Due to corporate compliance and regulatory requirements, some
organizations must run their virtual machines on isolated
servers. This can be a roadblock when trying to move these
workloads to a public cloud. Ziv is here to show us how Azure
dedicated host can clear the way today on Azure Friday.
Hey everyone, Donovan Brown here with another episode of Azure
Friday. I'm here with Ziv and he's going to teach us all
about Azure dedicated host so first simple question. What is
an Azure dedicated host so it's a new service. We just announce
it public preview Azure dedicated host is a new service
from the Azure computing, where we offer customers physical
servers isolated for their workloads. So normally if I ever
say spin up a particular VM it might be on a server physical
machine that's Also, running a VM for you, correct and now
today. We're saying I don't want anyone else. Running VM S on
this machine, except myself and that's what this is offering
correct in fact. This is a blocker for some of the
customers with talk to so we introduced this knew service
Azure dedicated host where basically the VMS are the same
VM so the same management. API tools monitoring agents. You
have everything just keep running you get the flexibility
to control which VM.
Goes to a host site playing Tetris, so once I have a
dedicated host. Can I can I run more than one VM on that host or
is it always one VM per host? When I set it up this way. You
know the point is to run multiple VMS on a dedicated
host. In fact, we offer you to run small and large VMS as long
as they are from the same family, on the same host so you
can run your database on 32V. CPU's kind of DVM and next to it
smaller. VMS for the application itself gotcha gotcha, but now,
what I do know for a guarantee is only my VMS are the ones
running their correct that so the first reason the first
benefit for Azure dedicated host is the compliance by shared
nature of isolation.
Again, this is not a bare metal offer this is still platform
managed by Azure. So you get the security. The patches the
management. The networking stack all like elsewhere in Azure. The
second aspect is the control. Becaus, you can place and stack
specific. VMS you control exactly which VMS running on the
host. Another aspect of the control is the benefit of
controlling the Azure initiated maintenance so be cause. You own
the entire host. You can specify that everything Azure? Does it
could even be a tiny blip of like a second pause. You want to
control it, you will get a maintenance window of up to 35
days in which you can say apply this maintenance on that host
apply it on that host I can do this. But I don't have to do
this. I could just say please take care of everything.
Don't wanna know because those changes shouldn't impact me
anyway, correct we've seen
customers running. Workloads were even 2 seconds is
considered downtime interesting so perfect and 3rd benefit of
using Azure dedicated host is the Azure Hybrid benefits, so
this is bring your own license.
Of windows and sequel to Azure using Azure dedicated host
where you benefit the unlimited virtualization where
we bill. You just for the physical cores that you
actually consume on the host awesome, so How do I set it up
then?
So you need to start by Provisioning, a host group and
the host group could be in a single availability zone or
spread across the region and then within a host group. You
create host now each host has its own full domain. So it's
like virtual machines within an availability set a full domain
is mapped to Iraq and also applies to the underlying
storage infrastructure. In other words, 2 VMS running to host in
2. Full domains will be served from 2 different storage steps.
It's not a colocation constrained or anything like
that. And a host has Askew so this. Q defines the type
of VMS. The family initially we started with a
DV3 and EV3 and the generation so type. One is
the generation. We currently offer and in the
future. We will be offering newer larger different
vendors probably running supporting the same VM S.
Ready for demo I would like to see all right, so we'll
start with the portal. Although you can do
everything using CLI PowerShell or just on
templates and we will start by creating a host group.
And a host group is just another resource does this
live inside of a resource group or above. A Resource
Group. This leaves inside the Resource Group. In fact, I
will call it Azure Friday Resource Group My Resource
Group.
Great.
And whoops sorry.
Validation error no it's kind of misleading alright, so let's
call it demo host group.
Gotcha so we name, The Resource Group. But we didn't give them
credentials are that information. Then we'll go to us
E 2 and let's say we will pick one of the availability zones
available and by eating indicating full domain count.
I'm actually telling Azure I don't really want to control
full domains within my group, I can set it into 2 or 3 and now
we should be good.
>> And then what I would do is assign the VMs to that...
>> hold on. We just created a group now. I need to create
a host and the host is another Top entity? Which.
We will just go and pick the group. We just
created Azure Friday Resource Group and give
the host name Azure Friday host one.
OK and we will.
Created in the same.
Region. In our case, it's yeast
us too. OK.
We will pick a family I mentioned that we support
either. DS V3 or SB3. Where do I get a description of?
What those 2 things need. I don't know which one I'm
supposed to go in our pricing page. You'll see
exactly which vendor CPU generation? How many CPUs
and how much memory you have on those hosts.
I will place it in my host group and I am done now when I go.
Next step is let's go and try and create try to create a
virtual machine in that host so will pick an open 2.
Then we'll go to the same resource group.
And the host has the ability to run both
Windows and Linux Correct. I don't have to
pick one or specifically as your Friday VM.
Everything is still being created in the background
that's OK.
US E 2.
And you see the default actually is a D2 S V3, it's from the same
family that's OK.
Oh, because I picked a availabilities on one for the
group. I need to pick the same availability zone for the VM.
Sorry forgot that no problem, so that was only one I guess.
Gotcha and then the advance should be able to pick up the
host for me, so you see I have one group in that zone and I
have one host and basically that will take my VM and place it in
my host gotcha and then all those that I want associated I
would simply come here and set this up. But just because I've
set up a host or host group doesn't mean the next. VMI
provision has to be in there, I can just click. This link and it
has to be a normal. In fact, if you have the flexibility, then
you can actually take a running
VM. And really redeploy it to dedicated how is summer moving
it from area to area there is down time you actually take it
and play sure sure sure just curious now. You said this
downtime? What's the down time you have any estimates so well.
If you do it. Manually then it's kind of up to you. But you need
to start the VM stop the allocate the VM and then move it
to your dedicated host catcher so take the time plan for it and
it should just work again using CLI or portal or or.
On complete great you are saying that you have you talked several
times about the different options that we have? Is there a
blog post or something that we can go to learn so we just
announced August 1st. In fact, Azure dedicated host appears now
as a product under compute.
Yup, right there right there, so this could be your starting
point, an if you are fan of using arm templates. We already
published getting started sample perfect for using dedicated host
this. In fact, is pretty smart template because what it does is.
You provide the number of zones. The number of full domains in
the number of hosts and this template will actually evenly
spread hosts within the full domains and zone that you ask
for so it's a good template because you can learn a lot
about using some are magic so for example, you see this is the
resource group and the name of the resource group is
automatically generated and the zone use conditional statements.
Provided number of zones or not, it's pretty cool simply awesome.
I appreciate this well. Thanks for showing us that did this is
very cool stuff. We're learning, all about Azure dedicated host
here on Azure Friday.