(upbeat dramatic music)
- Hey everyone, I'm Jeff Hollan.
And, today, I'm going to be talking
about modernizing and migrating your web apps
and data using Azure.
Over the next few minutes,
we're going to walk through the benefits
of moving apps and data to the cloud.
We'll walk through and see a customer,
Jotun Group, and how they saw benefits
around scale and reliability with app modernization.
And then we're going to walk through
where you and your teams can get started
with your migration journey
using apps and data in Azure.
So first, let's talk about why we see more
and more organizations looking to modernize
and migrate their workloads.
Every industry in business
is becoming a digital business.
You've likely seen or heard how the cloud
can assist teams in providing streamlined paths
to create new digital apps and experiences.
But what we're hearing
time and time again from our customers
is that it's not just about moving workloads to the cloud,
it's how can you find those business
and customer benefits?
How can you increase your security capabilities?
How do you keep up with the demands of the business
in creating and iterating these apps and data experiences
so that you can take advantage of modern patterns,
like A/B testing or continuous deployments?
We believe that purpose built technology
can help businesses to do more
than just move to the cloud
but modernize and transform
around these best practices.
And you don't have to just take my word for it.
We see that organizations
who adopt modern apps and data with the cloud
save on costs, increased developer efficiency,
and see massive returns on their cloud investments.
We want to bring these benefits to every team,
and we hope that this digital event
will will provide you with the steps
and guidance that you need
in your journey with the cloud.
So let's take a look at one specific customer journey.
Jotun Group is a global supplier
of decorative paints and coatings,
and they've been on a cloud journey
for a number of years,
moving some workloads first to virtual machines.
And they observed that they got
some benefits with the cloud,
but they were hoping to cut down
on the operational and development overhead
of these solutions.
So they selected nine strategic apps
to modernize fully with PaaS services
like Azure App Service.
They focused on what was most important
and which applications
would benefit the most from modernization.
So between January and April of last year,
they moved five apps.
And by September, they had moved all nine.
And you can see here how they got benefits
around scalability using App Services.
They were even to bring their existing code base
into a modern platform with little changes.
So looking here at Jotun's architecture,
you'll see that along with the apps,
they migrated databases as well.
For Jotun, they chose SQL managed instances
'cause it provided full compatibility
to the data tools and capabilities
that the team required.
Throughout this entire journey,
they were able to deliver this rollout
without any business interruption.
So customers got a far better experience
in stability and performance without any disruption.
Not to mention that Jotun team
can now use modern development patterns,
like staging slots to test changes
alongside a DevSecOps strategy
that increase the agility of the team
in creating new features.
So we're really excited to keep working
with the Jotun Group as they continue
to see these benefits
and modernize more and more of their apps.
So now that we've talked a bit about the benefits,
let's take a look
at the tools and services
ready for your teams today in Azure.
Our application platform
provides purpose-built PaaS services
for running web apps, serverless functions,
integration workflows with logic apps,
APIs, and events.
Unique to Azure is the ability
to run each of these services,
both in our public cloud,
but also on premises or multi-cloud
using technology like Azure Arc.
So regardless of the destination,
teams get a number of benefits
from using these platform solutions.
One of my favorite things
about Azure App Services is how can compatible it is
with any website or framework.
Whether it's asp.net or Python Django
or WordPress or Java Spring,
you can deploy your existing code
to App Service and instantly have it hosted,
layered on with a bunch of PaaS benefits,
like you see here.
This makes it a great option
in your modernization journey
because it requires minimal changes to existing code.
And if you're looking around modernizing technology
like containers, Azure PaaS has full support
for running your apps and containers as well.
What's great about these PaaS services
is that by just moving your code
to these fully managed services,
just the types of benefits that you'll get.
One of my favorite features is slots and A/B testing.
So every app service comes with deployment slots.
So as you move your code to App Services,
now you have the ability to deploy
to staging slots as well.
We see most teams who will have testing
and development stages,
and even do traffic shifting
so they can say, "I have 5% of traffic
going to my development slot,
95% going to production,"
to make sure things are working
before doing a zero downtime deployment to production.
That's an incredibly useful pattern
that just comes out of the box
with these platform services.
Autoscale is another one of these capabilities
that's incredibly valuable.
We work with customers like H&R Block
Who's a financial services customer
who have massive spikes in traffic around tax season.
By leveraging technology like App Services
and App Service Environments,
they're able to dynamically scale their workload
so that they're only utilizing the compute
on demand and when they need it,
having cost efficiencies around their build
and performance characteristics.
Now, one of the recent improvements we've made
is around App Service Environments.
App Service Environments enable you
to create a fully isolated PaaS environment
to run your web applications and functions.
These environments can have
either an internal or an external virtual IP
so you have direct control
over who can access these sites.
And with the new App Service Environment v3,
we've removed any environment fee.
So you can save up to 75% in your costs
compared to App Service Environment v2.
App Service Environments can provide
just the right amount of control with isolation
for even the most secure cloud workloads.
Now, moving into data, whatever database
or data technology your team is using,
there's a great chance that Azure
has a fully managed version of it today.
For SQL, you get the best price
to performance ratio around,
with services across Azure SQL
and SQL Managed Instances.
Azure also has a selection of open databases,
including fully managed Postgres,
MySQL, and MariaDB.
Finally, when it comes to high scale and low latency,
Azure Cache for Redis and Azure Cosmos DB
can both provide massive scalable
and flexibility benefits for your database.
Teams like Microsoft Teams use these databases
to serve over 75 million daily active users.
Similar to data, when you choose
these fully managed databases services,
not only do your operational overhead become reduced
because of the fully managed nature of these services,
but you get these differentiated capabilities layered on.
SQL provides rich security insights
so you can get instant and automatic detection
of potentially suspicious activity
so that you can act on your data
and make sure it's secured at all time.
Services like Cosmos DB
provide massive global replication capabilities.
One of my favorite features of Cosmos DB
is you can open up a map
of all of the 60-plus data centers
around the globe for Azure
and choose which locations
you want your data instantly replicated to.
These are all PaaS benefits
that your team will begin to benefit from
on their migration and modernization journey with Azure.
Now, I realize that there is a ton of technology
that we've discussed in the last few minutes.
The rest of this digital event
will go even deeper into how you can use
a variety of tools and technologies for Microsoft
in helping modernize and migrate your apps and workloads.
But there's one tool I want to make sure
that everyone is aware of,
and that's Azure Migrate.
Azure Migrate provides discovery, assessment,
and migration assistant of your app and data workloads.
It will actually discover
where you have applications running today,
understand the characteristics of those applications,
and provide guidance to help map your existing services
and solutions to the optimal services in Azure.
So while there's a ton of tools and innovation
happening in the cloud,
we are here to help you every single step of the way.
Just remember, you don't have to change
everything all at once.
What we've seen time and time again
is that teams begin to bring apps
and data to Azure PaaS, slowly but surely,
you will absolutely start to see those benefits as well.
So thank you so much for joining me here today.
I'm excited to see what you build
and to build along with you here at Azure.
(upbeat dramatic music)
(soft music)