>> You've been hearing a lot about Azure Arc–enabled
data services and there were some great announcements
at Microsoft Build.
In this episode, learn all about the new Jumpstart scenarios
which can help you if you're just getting
started or going into production.
This week on Data Exposed.
[MUSIC]
Hi, I'm Anna Hoffman and welcome to this episode of Data Exposed.
Today I'm joined by Lior from the Azure Arc Jumpstart Team.
Lior thanks so much for coming again on the show.
I think you're becoming a regular.
>> Yes, I'm definitely becoming a regular.
It's always great to come back Anna.
Thanks for inviting me.
>> It's always great to have you on.
Today we're going to be talking about
Azure Arc-enabled data services,
specifically the jumpstart scenarios
and a lot of the updates that are happening in that space.
But for viewers who might not be
familiar with Azure Arc-enabled data services,
I thought it might be great if you could give
the highest level overview of what that is.
>> Of course. Azure Arc in general is a set of technologies,
it's set of services that are designed to interact
with IT assets that are deployed outside of Azure.
Now there are basically two ways of going by
and talking about this, which is one,
there are the assets that are already
deployed outside of Azure and we're bringing them
into Azure or the assets that we are
deploying to the outside world based on Kubernetes clusters.
Azure Arc-enabled data services is one of
those hero scenarios that we have for deploying data services
like SQL Managed Instance and
PostgreSQL on top of Kubernetes clusters
that are also Arc-enabled but
also deployed outside of Azure physically.
Azure Arc-enabled data services,
like I mentioned it cover SQL Managed Instance,
which we're going to focus a lot about today and also PostgreSQL.
Those are the two services that are allowing
us to deploy that in a managed fashion.
You're getting those managed services outside of Azure.
>> Love it. That's a great overview
and definitely explains the value prop.
Then if we switch gears and say, okay,
we know what Azure Arc-enabled data services is,
what is this jumpstart thing and what if people need it?
>> We talked about it before that the jumpstart is
really just became the de facto standard when it
comes to how the community is interacting with
Azure Arc and how they can go by and learn about Azure Arc.
The Azure Arc Jumpstart, the website that I'm
showing you right now is really
just the gateway for everything that is Azure Arc.
The way that we like to think about this is that we are
providing a zero to hero experience when it comes to Azure Arc.
Everything is based on scenarios and
automated scenarios and a lot of details that will show you how
to go by and deploy these services or interact with
these Azure Arc services like I said,
in an automated fashion.
We are covering all the Azure Arc technologies
and today we're here to
talk about the new Azure Arc-enabled data services scenarios.
>> Awesome. This sounds like a great thing,
especially if you're just getting started but even if you're
going into production, maybe I'm assuming.
Take us through, what are some of these new scenarios
that you-all have released?
>> Yeah, for sure. In Build a few weeks back,
I think it was three weeks ago,
something like that, time fly by,
we announced new capabilities
for Azure Arc-enabled SQL Managed Instance.
Those capabilities are really focusing on the production grade,
nuances that that we have,
so things like disaster recovery and
upgradability and Active Directory authentication and all that.
Because the Jumpstart team is working very
closely with all the Azure Arc product groups,
we decided to come up with
a new batch of scenarios that are going to
cover those production grade capabilities.
Today, that's what I want to show you.
In the Azure Arc Jumpstart, what I'm going to do,
I'm going to go into Jumpstart scenarios and I'll
scroll to Azure Arc-enabled data services.
This is where you're going to find all
the data services scenarios.
Generally speaking, the Azure Arc Jumpstart
is split into two types of scenarios.
We have bootstrap scenarios which are designed
to bootstrap the infrastructure in the environment,
the Kubernetes clusters and all the
automations of the data services around that.
As you can see that there is a breadth
of Kubernetes flavors that we support.
There's also the unified operations scenarios or Day 2 scenarios.
These are the scenarios that are
really showing the value proposition
of of Azure Arc and
specifically with Azure Arc-enabled data services.
What I want to show you today is few of
the unified operations use cases that we
develop for supporting those production grade capabilities.
In this May, June release as you know,
Anna, we're working in one month sprints,
in this list we released few new scenarios and update also
the existing scenarios that we have all to support
this production grade state of mind.
The first scenario that I want to show you is
the SQL Managed Instance Availability Group.
Availability Groups has been there for
a while now and it's a familiar concept for everyone that
is in the SQL space and
Azure Arc-enabled SQL Managed Instance is no different.
In this scenario, what you will see is you will get
an automated flow for showing how you are
deploying SQL Managed Instance with Availability Groups and
we will also provide you with the guidelines
on how to do the failover,
how to actually test that the availability group
is replicating and everything is operational.
As you can see, again,
this is just the spirit of the Jumpstart.
No detail is too small and the level
of screenshots, the explanations,
everything is there just to make sure that you understand
all the small nuances as you are going through the scenario.
That's the first one, Availability Groups
for a SQL Managed Instance.
I just wanted to show you that.
That's an updated scenario,
it's been there for a while, but we wanted
to just do a bit of refresh.
The second scenario that I want to show you is a big one.
As you know, Azure Arc-enabled SQL Managed Instance,
now we are supporting Active Directory authentication.
We support Active Directory authentication with
either custom managed deployed keys or keystab or system managed.
The first scenario that we wanted to release around
the Active Directory support with
SQL Managed Instance is the Customer-managed keytab.
As you can see, this is again
the same spirit and what you will get out
of this scenario and we explain
all the automation flow and everything that is happening,
but at the end of the day it's a single click deployment.
What you will get out of this scenario is you will get
an AKS cluster to just demonstrate the Kubernetes environment.
On that AKS cluster,
you will get a full blown SQL Managed Instance
deploy either in HA fashion or not.
Business critical is something that we announced
again at Build and all our scenario supports business critical.
But more importantly, what you will get out of this scenario is
also an Active Directory infrastructure spin up for you.
Everything is automatic.
What you will get is basically the integration
between SQL and let's scroll all the
way down just going to show you how it looks like.
What you will get is basically
the end-to-end integration with Active Directory.
The database that is deployed in this scenario is
already authenticated
against that Active Directory infrastructure.
Again, you don't need to spin up your own Active Directory,
you don't need to use your own Active Directory infrastructure,
we just do that for you in an ephemeral fashion.
This was the Active Directory authentication.
Another scenario is the disaster recovery.
That's another new scenario that we developed.
Something that our readers and
our users asking us to do and we're starting to
incorporate that is also including
this very graphical design architecture diagrams,
just going to explain what is going on in the scenario.
This scenario is focusing on
disaster recovery for SQL Managed Instance.
Again, basically a new capability
that we're starting to light up with SQL Managed Instance and what
you will get out of this scenario is you basically going to
get two AKS clusters like
full blown Kubernetes infrastructure that will
show you how to failover and how to do a DR scenario,
full HADR scenario between those Kubernetes clusters and again,
we're providing you with all the guidelines and everything.
By the end of this scenario,
the user will be able to actually experience the failover.
Just see how SQL Managed Instance
Azure Arc-enabled SQL Managed Instance
is acting in a multi Kubernetes environment. Pretty cool scenario.
The last one that I want to show you as part of this batch is
the migrate to Azure Arc-enabled SQL Managed Instance.
A migration is one of the biggest use cases
when it comes to SQL Managed Instance.
People that are looking for
Azure Arc-enabled SQL Managed Instance
are really in that space of, hey,
I have SQL instances on premises,
but I can't move them to the Cloud,
but I am looking to modernize.
The way that we are doing these is basically
by providing SQL Managed Instance or
Azure Arc-enabled SQL Managed Instance
on their Kubernetes clusters.
That scenario that you're seeing right here will basically
show an automated flow on how to take SQL
that is on premises and migrate the databases into
SQL Managed Instance that is Arc-enabled and
deployed on a Kubernetes cluster for the customer environment.
That's really that scenario and this is
the last one that I wanted to show you.
As you can see, four scenarios that are
really just part of that batch that shows
this enterprise grade capabilities
of the new things that are coming with SQL Managed Instance.
>> Yeah, Lior. This is really awesome to see
and it's great to see how
much your team is really putting out there
so folks can get started with this more easily.
Because it can be maybe a little
bit overwhelming if you have to work with
Kubernetes to get started with these things and
all the automation behind it is really awesome.
I wanted to clarify one of the things that
you mentioned earlier before we close,
and that was, these are great scenarios and of course,
I can use them for learning,
do you see customers using this and
refactoring it a little bit and using
it for their production workloads or?
How do you see this being used with customers?
>> It's a great question and definitely
100 percent we have seen this.
The way that we are seeing this happening is basically by taking
the code that we are providing as part of
these scenarios and because this is an open source,
community driven project, they
can rip out the code and they're actually using that
for their own automations as part of
their CI pipelines and deployments and all that.
That's one way for people to use that.
Another way for people using the Jumpstart in general and
specifically with what we called our box is basically,
this is becoming the reference implementation for
Cloud adoption framework landing zones for Azure Arc.
As of today, we have one landing zone accelerator for
servers and another one for Kubernetes and you can expect
us releasing data services landing
zone accelerator pretty soon with a new flavor of our box,
which a customer or user will be able to
take that code and expand it to their production environment.
>> Cool. I love that and I love the little teasers,
so we'll have to stay tuned and have you back
on once there's something in that stage.
But for all our viewers stay tuned.
Lior, thanks so much for joining us on the show today.
To our viewers, if you like this episode,
go ahead, give it a like.
Give us a comment and let us know what you're doing with
the Azure Arc Jumpstart scenarios,
which scenario you're using today.
Check the description for links to learn more.
We hope to see you next time on Data Exposed.
. [MUSIC]