(mellow music)
Hello and welcome.
Please enjoy this short readiness video
on Azure Database for MySQL.
I'm pleased to welcome Parichit Sahay
and Diana Volere to the studio.
Hello Parichit and Diana.
It's great to see you here today.
My pleasure. My pleasure to be here back.
All right, so Parichit, you know,
for those who are just tuning in,
can you please tell us what do you do here at Microsoft?
Sure.
So, I am a Product Manager with MySQL and MariaDB products
and basically what we do is
do product innovations on behalf of our customers
like Diana.
So that they don't have to spend time
doing the data management layer.
And they can spend more time on building applications
that helps their customer more.
Great, and Diana, we're really pleased
that you are here with us.
The pleasure's all mine, I assure you.
Of course.
Can you please tell us more about yourself?
Absolutely.
I am the Chief Evangelist for Saviynt
which is a cloud born identity governance
administration organization.
So I spend a lot of time both talking to our customers
and our partners about our capabilities
and how we interact together.
Well that's an exciting title as well.
Yeah, that's awesome.
So, let's see.
It's always great to have real customers with us
in the studio so really, welcome.
So now, Parichit, let's start with you, right?
Why is it in recent years we are seeing more and more
enterprises and then developers adopting OSS databases?
Yeah, that's a very interesting question.
So if you think about it, like MySQL in particular
has been there for decades.
It has been battle tested,
really rich community support and ecosystem there.
But what customers have been challenged with
is to maintain the infrastructure on it.
So as a data management layer,
it takes a lot of effort, time, and money
to actually go and manage the high availability,
mating the batching, doing the backups.
Now this is where cloud has revolutionized the business.
What cloud gives is the customers the ability
to go and build applications.
Spend their time and effort in there.
Where we take care of all
the non-undifferentiated parts of it.
So we manage the batching and others.
So that has really helped.
And Microsoft particularly because that is
so rich experience in managing databases
comes really in and help our customers succeed.
The second part to it
is with the new innovations in the market
like AI and machine learning and Kubernetes services.
What we see is like the whole service,
the legacy architecture
is broken down into smaller services.
So customers select a database
that is best suited for that workload.
So a gaming customer
may be hosting their friend timeline
on a NoSQL like CosmosDB.
But when they want to do in-app purchases,
they will go with MySQL
because they really want the consistency there.
Similarly, a SaaS application,
maybe they're hosting their data on SQL db,
but they will use MySQL for storing metadata
and searching data for each of their customers.
So we see this a combination of,
with AKS, app services, or SQL db,
see a lot of customers using this.
With Azure coming into the play,
they can reliably use open-source database
without worrying about how that is being managed.
Awesome, so you can you please talk about the customer
momentum you're seeing?
Yeah, so if you will see, there is a lot of customer,
both enterprise, SMB startups,
they are all flocking into this
because they have their lot of expertise
and lot of database applications that are hosted on prem
they are bringing into cloud.
As well as they are building net new applications on cloud
like Saviynt does.
Enough of me talking about it.
Yes.
Let's start hear from our customers.
Of course.
So you're from Saviynt, Diana.
Yes I am.
So can you tell us what a scenario at Saviynt.
Absolutely.
So Savinyt was actually, as Parichit was saying,
a cloud born identity governance
and administration solution.
And we're really pioneering identity 3.0.
Which is helping customers look at all the diversity
of identities, beyond just human.
You know, I'm concerned about infrastructure identities.
I'm concerned about the application identities
and data identities and IOT identities.
All as part of how we bring that together to give a customer
a view of what they have in their environment,
who has access to what.
Where they got it.
In a single pane of glass.
And we actually are a Microsoft Partner.
So we've been spending a lot of time working with Misa,
the secure, you know,
Microsoft's Intelligence Security Association.
And within engineering here,
to be sure that we are both taking advantage
of the latest capabilities
and staying in step with the direction Microsoft's going.
I see.
So maybe we should start with the challenges
that you're facing, you know.
Absolutely.
So customers, especially as we're moving
into the cloud consistently or our being born there,
have these diversity of identities
that they need to be able to have a full view of.
Right now, they have to go to so many different places.
We are really focused upon creating
an intelligent identity hub that brings in customer data.
All the different identity data
from what ever different applications they have.
On premises, in the cloud.
And gives a customer a single view of who somebody is
and what access they have everywhere.
And then we're actually enriching that
with information from different end points.
Like, if I'm looking at my DLP or Vulnerability.
So I that have that real time,
not just what is somebody doing.
Or who is somebody.
But what do they have access to
and what are they doing with that access?
This is really where organizations
need to have that level of security
that they have a hard time attaining in the cloud.
I see.
So I would like to talk about the architecture
behind the scenes.
Sure.
So we actually have a single identity hub,
as you noticed,
that we run on MySQL.
Because we didn't want to spend time worrying.
We wanted a pass solution for this.
It wasn't practical for us to spend time worrying about,
how am I going to architect the database itself
to guarantee that it's going to be highly available
and fault tolerant and all of those things.
As Parichit says, the undifferentiated part of things
for any SaaS vendor,
I don't want to manage that.
So our architecture was actually all running on MySQL.
Whether it was going to be
for just a smaller regional customer
where I need to have, you know,
a warm failover that I could do just in that region.
Or a lot of global customers
where we needed to be able to have all around the world
that high availability.
That sort of fault tolerance.
If I had something go down,
I need them to not notice any disruption.
And that's been something that My SQL and Azure can support
in a way that really ensures
customer stability at all times with this.
I see.
So when you implemented this,
what is all the business benefits that you realized?
So for organizations that are.
I'm a stupid question guy.
No, that's lovely.
I can do that though.
So from our perspective, we see the benefit of,
I mean, the obvious one of
I don't have to worry about things
that don't make a difference in my environment.
But we also have as part of the community here,
easy access to, if we have a challenge.
We can easily reach out and say,
"Hey, how am I going to handle this?"
There' such a wide community of developers in this
that there's information available with that at all times.
And we also easily have,
if we want to migrate from region to another,
from one particular instance to another.
These are things that are handled so transparently for us.
From our level, that we don't have to spend
any time on the past solution.
That's significant for us.
The availability, the time, the elasticity.
All of those things.
Since we're doing so much with AI and ML as well.
Yeah.
That is a significant one that we can't.
We literally almost can't exceed the compute capacity
that we need at any given moment, so.
Anytime we need something,
we can grab it and it's available.
And that's been exceptional.
Without having to pay for it all the time.
So cost effective consistently.
So basically, I have some live question for you.
One last solution.
Okay? Bring it.
So basically, what is all the best practices
that you recommend to other customers?
Okay.
So we talk about how we put out replicas
and where we want read replicas
and where we want read write.
I would say very consistently,
make sure that anything that you have
that's obviously needs a large amount
of your SaaS application to be writing to it.
Spin off as much as you can
for read write where customers don't need
to be doing any sort of changes to the database.
Make sure your taking advantage
of that capability consistently.
Is probably one of the first best practices
that I'd throw out there.
We would also say, like, yeah.
Like the cross region read replica that we have.
That is also I think like what Saviynt uses a lot.
Is because, in case unlikely cases
of the whole region goes down.
Yeah. Right?
You don't want your application to suffer.
You don't want your data to be lost.
And that's where we see like Saviynt using
cross region read replica.
Which is read replica that is in a different region.
So if the whole region by
for whatever reason goes down.
Which we can't imagine.
Yeah, like yeah.
But it helps the customer a lot time.
And also gives you scale out operation
so if you have the same data that is being managed,
you can scale out in two different regions
and they can read from there.
Fantastic. Since we're.
Since we're dealing with access,
we need something that's very low RTO.
And very low RPO for that.
And that's something that we find consistently
with the availability to architect across regions
to do that.
To have my backup replicated.
Yeah.
Fantastic.
Thank you so much.
Certainly.
Any other final thoughts from your side?
You know, one of the things we're looking at going forward
is we're perpetually trying to figure out
how we manage costs for our customers
and for ourselves with this.
And I think that we see with Azure and MySQL
so many capabilities coming out
that are going to help with that.
I think you've been talking about that.
Yeah.
I don't want to You want to take
Steal your thunder. Our roadmap with you.
Yes, it's very exciting.
I really love that we can do that.
Thank you so much.
And Parichit, from your side,
what's that roadmap looks like?
Yeah, exactly.
So like, as we say,
Like we develop our roadmap that helps our customers.
So one of the requests that we get from every customer,
how can I bring my cost down, more and more?
So recently at Ignite, last month,
we launched reserve capacity.
So where customers can just buy reserve capacity
and they can bring down their bill by 45% right off the bat.
This is on top of what we already save on like
the built in edge and all that.
The second thing is like,
we are also launching one V core offering
in general purpose.
Which basically brings down your cost by half.
So you can get the high memory options with it
but not shelling out that much money.
The other thing that we are doing
is about leading security and compliance.
So we are launching like audit logging
that we launched recently.
But we are also coming
with bring your own key management solution
as well as private IP, which is coming very soon.
So this will provide customers like Saviynt,
a lot of opportunity to be more secure.
And this is not just for their security.
because a lot of their customers
require that the end to end solution
is actually very secure.
So that gives them piece of mind.
But also helps them to go to market with that.
Other than that, we recently had like more storage option
coming into the market with 16 terabyte of storage
with 20K IOPS that we support.
We also have intelligent in performance insight
that is available.
And Read Replica as we talked about
can be now scaled across regions as well.
So these are some of the real features
that our customers are helping.
And its shaping as it's a living a breathing document.
We are going through that.
We are getting feedback
and we're incorporating those feedback in our product.
So very, very excited to be along the journey of customers
like Saviynt, to make them more successful on the platform.
Well, thank you so much, Diana and Parichit
for all this good information.
It's always valuable to hear directly from customers.
So thank you.
Thank you so much. Thanks Diana,
for coming in.
I appreciate the opportunity.
Thank you.
Thanks for watching this short Azure Readiness video.