SlideShare a Scribd company logo
1 of 20
Migrations & Application Modernization
ICS - Integrated Computer Systems
External
85% of organizations will embrace
a cloud-first principle by 2025
And cloud strategies must align to
business objectives
Migrate & Modernize laaS
Re-platform PaaS
Replace SaaS
Stay on-premises Cloud connected
External
Why adopt Cloud?
Migration
triggers
Modernization
triggers
Cybersecurity
threats
Budget and
resource
constraints
Rapidly scale
web apps and
infrastructure
Application
innovation
Cost-optimizing
applications
Faster time
to market
Enabling remote
work
Datacenter
contract expiry
Cash flow challenges,
CAPEX to OPEX
What are your motivations?
External
Migrations
Our Approach to Migrations
1.
ASSESS
2. PLAN
3.
EXECUTE
4.
OPERATE &
OPTIMIZE
Perform Cloud
Readiness Assessment
Develop a strategy,
roadmap, migration plan
Deploy framework,
migrate data and apps,
validate and document
Use and continuously
improve
External
Physical Server
VMware Environment
Agents Setup
Hyper-V Environment
Discovery
Discovery Phase
Source Environment Target Environment
Cloud
On-Premise
Cloud
Cloud Platform
Cloud Platform
Establish an Encrypted Connection to the Cloud Platform
HTTPS
VPN
External
Migration Strategy & Planning
6 R’s of Migration
External
Migration Strategy
● Analyze the asset inventory
● Decide which migration approach
applies to the workload
● Decide which workloads will be
migrated first. (Phases)
● Estimate the Costs
● Align Plan
External
Migration Execution How we perform migrations?
• Cloud Migrations can be complex and a huge
undertaking.
• Therefore, we utilize a phased approach to
migrate workloads in phases. This approach is
less risky and reliable.
• Each workload is analyzed and prioritized to
identify what should be migrated first to have
minimum business impact.
External
Data Security in Azure Cloud
HTTP
S
RBA
C
RBA
C
• Transport Level Encryption (HTTPS)
• SMB 3.0 Encryption
Encryption in
Transit
• Data in Azure Storage and VMs is encrypted and
decrypted transparently using 256-bit AES
encryption
• Customers have the option provide their own
encryptions keys or use Microsoft managed keys.
Encryption at Rest
• Identity Access Management
IAM
• Restricting access based on the need to know and least
privilege. These access rights are granted by assigning the
appropriate Azure role to groups and applications at a
certain scope
Role-Based Access
Control(RBAC)
• All Activity done on the Azure cloud
platform is logged.
Activity Logs
Concerned about Cloud Security ?!!
Activity Logs
External
Application Modernization
Application modernization is the process of upgrading applications, retreading them to work cloud natively.
Faster Scalable Cost Efficient
Automation and
flexibility
Reusability and
serverless
platforms
Why Modernize Legacy Applications?
Re-architect Re-Platforming
Approaches to Legacy Application
Modernization
External
Benefits of Modernization
Cloud Native Development
Make some replacements.
Utilize PaaS services
• Cost of development
• Time to Migrate
• Efficiency
• Cloud Cost Savings
• Scalable
More
Less
• Cost of development
• Time to Migrate
• Efficiency
• Cloud Cost Savings
• Scalable
Lift and Shift
Why Modernize Legacy Applications?
External
Modernization
Re-Architect
Cloud native applications are built from
the ground up—optimized for cloud
scale and performance. When
applications are built with a cloud native
mindset, businesses can bring software
and solutions to users faster and more
reliably.
Technologies used in Re-Architecting
● Microservices Architecture
● Containerization
● Serverless
● CICD
Example 1
External
Example 2 Microservices Architecture
In Microservices architecture each functionality is
developed as a separate application
External
Modernization
Re-Platforming
The re-platforming approach consists of
moving applications almost as is, while
replacing or lightly modifying some
components to take advantage of the
cloud. Customizing code might make
your enterprise app support scalability,
for example, but probably not with all
the desirable functionality of a cloud-
native app.
On-Premise Server
MS SQL Server
Azure
Managed SQL Database
Re-platform
Examples
On-Premise Server
Your Web Application
Azure
App Service
Re-platform
External
Modernization Pillars
The steps and strategies for successful app modernization should work towards supporting a framework of organizational goals. For
example, the Azure Well-Architected Framework has five architectural pillars these can be used for app modernization
Application Modernization Pillars
Reliability
The Ability for
a
system to
recover from
failures
Security
Protecting
applications and
data from
threats.
Cost
Optimization
Managing
costs
to maximize
the
value
delivered.
Operational
Excellence
Operations
processes that
keep a system
running in
production
Performance
Efficiency
The ability of a
system to
adapt
to changes in
load
1 2 3 4 5
Migration Summary
Migration Scope
External
Archive Storage
Azure Archive Storage offers low-cost,
durable, and highly available secure
cloud storage for rarely accessed data
with flexible latency requirements. Store
terabytes of data in the cloud for only a
few dollars a month and repurpose your
storage infrastructure for other critical
business objectives.
Low-Cost Archive Storage
Easier management and storage tiering
Low cost, high value
Secure from the start.
External
Archive Storage Use Cases
Use Cases
Long Term Backup Retention Business Policy Mandated Data Archiving Healthcare Data Archiving
Security/Public Safety data retention
Digital Media Content Retention Magnetic Tape Replacement
Key takeaways of Cloud adoption
1.Modernize your
workloads
2. Security Built-in 3. Future Proof and
simpler to maintain
4. Greatly Reduce cost
Begin Your Digital Transformation with us!
Thank You
Mohammed Mustafa Mirza
moh.mustafa@ics.sa
055-245-2230

More Related Content

Similar to ICS-Azure Migrations & Application Modernization_V2.pptx

App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAmazon Web Services
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCraig F.R Read
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)Amazon Web Services
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale
 
Migracion a Azure aspecto importantes a tomar en cuenta
Migracion a Azure aspecto importantes a tomar en cuentaMigracion a Azure aspecto importantes a tomar en cuenta
Migracion a Azure aspecto importantes a tomar en cuentaUrielTijerino1
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Oliver Wells
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
Moving Your Business to Azure
Moving Your Business to AzureMoving Your Business to Azure
Moving Your Business to AzureInCycleSoftware
 
Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...Amazon Web Services Korea
 

Similar to ICS-Azure Migrations & Application Modernization_V2.pptx (20)

App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
original.pptx
original.pptxoriginal.pptx
original.pptx
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Azure Migration .pptx
Azure Migration .pptxAzure Migration .pptx
Azure Migration .pptx
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the Cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
5 Points to Consider - Enterprise Road Map to AWS Cloud
5 Points to Consider  - Enterprise Road Map to AWS Cloud5 Points to Consider  - Enterprise Road Map to AWS Cloud
5 Points to Consider - Enterprise Road Map to AWS Cloud
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows Workloads
 
Migracion a Azure aspecto importantes a tomar en cuenta
Migracion a Azure aspecto importantes a tomar en cuentaMigracion a Azure aspecto importantes a tomar en cuenta
Migracion a Azure aspecto importantes a tomar en cuenta
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
Moving Your Business to Azure
Moving Your Business to AzureMoving Your Business to Azure
Moving Your Business to Azure
 
Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나  Moving Core B...
Moving Core Business to the Cloud -이덕성 대표 :: AWS 파트너 테크시프트 세미나 Moving Core B...
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

ICS-Azure Migrations & Application Modernization_V2.pptx

  • 1. Migrations & Application Modernization ICS - Integrated Computer Systems
  • 2. External 85% of organizations will embrace a cloud-first principle by 2025 And cloud strategies must align to business objectives Migrate & Modernize laaS Re-platform PaaS Replace SaaS Stay on-premises Cloud connected
  • 3. External Why adopt Cloud? Migration triggers Modernization triggers Cybersecurity threats Budget and resource constraints Rapidly scale web apps and infrastructure Application innovation Cost-optimizing applications Faster time to market Enabling remote work Datacenter contract expiry Cash flow challenges, CAPEX to OPEX What are your motivations?
  • 4. External Migrations Our Approach to Migrations 1. ASSESS 2. PLAN 3. EXECUTE 4. OPERATE & OPTIMIZE Perform Cloud Readiness Assessment Develop a strategy, roadmap, migration plan Deploy framework, migrate data and apps, validate and document Use and continuously improve
  • 5. External Physical Server VMware Environment Agents Setup Hyper-V Environment Discovery Discovery Phase Source Environment Target Environment Cloud On-Premise Cloud Cloud Platform Cloud Platform Establish an Encrypted Connection to the Cloud Platform HTTPS VPN
  • 6. External Migration Strategy & Planning 6 R’s of Migration
  • 7. External Migration Strategy ● Analyze the asset inventory ● Decide which migration approach applies to the workload ● Decide which workloads will be migrated first. (Phases) ● Estimate the Costs ● Align Plan
  • 8. External Migration Execution How we perform migrations? • Cloud Migrations can be complex and a huge undertaking. • Therefore, we utilize a phased approach to migrate workloads in phases. This approach is less risky and reliable. • Each workload is analyzed and prioritized to identify what should be migrated first to have minimum business impact.
  • 9. External Data Security in Azure Cloud HTTP S RBA C RBA C • Transport Level Encryption (HTTPS) • SMB 3.0 Encryption Encryption in Transit • Data in Azure Storage and VMs is encrypted and decrypted transparently using 256-bit AES encryption • Customers have the option provide their own encryptions keys or use Microsoft managed keys. Encryption at Rest • Identity Access Management IAM • Restricting access based on the need to know and least privilege. These access rights are granted by assigning the appropriate Azure role to groups and applications at a certain scope Role-Based Access Control(RBAC) • All Activity done on the Azure cloud platform is logged. Activity Logs Concerned about Cloud Security ?!! Activity Logs
  • 10. External Application Modernization Application modernization is the process of upgrading applications, retreading them to work cloud natively. Faster Scalable Cost Efficient Automation and flexibility Reusability and serverless platforms Why Modernize Legacy Applications? Re-architect Re-Platforming Approaches to Legacy Application Modernization
  • 11. External Benefits of Modernization Cloud Native Development Make some replacements. Utilize PaaS services • Cost of development • Time to Migrate • Efficiency • Cloud Cost Savings • Scalable More Less • Cost of development • Time to Migrate • Efficiency • Cloud Cost Savings • Scalable Lift and Shift Why Modernize Legacy Applications?
  • 12. External Modernization Re-Architect Cloud native applications are built from the ground up—optimized for cloud scale and performance. When applications are built with a cloud native mindset, businesses can bring software and solutions to users faster and more reliably. Technologies used in Re-Architecting ● Microservices Architecture ● Containerization ● Serverless ● CICD Example 1
  • 13. External Example 2 Microservices Architecture In Microservices architecture each functionality is developed as a separate application
  • 14. External Modernization Re-Platforming The re-platforming approach consists of moving applications almost as is, while replacing or lightly modifying some components to take advantage of the cloud. Customizing code might make your enterprise app support scalability, for example, but probably not with all the desirable functionality of a cloud- native app. On-Premise Server MS SQL Server Azure Managed SQL Database Re-platform Examples On-Premise Server Your Web Application Azure App Service Re-platform
  • 15. External Modernization Pillars The steps and strategies for successful app modernization should work towards supporting a framework of organizational goals. For example, the Azure Well-Architected Framework has five architectural pillars these can be used for app modernization Application Modernization Pillars Reliability The Ability for a system to recover from failures Security Protecting applications and data from threats. Cost Optimization Managing costs to maximize the value delivered. Operational Excellence Operations processes that keep a system running in production Performance Efficiency The ability of a system to adapt to changes in load 1 2 3 4 5
  • 17. External Archive Storage Azure Archive Storage offers low-cost, durable, and highly available secure cloud storage for rarely accessed data with flexible latency requirements. Store terabytes of data in the cloud for only a few dollars a month and repurpose your storage infrastructure for other critical business objectives. Low-Cost Archive Storage Easier management and storage tiering Low cost, high value Secure from the start.
  • 18. External Archive Storage Use Cases Use Cases Long Term Backup Retention Business Policy Mandated Data Archiving Healthcare Data Archiving Security/Public Safety data retention Digital Media Content Retention Magnetic Tape Replacement
  • 19. Key takeaways of Cloud adoption 1.Modernize your workloads 2. Security Built-in 3. Future Proof and simpler to maintain 4. Greatly Reduce cost
  • 20. Begin Your Digital Transformation with us! Thank You Mohammed Mustafa Mirza moh.mustafa@ics.sa 055-245-2230