microsoft futuredecoded innovation vs disruption
Post on 05-Apr-2022
6 Views
Preview:
TRANSCRIPT
Microsoft Future Decoded
Innovation vs Disruption
- the Core & the context
Alex Montgomery (Monty)Azure Apps Business Lead
Microsoft UK
@afmonty
© Microsoft Corporation
Nearly 50% of the current S&P 500
will be replaced by 2026
InnosightCorporate Longevity: Turbulence Ahead for Large Organizations
© Microsoft Corporation
Software eats the world
© Microsoft Corporation
It's about looking ahead to
the changes coming to the
auto business, particularly from
potential ‘disruptors’ in Silicon
Valley - and preparing Ford to
thrive through those changes.
Silicon Valley is coming. We
are going to work hard to
make our services as seamless
and competitive as theirs.
Jamie Dimon
CEO, JP Morgan
Mark Fields
CEO, Ford Motor Company
“ “Walmart is re-defining the
next generation of retail
growth and is the best-
positioned retailer to win at
the convergence of digital
and physical retail.
Doug McMillon
CEO, Walmart
“We are putting 70% of our
applications in the cloud to
improve flexibility. And, we
are launching truly game-
changing applications to
improve efficiency.
Jeffrey Immelt
CEO, GE
“
Every company is a software company
© Microsoft Corporation
Engage your customers
Enable your employees
Optimize your operations
Transform your products
Innovativeapplications
Digital Transformation- more than just a buzz word
You’ve heard of “Moore’s Law”
The Other Moore’s Law
* http://ecorner.stanford.edu/videos/1327/Core-and-Context
The Other Moore’s Law
IT Spend
The Other Moore's Law’s effect on IT Spend
Question:
How do you eat the elephant?
Answer:
By creating bandwidth…
Applying the Other Moore’s Law
Applying the Other Moore’s Law
Hybrid cloud
Applying the Other Moore’s Law
Applying the Other Moore’s Law
… and Investing in Innovation
The last 20 years…
You need to get faster
Applying the Other Moore’s Law
IT Spend
The Other Moore's Law’s effect on IT Spend
BUILD what differentiates you
BUY what doesn’t
© Microsoft Corporation
Engage your customers
Enable your employees
Optimize your operations
Transform your products
Innovativeapplications
Applications fuel Digital Transformation
© Microsoft Corporation
Application Experience
ApplicationArchitecture
What is Cloud-Native?
Cloud-NativeApplications, born in the cloud
Cross-Device
Cross-PlatformIntelligent
and Data-driven
Immersive
and Personal
Containers
Orchestrators
Microservices
Serverless
DevOps
David KavanaghChief Technology Officer – Purple Bricks
Different paths - one journey to the cloud
RehostRedeploy as-is
to cloud
• Reduce Capex.
• Free datacenter space.
• Quick cloud ROI.
IaaS
IaaS: 435% ROI, 73% reduction
in datacenter footprint and 83%
reduced IT outsourcing cost.
RefactorMinimally alter to take
better advantage of cloud
• Faster, smaller updates.
• Code portability.
• Greater cloud efficiency
(resources, speed, cost).
Containers
PaaS
PaaS: 466% ROI, 80% time saved, 5.91M NPV, 50% faster deployments.
Containers: 13x more releases, 10x cost reduction, 65% faster developer onboarding, 62% better availability.
PaaS
Serverless
Microservices
RearchitectMaterially alter/decompose
application to services
• App scale and agility.
• Easier adoption of new cloud
capabilities/technologies.
• Mix technology stacks.
Rebuild/NewNew code written with Cloud-Native approach
• Accelerate innovation.
• Build apps faster.
• Reduce operational cost.
Description
Businessdrivers
Coretechnologies
Businessresults
SaaSCloud-Native
Rehost Refactor Rearchitect Rebuild/New Replace
Migration & Modernization
App
Data
Infrastructure
© Microsoft Corporation
75%
The average size of a
container
deployment
has grown 75% in
one year. 1 Nearly 50% of organizations1
running 1000 or more hosts
have adopted containers.
Larger companies
are leading the
adoption.1 50%
Half of container
environment is
orchestrated.1
77%77% of companies2 who use
container orchestrators choose
Kubernetes.
“By 2020, more than 50% of enterprises
will run mission-critical, containerized
cloud-native applications in production.”
1: Datadog report: 8 Surprising Facts About Real Docker Adoption
2: CNCF survey: cloud-native-technologies-scaling-production-applications
Containers & Kubernetes Momentum
© Microsoft Corporation
Azure Kubernetes Service (AKS)Simplify the deployment, management, and operations of Kubernetes
Deploy and manage
Kubernetes with ease
Scale and run applications
with confidence
Secure your Kubernetes
environment
Accelerate containerized
application development
Work how you want with
open-source tools & APIs
Set up CI/CD in a
few clicks
© Microsoft Corporation
Cloud Infra Ready Cloud Optimized Containers Cloud Optimized
IaaS (Virtual Machine)
Windows Containers(Service Fabric, ACI, VM with Windows
Containers)
PaaS(App Service)
✓ No re-architect or new code
✓ Least effort for quick migration
✓ Similar deployment model to on prem
✓ No re-architect, minimal code or config
settings change
✓ Improved deployment and DevOps agility
because self contained dependencies
✓ Automatic deployment with CI/CD
✓ High availability and scalability with
Orchestrators
✓ Portability of apps through
containers/docker, multi-cloud enabled
✓ No infrastructure to manage
✓ Built-in high availability, scaling, and
security
✓ Multiple versions of .NET supported
✓ Automatic deployment with CI/CD
✓ Advanced monitoring, diagnostics and
debugging
x Manual patching and upgrade
x Manual scaling and availability
x Containerization has a learning curve x Not all apps are compatible
x May require some code refactoring
Hosting existing ASP.NET web apps, APIs & WCF services on Azure
Migrating to Azure App Service
© Microsoft Corporation
5
New or
transformed
microservices app
1
Traditional
app
2
Monolith hosted
as container
3
Existing Monolith +
new microservices
4
Parts of existing
monolith extracted
Microservices modernization
© Microsoft Corporation
Optimizing
for microservice
development
Tracking multiple
deployment pipelines while
maintaining agile updates
Focusing on business
logic instead of
microservice platform
maintenance
Dealing with the complexity
of interactions and network
communications
Monitoring and
governance at overarching
and granular levels
Achieving reliable state
and data consistency
without latency issues
Running highly
secure applications
at scale
</>
.NET
</>
Challenges/needs in building microservices
© Microsoft Corporation
Optimizing for microservice development
Tracking multiple deployment pipelines while maintaining agile updates
Focusing on business logic instead of microservice platform maintenance
Dealing with the complexity of interactions and network communications
Monitoring and governance at overarching and granular levels
Achieving reliable state and data consistency without latency issues
Running highly secure applications at scale
Flexible
infrastructure
Lifecycle
management
24/7 availability &
performance
Elastic
scalability
Microservice
and container
orchestration
Security &
compliance
Health &
monitoring
Eliminates these challenges
Always-on, highly scalable microservice apps
</>
Azure Service Fabric
.NET
</>
Build Deploy Operate
© Microsoft Corporation
Azure DevOps
Unlimited, Cloud-Hosted
Private Git Repos
Azure Repos
Kanban Boards, Backlogs,
Dashboards + Reporting
Azure Boards
CI/CD platform, FREE for
open source projects
Azure Pipelines
Manual and Exploratory
Testing Tools
Azure Test Plans
Package Management for
Maven, npm, and NuGet
Azure Artifacts
Self-service DevTest
Environments
Azure Lab Services
The DevOps process to get faster
Plan and
track
Monitor
and learn
Release
Develop
and test
ContinuousDelivery
2,604x faster mean time to recover
2,555x faster lead time for changes
7x lower change failure rate
46x deploymentfrequency
High performance DevOps companies achieve…
DevOps Increasedrevenue
Fastertime to market
Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)
To close…
• Digital Transformation is changing everything
• Build the core that differentiates you and buy the
context
• Need to create bandwidth? Shift the context
• Need to innovate fast on core? Apply DevOps
• Align people, processes and platforms via shared
tools, insights, culture and ownership
Thank you!
Session Feedback
Please rate this session in the Future Decoded app!
Microsoft UK AI Research Report
Download the AI Report at http://aka.ms/UKAIreport
Visit our Hands-on Labs on Level 3
Try technology out with on-demand labs and expert help
Go deep with Documentation
http://docs.microsoft.com
Things to do next
aka.ms/IgniteTourLND
top related