>> Hey friends, do you have an application that requires
extremely high IOPS and sub-millisecond latency?
Azure Ultra Disks offer 80,000 IOPS in a single disk.
With two gigabytes throughput
all within less than one millisecond.
This means ultra-disks are
the most performing disks available in the public "Cloud."
Aung is here to show me how just incredibly
fast these disks are today on Azure Friday.
[MUSIC]
>> Hey friends, it's Azure Friday and I'm
going to learn about the Azure Ultra Disk.
It's Ultra. I love the name,
whatever it is, I want it.
>> That's great. We launched Ultra Disk last August,
and this is the first test disk that
we offer and managed this portfolio.
So we are super excited,
adoption has been great.
>> So, how do I know if I need this?
Like if I have lots of money and I don't care about anything,
I just say give me the fastest disk,
but what kind of workloads is this optimized for?
>> Well, application which requires
a lot of IOPS within the single sub-millisecond latency,
this is the disk that you need to use.
For example like retail applications.
Customer will wait.
You have this spinning thing,
they don't have to wait and then though
applications can use Ultra Disk,
and then they can achieve very lots of
transactions while maintaining sub-millisecond latency.
>> So this is fast to seek and fast through put?
>> That's correct.
>> Okay, so do you have a demo?
Can you show me how fast it is? Can you prove it?
>> Sure. So I'm going to show you two demos.
>> All right.
>> One is I'm going to run a bench marking application,
it' s called IOmeter ,
you-all are aware of that.
To show you the specification
of how the capabilities of the disk first.
Then you will ask me all,
how do customary leverage that in real life application?
So second demo, I'm going to run MariaDB which it's
an application which requires lots of IO intensive workload.
Right? It would be single Ultra descent,
now how it's performed.
So there are two demos and let's dig right in.
>> Let's do it.
>> So on my desktop,
I'm running IOmetre tool.
>> So this is a remote desktop into a VM sitting on an Ultra Disk?
>> That's correct, ES64 V3VM with single Ultra Disk.
>> Okay, is the Ultra Disk in
this case an attached disk or is the system disk?
>> It's attached Disk. Data Disk.
>> Data Disk.
>> So single Disk attached to ES64 V3 VM,
before Ultra Disk, customer have to strike through many disks.
To achieve that they don't have to do that anymore.
So I'm going to run random right work load,
right work load some more latency insensitiv,
e and then I'm just showing it to you,
and then I am going to "Launch" it,
I'm not going to "Save" the results
and then show the results display.
>> So it's already over 80,000?
>> Yes, the spec is 80,000 IOPS
on a single Disk while maintaining,
I will show it to you sub-millisecond latency here.
>> It's so small it doesn't even show up on the graph.
>>Yes. It is.
So then I'm going to show you another demo.
So this is basically 80,000 IOPS
on the single disk with sub-millisecond latency,
and also it's achieving lots of IOP throughput.
So again a lot of customers ask,
"This is great but how do I use it in the real life applications?"
So I'm going to launch MariaDB running on
a single Ultra Disk and then I'm going to hit
the Ultra Disk the MariaDB way.
Many VMs.
So I already launched 50 VMs hitting on
the single MariaDB and then each VM is running four threads.
So basically 200 transactions hitting the MariaDB simultaneously.
>> Okay, so all these VMs
are going to go and talk to that MariaDB,
MariaDB is sitting on a single disk
and they're effectively sharing it in that they're being
fronted by that MariaDB so that this is going to be
asked to do a lot of random access seeking around.
>> That's correct. Consider that as
like 200 people are hitting the database at the same time.
I'm going to show you so this is currently running,
the VMs are currently running and then if you look at the MariaDB,
this is on a Linux server with single Ultra Disk,
you can see that it's achieving 80,000
IOPS and then also if you look at the latency,
this is the less than one milliseconds, sub-millisecond latency.
So this is the real life applications.
>> I've seen applications where people have come to me and said,
"I want to build something on Azure or I want
on to build something in the Cloud and they found
that the disk was too slow like
a very naive example was they had
gigabytes and gigabytes of Tif Files,
they were just big images and they wanted to go and
do a OCR, resize,
turn into a PDF and they were
just beating on the desk and they were like,
"I don't want to do this striping,
I know I could do it in this way with
100 discs, but it was just a hustle."
Because it was a job they wanted to run, and then be done with.
I'm hearing that Ultra Disk would be perfect for that.
>> Yes. You design Ultra Disk yourself that type of problem.
So single Disk you don't have to stripe it,
you don't have to "Debug" it,
and then you will be achieving 80,000 IOPS on a single Disk,
while maintaining sub-millisecond latency.
>> Does it work with any VM or do I have to have
a certain premium VM before I can plug an Ultra Disk in?
>> Currently we offer on ES VM.
>> ES VM's.
>> But we are expanding it to other VM types as well.
>> Okay, so if I've got
an ESVM already or I want to upscale something to
an ES I can go and add an Ultra Disk and I
can mix and match Disk flavors?
>> Yes. So OS disk can be Premium disk but Ultra can be Data Disk.
>> Okay.
>> So you could mix and match like you said. Good question.
>> Okay and can I use it for
awhile and then when I'm done I can throw it away or
do I have to pre-buy or by
an Ultra Disk for a year or is this
as I use it? How is the pricing?
>> This basically as you use it, we provide flexibility.
So right now you can buy a disk type like for example like 512 GB,
and then we also give you the flexibility
that you can configure up and down on IOPS.
So you are charged by number of
IOPS that you use. It's not a fixed thing.
So for example like in premium we did this
particular disk sites you provision
and it gives you certain IOPS right.
With Ultra, you can dial up and down.
>> Really?
>> So that's the flexibility that we've built in it.
>> So if I don't need 80,000 I can get
40,000 or something else and move it in and I pay differently.
>> Yes.
>> That's crazy and this is available now?
>> It is available, its general availability.
We announced general availability last month,
and then at Ignite we are expanding to many regions.
Currently available in three regions,
and then we will have it in
six or seven Azure key regions at Ignite.
>> Okay, so it's slowly rolling out to the world,
and it's going to be near you very soon?
>> That is correct.
>> All right.
>> We will have a session at Ignite dedicated to Ultra Disk,
come and watch us.
If you have any questions send
an e-mail to AzureDiskPM@Microsoft.com.
>> AzureDisksPM@Microsoft.com, if you're watching this
after Ignite 2019,
make sure to go back and look at
the on-demand video to see the Ultra Disk session,
and the information that happened at ignite.
Fantastic! I'm learning all about Ultra Disks,
I'm going to go make my systems faster right now.
Today on Azure Friday.
[MUSIC]