SlideShare a Scribd company logo
Application Portfolio
Modernization
Phi Huynh - Microsoft MVP
Thang Chung – NashTech Solution Architect
Azure App Modernization
Azure App Modernization
Azure App Modernization
1
2
You want to modernize apps also for these reasons
Scale Innovation
Security
Agility Changing
Skillset
Scale more
effectively
Improve
extended
workflows
Tailor LOB
apps
Customize app
experiences
Reduce IT
Maintenance
Experiment
more quickly
Reach people
across multiple
platforms
Safeguard
reputation
Resolve
security
challenges
Migrate
legacy apps
Source: Gartner: “Developing a Public Cloud IaaS Adoptionand MigrationFramework” published March 2017
Containers
Container Platform
On-Premises
Infrastructure Platform
PaaS/Serverless
Application Platform
IaaS
Infrastructure Platform
“lift & shift”
Objectives
Options to
considerRehost Refactor Rearchitect Re-build
1 Deliver new and breakthrough capabilities faster PaaS,
ServerlessOptimize for developerproductivity, build apps faster
2 Provide multichannel access, including mobile and IoT PaaS,
ServerlessEnable wider, secure access to applications, support range of devices
3 More easily integrate with other web and cloud apps PaaS,
ServerlessLeverage PaaS, increase productivity with Serverless
4 Enable business agility with continuous innovation PaaS,
ContainersIncrease DevOps agility across teams
5 Meet scalability requirements of existing apps more cost effectively PaaS,
ContainersOptimize application architecture for cloud scale
6 Leveraging existing investments PaaS,
ContainersAcross dev/ops, developer experience, tooling, infrastructure and deployed apps
7 Free up data center space quickly IaaS
Free up or consolidate resources for apps that must reside on-premises
8 Reduce capital expenditure of existing applications IaaS
Switch to pay-as-you-go model, realize better budget forecasting
9 Achieve rapid time to cloud IaaS
Allow migration with minimal architectural impact
Note: Some of the objective might apply to more than one category of applications
…To
→ Office 365
→ SharePoint Online
→ CRM Online
→ VSO
→ ADL + PowerBI
→ Best 3
rd
-party SaaS
From…
→ Office servers
→ Portals and SPS
→ Any relationshipmgmt
→ Active Source
Control & WIT
→ Data warehouses
→ Industry standard
verticals
Use or convert to a SaaS
(1st or 3rd party) solution
Retire it, right-size, eliminate environments
Roadmap planning
~15%
…To
→ Office 365
→ SharePoint Online
→ CRM Online
→ VSO
→ ADL + PowerBI
→ Best 3
rd
-party SaaS
From…
→ Office servers
→ Portals and SPS
→ Any relationshipmgmt
→ Active Source
Control & WIT
→ Data warehouses
→ Industry standard
verticals
Use or convert to a SaaS
(1st or 3rd party) solution
First to move
→ Basic web apps
→ Advanced portals
→ Any new solutions
→ Any re-architected
solutions
Next to move
→ High I/O OLTP
→ Regulatory and
high business impact
Hard or costly
to Move
→ HVA Systems
→ PKI Systems
→ Legacy source
control
Azure IT Roadmap
Remain
on-
premise
Expose functionality in
existing SaaS/PaaS solution
Convert to Azure PaaS solution
Optimize for and move
to Azure IaaS
No change, lift‘n
shift to IaaS
<5%
~35% ~10% ~5%
Retire it, right-size, eliminate environments
~30%
Benefits
• Drives higher ROI (435% from migration to IaaS).
Try our TCO Calculator.
• No need to manage data centers
• Enjoy flexible and scalable infrastructure
When to consider
• Ideal when your goal is to improve operational
efficiencies, and free up data center space
• Maintenance apps for which the hardware is not
worth additional investment
• Compute-intensive applications that are built for
parallelism but don't require high-performance
interprocess communications (IPC) and have
independent datasets, and applications for which
load balancing already increases scalability and
availability.
Definition:
Rehosting is also referred to as a "lift-and-shift" migration. In
essence, the application is moved into the IaaS environment
of a cloud provider while avoiding as many modifications to
the system as possible. In this case, you would not be taking
advantage of cloud technology such as autoscaling, for
example.
Source: Gartner IT Glossary.
Core technologies
• VM, VM Scale Set
Move any workload
or application to
Azure
Azure
Any workloads
• Applications
• SAP, .NET, Java,
Node.js
• Virtual machines
• Windows Server, Linux
• Databases
• SQL Server, Oracle,
MySQL, DB2
Easy to migrate
• Integrated
migration tools for
both data an apps
• Data Migration
Assistant
• Vast network of
partners
Demo 1: Initial version of existing Web Apps
Benefits
• Drive continuous innovation by leveraging
built-in DevOps or using Containers.
• Easily scale up or down to meet the changing
needs of the business
• Improved portability and density.
• Existing programming models, languages
and frameworks that can be easily used and
extended.
• Fast CI/CD.
Definition
Refactoring an application involves some change to
the application design, but not wholesale changes to
the application code. The application takes
advantage of IaaS and potentially PaaS capabilities
from the provider while maintaining code strategic to
the application's use case.
When to consider
• You want to leverage existing development
skills and codebase is paramount
• When code portability is a concern.
• You prefer a quick way to modernize your
apps
Core technologies
• Containers, container orchestration
• DevOps tools
Source: Gartner IT Glossary
single line
• Run any container of your choice on Azure.
• Build your own or use a prescriptive platform.
• Faster app deployment with integrated Visual Studio family of products, and Visual Studio Team
Services
Azure Container Technologies
Infrastructure Control Developer productivity
Azure App Modernization
Develop + Test
Plan + Track
Monitor + Learn
Release
Development Operations
Azure App Modernization
Azure App Modernization
• Deliver new capabilities and modernization through
modified codebase and a monolithic to micro
services architectural revision.
• Reduce the volume of code needed to express a
capability while still leveraging existing investments.
• Agility and scale.
When to consider
• When apps need a major revision to
incorporate new capabilities or take
advantage of the cloud-native capabilities.
Benefits
Definition:
Rearchitecting an application for cloud usage enables
you to take advantage of technologies such as
autoscaling and dynamic reconfiguration. This
process will require developer resources to
implement and can take significant time to
implement.
Source: Gartner IT Glossary
Core technologies
• PaaS, microservices, containers and FaaS
Azure App Modernization
Benefits
• Reduce TCO
• Fully leverage the cloud native capabilities and
build applications faster
• Expedite your business innovation
When to consider
• You want to build for cloud-native PaaS
environments from ground up.
• Leverage previous investment in a
cloud platform, e.g. when customer
data has already moved to the Cloud.
• Rapid prototyping is crucial or the scope of
a current application is too limited in terms
of functionality and lifespan.
Definition:
Build new application using cloud native
environment. Wherever possible, prioritize high-
productivity PaaS - model driven or rapid
application development
Source: Gartner IT Glossary
Core technologies
• Serverless, PaaS
BuildnewappsusingServerless
Azure App Modernization
...?
ScenariosforServerless
Anything that needs to respond to events
Azure App Modernization
AzureActive
Directory
Functions
A Mobile App
Power BI
•
Azure App Modernization
Azure App Modernization
Azure App Modernization
TrustedProductive IntelligentHybrid
Azure. Cloud for all.
Let’s get started
Understand your roadmap to modern apps
Partner with Microsoft Consulting Service
or a Microsoft Partner
Identify inventory of applications
Complete an App Modernization
Assessment
Azure App Modernization
Azure App Modernization

More Related Content

PPTX
App Modernization with Microsoft Azure
PPTX
Azure Application Modernization
PPTX
App Modernisation with Microsoft Azure
PPTX
The Ideal Approach to Application Modernization; Which Way to the Cloud?
PPTX
Architect your app modernization journey with containers on Microsoft Azure
PPTX
App Modernization Pitch Deck.pptx
PPTX
Microsoft Defender for Endpoint
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
App Modernization with Microsoft Azure
Azure Application Modernization
App Modernisation with Microsoft Azure
The Ideal Approach to Application Modernization; Which Way to the Cloud?
Architect your app modernization journey with containers on Microsoft Azure
App Modernization Pitch Deck.pptx
Microsoft Defender for Endpoint
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud

What's hot (20)

PPTX
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
PDF
Azure DevOps Presentation
PDF
Migrate to Microsoft Azure with Confidence
PDF
App Modernization
PDF
A Practical Guide to Cloud Migration
PPTX
Azure Migration Program Pitch Deck
PPTX
Data Center Migration to the AWS Cloud
PPTX
Microsoft Azure Technical Overview
PDF
Azure cloud migration simplified
PPTX
PPTX
Azure Cost Management
PDF
Cloud Migration: Cloud Readiness Assessment Case Study
PPTX
Microsoft Azure Cost Optimization and improve efficiency
PDF
Microsoft Azure Overview
PDF
Cloud Migration Strategy - IT Transformation with Cloud
PPTX
Why to Cloud Native
PPTX
Monoliths and Microservices
PDF
Introduction to Azure
PPTX
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
PPTX
DEVSECOPS.pptx
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure DevOps Presentation
Migrate to Microsoft Azure with Confidence
App Modernization
A Practical Guide to Cloud Migration
Azure Migration Program Pitch Deck
Data Center Migration to the AWS Cloud
Microsoft Azure Technical Overview
Azure cloud migration simplified
Azure Cost Management
Cloud Migration: Cloud Readiness Assessment Case Study
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Overview
Cloud Migration Strategy - IT Transformation with Cloud
Why to Cloud Native
Monoliths and Microservices
Introduction to Azure
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
DEVSECOPS.pptx
Ad

Similar to Azure App Modernization (20)

PPTX
Re-Platforming Applications for the Cloud
PPTX
Accelerating the Path to Digital with a Cloud Data Strategy
PDF
Continuous Delivery for cloud - scenarios and scope
PPTX
How to move to the cloud
PDF
Azure-Migration-Presentation-Fresno-1-28-2020.pdf
PPTX
Uncovering New Opportunities With HP Public Cloud - RightScale Compute 2013
PDF
It summit 2014_migrating_applications_to_the_cloud-5
PDF
5 Points to Consider - Enterprise Road Map to AWS Cloud
PDF
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
PPTX
ICS-Azure Migrations & Application Modernization_V2.pptx
PPTX
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
PDF
Cloudera Showcase Cask
PDF
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
PPTX
The journey to Cloud
PDF
Which Application Modernization Pattern Is Right For You?
PDF
Application modernization with azure PaaS and FaaS
PPTX
Migrating thousands of workloads to AWS at enterprise scale
PDF
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
PPTX
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
Re-Platforming Applications for the Cloud
Accelerating the Path to Digital with a Cloud Data Strategy
Continuous Delivery for cloud - scenarios and scope
How to move to the cloud
Azure-Migration-Presentation-Fresno-1-28-2020.pdf
Uncovering New Opportunities With HP Public Cloud - RightScale Compute 2013
It summit 2014_migrating_applications_to_the_cloud-5
5 Points to Consider - Enterprise Road Map to AWS Cloud
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
ICS-Azure Migrations & Application Modernization_V2.pptx
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Cloudera Showcase Cask
5280f370-306b-cf3f-1733-cb491ed1492b_-1245741489.pdf
The journey to Cloud
Which Application Modernization Pattern Is Right For You?
Application modernization with azure PaaS and FaaS
Migrating thousands of workloads to AWS at enterprise scale
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
Ad

More from Phi Huynh (6)

PPTX
Azure Network and Infrastructure
PPTX
Azure network and infrastructure
PPTX
NashTech - Azure Application Insights
PDF
DevOps flow to improve developer's productivity & quality
PPTX
NashTech - Azure IoT Solutions on Microsoft Azure
PPTX
Docker Networking & Swarm Mode Introduction
Azure Network and Infrastructure
Azure network and infrastructure
NashTech - Azure Application Insights
DevOps flow to improve developer's productivity & quality
NashTech - Azure IoT Solutions on Microsoft Azure
Docker Networking & Swarm Mode Introduction

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Monthly Chronicles - July 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced Soft Computing BINUS July 2025.pdf
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
GamePlan Trading System Review: Professional Trader's Honest Take
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf

Azure App Modernization

  • 1. Application Portfolio Modernization Phi Huynh - Microsoft MVP Thang Chung – NashTech Solution Architect
  • 5. 1 2
  • 6. You want to modernize apps also for these reasons Scale Innovation Security Agility Changing Skillset Scale more effectively Improve extended workflows Tailor LOB apps Customize app experiences Reduce IT Maintenance Experiment more quickly Reach people across multiple platforms Safeguard reputation Resolve security challenges Migrate legacy apps
  • 7. Source: Gartner: “Developing a Public Cloud IaaS Adoptionand MigrationFramework” published March 2017
  • 9. Objectives Options to considerRehost Refactor Rearchitect Re-build 1 Deliver new and breakthrough capabilities faster PaaS, ServerlessOptimize for developerproductivity, build apps faster 2 Provide multichannel access, including mobile and IoT PaaS, ServerlessEnable wider, secure access to applications, support range of devices 3 More easily integrate with other web and cloud apps PaaS, ServerlessLeverage PaaS, increase productivity with Serverless 4 Enable business agility with continuous innovation PaaS, ContainersIncrease DevOps agility across teams 5 Meet scalability requirements of existing apps more cost effectively PaaS, ContainersOptimize application architecture for cloud scale 6 Leveraging existing investments PaaS, ContainersAcross dev/ops, developer experience, tooling, infrastructure and deployed apps 7 Free up data center space quickly IaaS Free up or consolidate resources for apps that must reside on-premises 8 Reduce capital expenditure of existing applications IaaS Switch to pay-as-you-go model, realize better budget forecasting 9 Achieve rapid time to cloud IaaS Allow migration with minimal architectural impact Note: Some of the objective might apply to more than one category of applications
  • 10. …To → Office 365 → SharePoint Online → CRM Online → VSO → ADL + PowerBI → Best 3 rd -party SaaS From… → Office servers → Portals and SPS → Any relationshipmgmt → Active Source Control & WIT → Data warehouses → Industry standard verticals Use or convert to a SaaS (1st or 3rd party) solution Retire it, right-size, eliminate environments Roadmap planning ~15% …To → Office 365 → SharePoint Online → CRM Online → VSO → ADL + PowerBI → Best 3 rd -party SaaS From… → Office servers → Portals and SPS → Any relationshipmgmt → Active Source Control & WIT → Data warehouses → Industry standard verticals Use or convert to a SaaS (1st or 3rd party) solution First to move → Basic web apps → Advanced portals → Any new solutions → Any re-architected solutions Next to move → High I/O OLTP → Regulatory and high business impact Hard or costly to Move → HVA Systems → PKI Systems → Legacy source control Azure IT Roadmap Remain on- premise Expose functionality in existing SaaS/PaaS solution Convert to Azure PaaS solution Optimize for and move to Azure IaaS No change, lift‘n shift to IaaS <5% ~35% ~10% ~5% Retire it, right-size, eliminate environments ~30%
  • 11. Benefits • Drives higher ROI (435% from migration to IaaS). Try our TCO Calculator. • No need to manage data centers • Enjoy flexible and scalable infrastructure When to consider • Ideal when your goal is to improve operational efficiencies, and free up data center space • Maintenance apps for which the hardware is not worth additional investment • Compute-intensive applications that are built for parallelism but don't require high-performance interprocess communications (IPC) and have independent datasets, and applications for which load balancing already increases scalability and availability. Definition: Rehosting is also referred to as a "lift-and-shift" migration. In essence, the application is moved into the IaaS environment of a cloud provider while avoiding as many modifications to the system as possible. In this case, you would not be taking advantage of cloud technology such as autoscaling, for example. Source: Gartner IT Glossary. Core technologies • VM, VM Scale Set
  • 12. Move any workload or application to Azure Azure Any workloads • Applications • SAP, .NET, Java, Node.js • Virtual machines • Windows Server, Linux • Databases • SQL Server, Oracle, MySQL, DB2 Easy to migrate • Integrated migration tools for both data an apps • Data Migration Assistant • Vast network of partners
  • 13. Demo 1: Initial version of existing Web Apps
  • 14. Benefits • Drive continuous innovation by leveraging built-in DevOps or using Containers. • Easily scale up or down to meet the changing needs of the business • Improved portability and density. • Existing programming models, languages and frameworks that can be easily used and extended. • Fast CI/CD. Definition Refactoring an application involves some change to the application design, but not wholesale changes to the application code. The application takes advantage of IaaS and potentially PaaS capabilities from the provider while maintaining code strategic to the application's use case. When to consider • You want to leverage existing development skills and codebase is paramount • When code portability is a concern. • You prefer a quick way to modernize your apps Core technologies • Containers, container orchestration • DevOps tools Source: Gartner IT Glossary
  • 15. single line • Run any container of your choice on Azure. • Build your own or use a prescriptive platform. • Faster app deployment with integrated Visual Studio family of products, and Visual Studio Team Services
  • 16. Azure Container Technologies Infrastructure Control Developer productivity
  • 18. Develop + Test Plan + Track Monitor + Learn Release Development Operations
  • 21. • Deliver new capabilities and modernization through modified codebase and a monolithic to micro services architectural revision. • Reduce the volume of code needed to express a capability while still leveraging existing investments. • Agility and scale. When to consider • When apps need a major revision to incorporate new capabilities or take advantage of the cloud-native capabilities. Benefits Definition: Rearchitecting an application for cloud usage enables you to take advantage of technologies such as autoscaling and dynamic reconfiguration. This process will require developer resources to implement and can take significant time to implement. Source: Gartner IT Glossary Core technologies • PaaS, microservices, containers and FaaS
  • 23. Benefits • Reduce TCO • Fully leverage the cloud native capabilities and build applications faster • Expedite your business innovation When to consider • You want to build for cloud-native PaaS environments from ground up. • Leverage previous investment in a cloud platform, e.g. when customer data has already moved to the Cloud. • Rapid prototyping is crucial or the scope of a current application is too limited in terms of functionality and lifespan. Definition: Build new application using cloud native environment. Wherever possible, prioritize high- productivity PaaS - model driven or rapid application development Source: Gartner IT Glossary Core technologies • Serverless, PaaS
  • 29.
  • 34. Let’s get started Understand your roadmap to modern apps Partner with Microsoft Consulting Service or a Microsoft Partner Identify inventory of applications Complete an App Modernization Assessment