SlideShare a Scribd company logo
1 of 52
Everything you need to know
about cloud migration
might not be enough for success
@RaduVunvulea
200%
ADDITIONAL COST
Stakeholders frightened
of final cost
36M
FROM 9M PROGRAM
Lack of basic business
features
X1.5
OPERATIONAL COST
A part of subsystem still
running on-premises
Line of business applications used to manage and keep tracking of goods inside a warehouse.
Web interfaces used by different suppliers to order and check the current stock. Integrated with
3rd party solutions for optimization and cost tracking.
In total there are 3 warehouses within a radius of 10 kilometres, where 800 employees are
working 24/7, delivering 20.000 goods per day.
WAREHOUSE
MANAGEMENT
SYSTEM
Radu Vunvulea
Endava
Microsoft Regional Director
Microsoft Azure MPV
2010: 1st cloud commercial
cloud project
COST OPTIMIZATION IS THE PRIMARY REASON FOR 47% OF
ENTERPRISES’ CLOUD MIGRATION
90% OF COMPANIES ARE ON THE CLOUD
https://hostingtribunal.com/blog/cloud -computing-statistics/
Enterprises embrace multi-cloud
Public cloud adoption CONTINUES
TO ACCELERATE
Public cloud adoption is evolving
Use of public cloud PaaS
services is rising
Organizations STRUGGLE to get a
handle on growing cloud spend
https://www.flexera.com/blog/industry -trends/trend-of-cloud-computing-2020/
7
Agenda
1. WHY DOES A CLOUD MIGRATION FAILS
2. AZURE CLOUD ADOPTION FRAMEWORK OVERVIEW
3. MIGRATION TOOLS AND TEMPLATES
4. MIGRATION STRATEGIES
HOW A CLOUD MIGRATION CAN FAIL
Time, Budget, Scope, SLA, Quality Metrics, Skills, KPIS
9
Running in the same way as you would run them on-premises
Cloud is build in such a way to use resources only when you need them
On-premises are build with no orchestration or autonomy ability
Public cloud is metered and you pay for each for bit of it
Failure to adapt to the cloud
3 of 4 apps migrated to
cloud, moved back to on-
premises after failing to
achieve the anticipated
benefits
H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
10
Projects are driven by IT departments
Key people invited to late
No business KPIs and full business commitment
Not bringing in the business stakeholders
3 of 4 apps migrated to
cloud, moved back to on-
premises after failing to
achieve the anticipated
benefits
H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
11
Manage cloud in the same way as you would manage on-premises solutions
Lack of procedures in the case of a failure
No tracking and logging capabilities
No optimization and cloud economics procedures
No Cloud Operating Model
3 of 4 apps migrated to
cloud, moved back to on-
premises after failing to
achieve the anticipated
benefits
H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
12
Client Name Presentation Title - 1. Chapter Name
LACK OF PLANNING
Migration are started without a well-
researched and clear definition. They lack
of a strategy from day 0
The migration approach is crucial for
success. Even so, organizations don’t
spend enough time to identify what
solution works best for their specific
applications
Lack of testing in each stage of the
migration journey hide issues that could
be spotted earliest in the process.
WRONG MIGRATION
APPROACH NO TESTING
GOVERNANCE
Starting from selecting the wrong cloud
provider to ignoring access management
and compliancy requirements.
No strategy related to integration with
existing systems and gaps of skills
required to ensure success of such
integrations
Deciding to use a specific cloud vendor or
partner without considering business
expectations and technical capabilities
INTEGRATION VENDOR SELECTING
LANDING ZONES
Metropolis
• Using an analogy, this is similar
to how city utilities such as
water, gas, and electricity are
accessible before new houses
are constructed. In this context,
the network, IAM, policies,
management, and monitoring
are shared 'utility' services that
must be readily available to
help streamline the application
migration process.
Landing Zone
• The principle purpose of the
“Landing Zone” is to ensure that
when a workload lands on
Azure, the required “plumbing”
is already in place, providing
greater agility and compliance
with enterprise security and
governance requirements
Test-driven development (TDD)
A simple agreement between the cloud
platform team and other affected
teams. It will outline expected value-
added features and will become
increasingly complex as additional
workloads and cloud features are
adopted.
WHY DO ENTERPRISES NEED CLOUD ADOPTION
Cost Avoidance
Staff Productivity
Customer Experience
Faster time to market
Build a NEW REVENUE STREAM
WHAT DOES CLOUD MIGRATION MEAN?
CREATE new business value
Enhance WITH modern features and capabilities
HOW WE DO A CLOD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
ALIGN STAKEHOLDERS
ALIGN PARTNER SUPPORT
BUSINESS JUSTIFICATION
BUSINESS KPIS
DOCUMENT STRATEGY TOOLS
CLOUD JOURNEY TRACKER
BUSINESS OUTCOME TEMPLATE
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
GATHER DATA AND ANALYZE ASSETS AND WORKLOADS
MAKE A BUSINESS CASE
CREATE MIGRATION PLAN
ASSESS DIGITAL ESTATE TOOLS
AZURE DEVOPS DEMO
GENERATOR
CLOUD ADOPTION PLAN
TEMPLATE
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
BUILD SKILLS READINESS PLAN
DEPLOY AN ALIGNED LANDING ZONE
EXPAND LANDING ZONE
SHARE PLANS WITH PEOPLE
REVIEW ORGANIZATION PROCESSES
TOOLS
AZURE SETUP GUIDE
READINESS CHECKLIST
NAMING AND TAGGING
TRACKING TEMPLATE
LANDING ZONE BLUEPRINTS
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
MIGRATE WORKLOADS
REVIEW LANDING ZONE
IMPLEMENT DESIRED CHANGES ACROSS IT
IMPLEMENT DESIRED CHANGES ACROSS PROCESSES
TRAIN PEOPLE
TOOLS
STRATEGIC MIGRATION
ASSESSMENT AND READINESS
TOOL (SMART)
AZURE MIGRATION GUIDE
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
DESIGN AND ENFORCE ACCESS CONTROL
REVIEW AND IMLEMENT COMPLIANCE REQUIRMENTS
DEPLOY INITIAL GOVERNANCE FOUNDATION
HAND-OFF PRODUCTION WORKLOADS TO CLOUD GOVERNANCE
TOOLS
GOVERNANCE BENCHMARK
GOVERNANCE PROCESS
TEMPLATE
COST MANAGEMENT PROCESS
TEMPLATE
DEPLOYMENT ACCELERATION
PROCESS TEMPLATE
IDENTITY PROCESS TEMPLATE
RESOURCE CONSISTENCY
PROCESS TEMPLATE
SECURITY BASELINE PROCESS
TEMPLATE
HOW WE DO A CLOUD MIGRATION?
Microsoft Cloud Adoption Framework for Azure
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
HAND-OFF PRODUCTION WORKLOADS TO CLOUD OPERATIONS
IMPLEMENT AN OPERATIONS BASELINE
OPTIMIZE RESOURCE TIER AND CONSUMTION
TOOLS
MICROSOFT AZURE WELL-
ARCHITECTED REVIEW
BEST PRACTICES SOURCE CODE
OPERATIONS MANAGEMENT
WORKBOOK
MIGRATION STRATEGY
26
Rehosting— Otherwise known as “lift-
and-shift.”
Replatforming— I sometimes call this
“lift-tinker-and-shift.”
Repurchasing— Moving to a different
product.
MIGRATION
STRATEGY
Refactoring / Re-architecting — Re-
imagining how the application is
architected and developed, typically
using cloud-native features.
Retire— Get rid of.
Retain— Usually this means “revisit”
or do nothing (for now).
H T T P S : / / A W S . A M A Z O N . C O M / B L O G S / E N T E R P R I S E - S T R A T E G Y / 6 - S T R A T E G I E S - F O R - M I G R A T I N G - A P P L I C A T I O N S - T O - T H E - C L O U D /
27
Rehosting— Otherwise known as “lift-
and-shift.”
Replatforming— I sometimes call this
“lift-tinker-and-shift.”
Repurchasing— Moving to a different
product.
MIGRATION
STRATEGY
Refactoring / Re-architecting — Re-
imagining how the application is
architected and developed, typically
using cloud-native features.
Retire— Get rid of.
Retain— Usually this means “revisit”
or do nothing (for now).
H T T P S : / / A W S . A M A Z O N . C O M / B L O G S / E N T E R P R I S E - S T R A T E G Y / 6 - S T R A T E G I E S - F O R - M I G R A T I N G - A P P L I C A T I O N S - T O - T H E - C L O U D /
28
When to use them
One important steps in the initial phase is to align the strategy with your
business goal. For each application you might have different migration
strategies.
REHOSTING
You need to move quickly to cloud. Migration
complexity is low and repetitive (e.g. 5k users, 12
apps). You don’t want to do any cleaning before the
migration.
REPLATFORMING
You want to upgrade the application from existing
platform to something new. The core application remain
the same and you just utilize the cloud infrastructure.
Good fit for non-critical application that are business
oriented.
REPURCHASING
You move to a SaaS, that it is fully maintained by a 3rd
party. You have zero costs on maintenance and
updates. In most of the cases the pricing model will
change to a subscription based.
REFACTORING
You end up with this approach when there is now other
way to achieve your business goals. You need fully or
partially to use a cloud-native approach. Using this
approach you improve agility, scalability, and
performance.
RETIRE
You realize that the application it is not used anymore.
The system is part of your IT portfolio, but there is no
business justification to keep the application. By
deciding to retire the solution you simplify the workload
that needs to be migrated, allowing the team to focus
on more important parts.
RETAIN
You realize that there is no value to migrate the solution
to cloud. You keep the system running on the current
infrastructure and review the decision after a period of
time.
Marketing Tool CRM Auxiliary Services ERP BI Tool
ESB Service
Accounting System
ETL Service
Data Warehouse
Web Apps
1..n
VoIP Service Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Marketing Tool CRM Auxiliary Services ERP BI Tool
ESB Service
Accounting System
ETL Service
Data Warehouse
Web Apps
1..n
VoIP Service Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP BI Tool
Azure Service Bus
Accounting System
ETL Service
Data Warehouse
Web Apps
1..n
VoIP Service Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP BI Tool
Azure Service Bus
Accounting System
ETL Service
Data Warehouse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP BI Tool
Azure Service Bus
Accounting System
ETL Service
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP BI Tool
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool CRM Auxiliary Services ERP PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
Email Server
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI
Azure Service Bus
Accounting System
Data Factory
Azure Synapse
Web Apps
1..n
VoIP
Service
O365
Web App
Payment
Payment
Processor
Document
Storage
eSign
Service
Rehosting Replatforming Repurchasing Refactoring Retire Retain
100% alignment
on the Azure
environment
First workload
First 10
workload
First prod
workloads
First 100
workloads
Common path – Common blocker
Acting too soon
First
workload
First 10
workload
First prod
workloads
First 100
workloads
Enterprise
Readiness
Common path – Common blocker
Acting too late
Landing zone Connected environments Secure landing zones Shared services model
CCoE and
operating
model
First
workload
First 10
workload
First prod
workloads
First 100
workloads
Cloud Adoption
(Migrate or Innovate)
Cloud Platform
(Refactoring landing zones)
Development approach
Landing zone
Connected
environments
Secure landing
zones
Shared
services model
CCoE and
operating
model
First
workload
First 10
workload
First prod
workloads
First 100
workloads
CLOUD
GOVERNA
NCE
CLOUD
OPERATIO
NS
REFACTOR TO
ENTERPRISE READINESS
DURING THIS PROCESS
Cloud Adoption
(Migrate or Innovate)
LANDING
ZONE
CONSIDERA
TIONS
Cloud Platform
(Refactoring landing zones)
CLOUD
SECURITY
MIGRATION TOOLS
MIGRATION TOOLS
ASSESS WORKLOADS
AZURE MIGRATE – ASSESS, SIZE, COST ESTIMATION
SERVICE MAP – DISCOVERY, COMMUNICATION MAP
DEPLOY WORKLOADS
AZURE MIGRATE – WORKLOAD MIGRATE, TRACK
AZURE DATABASE MIGRATION SERVICE
DATABASE MIGRATION ASSISTANT – DB UPGRADE
AZURE APP SERVICE MIGRATIO ASSISTANT – WEB SITES
SQL SERVER MIGRATION ASSITANT
AZURE COSMOS DB DATA MIGRATION TOOL
RELEASE WORKLOADS
RESIZE SERVICE INSTANCES
COST MANAGEMENT & BILLING
ADVISOR RECOMNDATIONS
DEPLOY WORKLOADS
AZURE DEVOPS
MICROSOFT PLANNER AND MICROSOFT PROJECT
MICROSOFT TEAM
DEPLOY WORKLOADS
COST MANAGEMENT & BILLING
ADVISOR RECOMNDATIONS
COST CONTROL
AZURE MIGRATE
AZURE PRICING CALCULATOR
AZURE TCO CALCULATOR
AZURE COST MANAGEMENT + BILLING
AZURE ADVISOR
FINAL THOUGHTS
DEFINE
STRATEGY
DEFINE BUSINESS
JUSTIFICATION
AND EXPECTED
OUTCOMES
PLAN
ALIGN
ACTIONABLE
CLOUD ADOPTION
PLAN TO
BUSINESS
OUTCOMES
READY
PREPARE PEOPLE,
PROCESS AND
ENVIRONMENT FOR
CHANGE
ADOPT
MIGRATE OR
INNOVATE
IMPLEMENT
DESIRED CHANGES
ACROSS IT AND
BUSINESS
PROCESSES
GOVERN
COMPLY,
CONTROL AND
SECURE
MANAGE
OPERATE AND
OPTIMIZE
MICROSOFT CLOUD ADOPTION FRAMEWORK
TOOLS TEMPLATES
BEST
PRACTICES
SKILLS
THANK YOU
Sharing is caring!
Tweet @TheCloudFirstIO #TCF21
each tweet is a chance to win your stickers
pack!
10 WINNERS WILL
BE DRAWN DURING
THE DAY
Did you like this session?
Give us your feedback and
take a chance to win one of
the 30 collector stickers
packs!
HTTPS://FEEDBACK.THECLOUDFIRST.
IO

More Related Content

What's hot

Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWSAmazon Web Services
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...Amazon Web Services
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the CloudDori Degenhardt
 
Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?Amazon Web Services
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureIan Downard
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...Amazon Web Services
 
Ten key steps for on prem to azure cloud migration
Ten key steps for on prem to azure cloud migrationTen key steps for on prem to azure cloud migration
Ten key steps for on prem to azure cloud migrationNuvento Systems Pvt Ltd
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyLeonid Nekhymchuk
 
Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Neil Cohen-Ringel
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAmazon Web Services
 
Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?Amazon 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
 
Driving TAS Enterprise Fitness
Driving TAS Enterprise FitnessDriving TAS Enterprise Fitness
Driving TAS Enterprise FitnessVMware Tanzu
 
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Amazon Web Services
 

What's hot (20)

Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?Day 4 - Cloud Migration - But How?
Day 4 - Cloud Migration - But How?
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...
AWS Initiate Berlin - Plenary Session - Digitale Transformation im öffentlich...
 
Ten key steps for on prem to azure cloud migration
Ten key steps for on prem to azure cloud migrationTen key steps for on prem to azure cloud migration
Ten key steps for on prem to azure cloud migration
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case study
 
Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 
Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?
 
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
 
Driving TAS Enterprise Fitness
Driving TAS Enterprise FitnessDriving TAS Enterprise Fitness
Driving TAS Enterprise Fitness
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
 

Similar to Everything you need to know about cloud migration

Everything you need to know about cloud migration(Build Stuff 2021)
Everything you need to know about cloud migration(Build Stuff 2021)Everything you need to know about cloud migration(Build Stuff 2021)
Everything you need to know about cloud migration(Build Stuff 2021)Radu Vunvulea
 
Migrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudMigrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudaNumak & Company
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migrationIBM
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0b3535840
 
Cloud ROI and Implementation - A TechBlocks Solutions Guide
Cloud ROI and Implementation - A TechBlocks Solutions GuideCloud ROI and Implementation - A TechBlocks Solutions Guide
Cloud ROI and Implementation - A TechBlocks Solutions GuideTechBlocks
 
tero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppttero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.pptTero Peltola
 
Six Steps to a Successful Cloud Migration
Six Steps to a Successful Cloud MigrationSix Steps to a Successful Cloud Migration
Six Steps to a Successful Cloud MigrationLeslie Pannell
 
Accenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-valueAccenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-valuengaurhcd
 
10 tips for enterprise cloud migration
10 tips for enterprise cloud migration10 tips for enterprise cloud migration
10 tips for enterprise cloud migrationJeferson Rodrigues
 
How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...Senaka Ariyasinghe
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for ThailandWatcharin Yang-Ngam
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Sairam Vedam
 
Cloud Migration Key Points to Consider.pdf
Cloud Migration  Key Points to Consider.pdfCloud Migration  Key Points to Consider.pdf
Cloud Migration Key Points to Consider.pdfniahiggins21
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
 
Architecting cloud managed services Biggest cloud migration challenges organi...
Architecting cloud managed services Biggest cloud migration challenges organi...Architecting cloud managed services Biggest cloud migration challenges organi...
Architecting cloud managed services Biggest cloud migration challenges organi...Sun Technologies
 
NaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_finalNaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_finalRay Glass
 
Accelerating hybrid-cloud adoption in banking and securities
Accelerating hybrid-cloud adoption in banking and securitiesAccelerating hybrid-cloud adoption in banking and securities
Accelerating hybrid-cloud adoption in banking and securitiesMcKinsey & Company
 
The Enterprise Adoption of Cloud Technology - Infographic by RapidValue
The Enterprise Adoption of Cloud Technology - Infographic by RapidValueThe Enterprise Adoption of Cloud Technology - Infographic by RapidValue
The Enterprise Adoption of Cloud Technology - Infographic by RapidValueRapidValue
 
PAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan RamachandranPAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan RamachandranNeotys
 
Do you have your Cloud Exit Plan Ready? | Sysfore
Do you have your Cloud Exit Plan Ready? | SysforeDo you have your Cloud Exit Plan Ready? | Sysfore
Do you have your Cloud Exit Plan Ready? | SysforeSysfore Technologies
 

Similar to Everything you need to know about cloud migration (20)

Everything you need to know about cloud migration(Build Stuff 2021)
Everything you need to know about cloud migration(Build Stuff 2021)Everything you need to know about cloud migration(Build Stuff 2021)
Everything you need to know about cloud migration(Build Stuff 2021)
 
Migrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The CloudMigrating From Legacy Applications To The Cloud
Migrating From Legacy Applications To The Cloud
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0
 
Cloud ROI and Implementation - A TechBlocks Solutions Guide
Cloud ROI and Implementation - A TechBlocks Solutions GuideCloud ROI and Implementation - A TechBlocks Solutions Guide
Cloud ROI and Implementation - A TechBlocks Solutions Guide
 
tero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppttero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppt
 
Six Steps to a Successful Cloud Migration
Six Steps to a Successful Cloud MigrationSix Steps to a Successful Cloud Migration
Six Steps to a Successful Cloud Migration
 
Accenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-valueAccenture cloud-ascent-how-to-maximize-its-value
Accenture cloud-ascent-how-to-maximize-its-value
 
10 tips for enterprise cloud migration
10 tips for enterprise cloud migration10 tips for enterprise cloud migration
10 tips for enterprise cloud migration
 
How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016
 
Cloud Migration Key Points to Consider.pdf
Cloud Migration  Key Points to Consider.pdfCloud Migration  Key Points to Consider.pdf
Cloud Migration Key Points to Consider.pdf
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
 
Architecting cloud managed services Biggest cloud migration challenges organi...
Architecting cloud managed services Biggest cloud migration challenges organi...Architecting cloud managed services Biggest cloud migration challenges organi...
Architecting cloud managed services Biggest cloud migration challenges organi...
 
NaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_finalNaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_final
 
Accelerating hybrid-cloud adoption in banking and securities
Accelerating hybrid-cloud adoption in banking and securitiesAccelerating hybrid-cloud adoption in banking and securities
Accelerating hybrid-cloud adoption in banking and securities
 
The Enterprise Adoption of Cloud Technology - Infographic by RapidValue
The Enterprise Adoption of Cloud Technology - Infographic by RapidValueThe Enterprise Adoption of Cloud Technology - Infographic by RapidValue
The Enterprise Adoption of Cloud Technology - Infographic by RapidValue
 
PAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan RamachandranPAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan Ramachandran
 
Do you have your Cloud Exit Plan Ready? | Sysfore
Do you have your Cloud Exit Plan Ready? | SysforeDo you have your Cloud Exit Plan Ready? | Sysfore
Do you have your Cloud Exit Plan Ready? | Sysfore
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 

Everything you need to know about cloud migration

  • 1. Everything you need to know about cloud migration might not be enough for success @RaduVunvulea
  • 2. 200% ADDITIONAL COST Stakeholders frightened of final cost 36M FROM 9M PROGRAM Lack of basic business features X1.5 OPERATIONAL COST A part of subsystem still running on-premises Line of business applications used to manage and keep tracking of goods inside a warehouse. Web interfaces used by different suppliers to order and check the current stock. Integrated with 3rd party solutions for optimization and cost tracking. In total there are 3 warehouses within a radius of 10 kilometres, where 800 employees are working 24/7, delivering 20.000 goods per day. WAREHOUSE MANAGEMENT SYSTEM
  • 3. Radu Vunvulea Endava Microsoft Regional Director Microsoft Azure MPV 2010: 1st cloud commercial cloud project
  • 4. COST OPTIMIZATION IS THE PRIMARY REASON FOR 47% OF ENTERPRISES’ CLOUD MIGRATION 90% OF COMPANIES ARE ON THE CLOUD https://hostingtribunal.com/blog/cloud -computing-statistics/
  • 5. Enterprises embrace multi-cloud Public cloud adoption CONTINUES TO ACCELERATE Public cloud adoption is evolving Use of public cloud PaaS services is rising Organizations STRUGGLE to get a handle on growing cloud spend https://www.flexera.com/blog/industry -trends/trend-of-cloud-computing-2020/
  • 6. 7 Agenda 1. WHY DOES A CLOUD MIGRATION FAILS 2. AZURE CLOUD ADOPTION FRAMEWORK OVERVIEW 3. MIGRATION TOOLS AND TEMPLATES 4. MIGRATION STRATEGIES
  • 7. HOW A CLOUD MIGRATION CAN FAIL Time, Budget, Scope, SLA, Quality Metrics, Skills, KPIS
  • 8. 9 Running in the same way as you would run them on-premises Cloud is build in such a way to use resources only when you need them On-premises are build with no orchestration or autonomy ability Public cloud is metered and you pay for each for bit of it Failure to adapt to the cloud 3 of 4 apps migrated to cloud, moved back to on- premises after failing to achieve the anticipated benefits H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
  • 9. 10 Projects are driven by IT departments Key people invited to late No business KPIs and full business commitment Not bringing in the business stakeholders 3 of 4 apps migrated to cloud, moved back to on- premises after failing to achieve the anticipated benefits H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
  • 10. 11 Manage cloud in the same way as you would manage on-premises solutions Lack of procedures in the case of a failure No tracking and logging capabilities No optimization and cloud economics procedures No Cloud Operating Model 3 of 4 apps migrated to cloud, moved back to on- premises after failing to achieve the anticipated benefits H T T P S : / / W W W . F O R T I N E T . C O M / C O N T E N T / D A M / F O R T I N E T / A S S E T S / A N A L Y S T - R E P O R T S / A R - 2 0 1 9 - I H S M - F O R T I N E T - W P - Q 2 . P D F
  • 11. 12 Client Name Presentation Title - 1. Chapter Name LACK OF PLANNING Migration are started without a well- researched and clear definition. They lack of a strategy from day 0 The migration approach is crucial for success. Even so, organizations don’t spend enough time to identify what solution works best for their specific applications Lack of testing in each stage of the migration journey hide issues that could be spotted earliest in the process. WRONG MIGRATION APPROACH NO TESTING GOVERNANCE Starting from selecting the wrong cloud provider to ignoring access management and compliancy requirements. No strategy related to integration with existing systems and gaps of skills required to ensure success of such integrations Deciding to use a specific cloud vendor or partner without considering business expectations and technical capabilities INTEGRATION VENDOR SELECTING
  • 12. LANDING ZONES Metropolis • Using an analogy, this is similar to how city utilities such as water, gas, and electricity are accessible before new houses are constructed. In this context, the network, IAM, policies, management, and monitoring are shared 'utility' services that must be readily available to help streamline the application migration process. Landing Zone • The principle purpose of the “Landing Zone” is to ensure that when a workload lands on Azure, the required “plumbing” is already in place, providing greater agility and compliance with enterprise security and governance requirements
  • 13. Test-driven development (TDD) A simple agreement between the cloud platform team and other affected teams. It will outline expected value- added features and will become increasingly complex as additional workloads and cloud features are adopted.
  • 14. WHY DO ENTERPRISES NEED CLOUD ADOPTION Cost Avoidance Staff Productivity Customer Experience Faster time to market Build a NEW REVENUE STREAM
  • 15. WHAT DOES CLOUD MIGRATION MEAN? CREATE new business value Enhance WITH modern features and capabilities
  • 16. HOW WE DO A CLOD MIGRATION? Microsoft Cloud Adoption Framework for Azure
  • 17. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE
  • 18. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE ALIGN STAKEHOLDERS ALIGN PARTNER SUPPORT BUSINESS JUSTIFICATION BUSINESS KPIS DOCUMENT STRATEGY TOOLS CLOUD JOURNEY TRACKER BUSINESS OUTCOME TEMPLATE
  • 19. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE GATHER DATA AND ANALYZE ASSETS AND WORKLOADS MAKE A BUSINESS CASE CREATE MIGRATION PLAN ASSESS DIGITAL ESTATE TOOLS AZURE DEVOPS DEMO GENERATOR CLOUD ADOPTION PLAN TEMPLATE
  • 20. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE BUILD SKILLS READINESS PLAN DEPLOY AN ALIGNED LANDING ZONE EXPAND LANDING ZONE SHARE PLANS WITH PEOPLE REVIEW ORGANIZATION PROCESSES TOOLS AZURE SETUP GUIDE READINESS CHECKLIST NAMING AND TAGGING TRACKING TEMPLATE LANDING ZONE BLUEPRINTS
  • 21. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE MIGRATE WORKLOADS REVIEW LANDING ZONE IMPLEMENT DESIRED CHANGES ACROSS IT IMPLEMENT DESIRED CHANGES ACROSS PROCESSES TRAIN PEOPLE TOOLS STRATEGIC MIGRATION ASSESSMENT AND READINESS TOOL (SMART) AZURE MIGRATION GUIDE
  • 22. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE DESIGN AND ENFORCE ACCESS CONTROL REVIEW AND IMLEMENT COMPLIANCE REQUIRMENTS DEPLOY INITIAL GOVERNANCE FOUNDATION HAND-OFF PRODUCTION WORKLOADS TO CLOUD GOVERNANCE TOOLS GOVERNANCE BENCHMARK GOVERNANCE PROCESS TEMPLATE COST MANAGEMENT PROCESS TEMPLATE DEPLOYMENT ACCELERATION PROCESS TEMPLATE IDENTITY PROCESS TEMPLATE RESOURCE CONSISTENCY PROCESS TEMPLATE SECURITY BASELINE PROCESS TEMPLATE
  • 23. HOW WE DO A CLOUD MIGRATION? Microsoft Cloud Adoption Framework for Azure DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE HAND-OFF PRODUCTION WORKLOADS TO CLOUD OPERATIONS IMPLEMENT AN OPERATIONS BASELINE OPTIMIZE RESOURCE TIER AND CONSUMTION TOOLS MICROSOFT AZURE WELL- ARCHITECTED REVIEW BEST PRACTICES SOURCE CODE OPERATIONS MANAGEMENT WORKBOOK
  • 25. 26 Rehosting— Otherwise known as “lift- and-shift.” Replatforming— I sometimes call this “lift-tinker-and-shift.” Repurchasing— Moving to a different product. MIGRATION STRATEGY Refactoring / Re-architecting — Re- imagining how the application is architected and developed, typically using cloud-native features. Retire— Get rid of. Retain— Usually this means “revisit” or do nothing (for now). H T T P S : / / A W S . A M A Z O N . C O M / B L O G S / E N T E R P R I S E - S T R A T E G Y / 6 - S T R A T E G I E S - F O R - M I G R A T I N G - A P P L I C A T I O N S - T O - T H E - C L O U D /
  • 26. 27 Rehosting— Otherwise known as “lift- and-shift.” Replatforming— I sometimes call this “lift-tinker-and-shift.” Repurchasing— Moving to a different product. MIGRATION STRATEGY Refactoring / Re-architecting — Re- imagining how the application is architected and developed, typically using cloud-native features. Retire— Get rid of. Retain— Usually this means “revisit” or do nothing (for now). H T T P S : / / A W S . A M A Z O N . C O M / B L O G S / E N T E R P R I S E - S T R A T E G Y / 6 - S T R A T E G I E S - F O R - M I G R A T I N G - A P P L I C A T I O N S - T O - T H E - C L O U D /
  • 27. 28 When to use them One important steps in the initial phase is to align the strategy with your business goal. For each application you might have different migration strategies. REHOSTING You need to move quickly to cloud. Migration complexity is low and repetitive (e.g. 5k users, 12 apps). You don’t want to do any cleaning before the migration. REPLATFORMING You want to upgrade the application from existing platform to something new. The core application remain the same and you just utilize the cloud infrastructure. Good fit for non-critical application that are business oriented. REPURCHASING You move to a SaaS, that it is fully maintained by a 3rd party. You have zero costs on maintenance and updates. In most of the cases the pricing model will change to a subscription based. REFACTORING You end up with this approach when there is now other way to achieve your business goals. You need fully or partially to use a cloud-native approach. Using this approach you improve agility, scalability, and performance. RETIRE You realize that the application it is not used anymore. The system is part of your IT portfolio, but there is no business justification to keep the application. By deciding to retire the solution you simplify the workload that needs to be migrated, allowing the team to focus on more important parts. RETAIN You realize that there is no value to migrate the solution to cloud. You keep the system running on the current infrastructure and review the decision after a period of time.
  • 28.
  • 29. Marketing Tool CRM Auxiliary Services ERP BI Tool ESB Service Accounting System ETL Service Data Warehouse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service
  • 30. Marketing Tool CRM Auxiliary Services ERP BI Tool ESB Service Accounting System ETL Service Data Warehouse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 31. Marketing Tool CRM Auxiliary Services ERP BI Tool Azure Service Bus Accounting System ETL Service Data Warehouse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 32. Marketing Tool CRM Auxiliary Services ERP BI Tool Azure Service Bus Accounting System ETL Service Data Warehouse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 33. Marketing Tool CRM Auxiliary Services ERP BI Tool Azure Service Bus Accounting System ETL Service Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 34. Marketing Tool CRM Auxiliary Services ERP BI Tool Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 35. Marketing Tool CRM Auxiliary Services ERP PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 36. Marketing Tool CRM Auxiliary Services ERP PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 37. Marketing Tool CRM Auxiliary Services ERP PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 38. Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 39. Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service Email Server Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 40. Marketing Tool Dynamics 365 Auxiliary Services Dynamics 365 PowerBI Azure Service Bus Accounting System Data Factory Azure Synapse Web Apps 1..n VoIP Service O365 Web App Payment Payment Processor Document Storage eSign Service Rehosting Replatforming Repurchasing Refactoring Retire Retain
  • 41.
  • 42. 100% alignment on the Azure environment First workload First 10 workload First prod workloads First 100 workloads Common path – Common blocker Acting too soon
  • 43. First workload First 10 workload First prod workloads First 100 workloads Enterprise Readiness Common path – Common blocker Acting too late
  • 44. Landing zone Connected environments Secure landing zones Shared services model CCoE and operating model First workload First 10 workload First prod workloads First 100 workloads Cloud Adoption (Migrate or Innovate) Cloud Platform (Refactoring landing zones) Development approach
  • 45. Landing zone Connected environments Secure landing zones Shared services model CCoE and operating model First workload First 10 workload First prod workloads First 100 workloads CLOUD GOVERNA NCE CLOUD OPERATIO NS REFACTOR TO ENTERPRISE READINESS DURING THIS PROCESS Cloud Adoption (Migrate or Innovate) LANDING ZONE CONSIDERA TIONS Cloud Platform (Refactoring landing zones) CLOUD SECURITY
  • 47. MIGRATION TOOLS ASSESS WORKLOADS AZURE MIGRATE – ASSESS, SIZE, COST ESTIMATION SERVICE MAP – DISCOVERY, COMMUNICATION MAP DEPLOY WORKLOADS AZURE MIGRATE – WORKLOAD MIGRATE, TRACK AZURE DATABASE MIGRATION SERVICE DATABASE MIGRATION ASSISTANT – DB UPGRADE AZURE APP SERVICE MIGRATIO ASSISTANT – WEB SITES SQL SERVER MIGRATION ASSITANT AZURE COSMOS DB DATA MIGRATION TOOL RELEASE WORKLOADS RESIZE SERVICE INSTANCES COST MANAGEMENT & BILLING ADVISOR RECOMNDATIONS DEPLOY WORKLOADS AZURE DEVOPS MICROSOFT PLANNER AND MICROSOFT PROJECT MICROSOFT TEAM DEPLOY WORKLOADS COST MANAGEMENT & BILLING ADVISOR RECOMNDATIONS COST CONTROL AZURE MIGRATE AZURE PRICING CALCULATOR AZURE TCO CALCULATOR AZURE COST MANAGEMENT + BILLING AZURE ADVISOR
  • 49. DEFINE STRATEGY DEFINE BUSINESS JUSTIFICATION AND EXPECTED OUTCOMES PLAN ALIGN ACTIONABLE CLOUD ADOPTION PLAN TO BUSINESS OUTCOMES READY PREPARE PEOPLE, PROCESS AND ENVIRONMENT FOR CHANGE ADOPT MIGRATE OR INNOVATE IMPLEMENT DESIRED CHANGES ACROSS IT AND BUSINESS PROCESSES GOVERN COMPLY, CONTROL AND SECURE MANAGE OPERATE AND OPTIMIZE MICROSOFT CLOUD ADOPTION FRAMEWORK TOOLS TEMPLATES BEST PRACTICES SKILLS
  • 51. Sharing is caring! Tweet @TheCloudFirstIO #TCF21 each tweet is a chance to win your stickers pack! 10 WINNERS WILL BE DRAWN DURING THE DAY
  • 52. Did you like this session? Give us your feedback and take a chance to win one of the 30 collector stickers packs! HTTPS://FEEDBACK.THECLOUDFIRST. IO

Editor's Notes

  1. Agenda General Template Guidance: Information to help you make good presentations. Standard / Static Slides: Some key Endava slides/lockups that, in general, should only be modified by marketing. Template Slides: A selection of template slides for use in Endava presentations. Larger Format Template Slides: Template slides with larger content. Icon Library: A selection of hundreds of icons to use in Endava presentations.
  2. Standard text slide (version 7) Creating contrast throughout the presentation can help to call attention to key ideas. They can also create visual “breaks” in the cadence of the presentation and allow the eye to rest on big ideas. The quotes should be important information, quotes, or Endava marketing messages.
  3. Standard text slide (version 7) Creating contrast throughout the presentation can help to call attention to key ideas. They can also create visual “breaks” in the cadence of the presentation and allow the eye to rest on big ideas. The quotes should be important information, quotes, or Endava marketing messages.
  4. Standard text slide (version 7) Creating contrast throughout the presentation can help to call attention to key ideas. They can also create visual “breaks” in the cadence of the presentation and allow the eye to rest on big ideas. The quotes should be important information, quotes, or Endava marketing messages.
  5. Elements (version 4) Elements are used to give more detail to a set of ideas, they should all relate to the same topic. Use this page for a list of deliverables, key roles on a project, phases of a project, or any topic that can be broken down into more specific examples. Each section should have an icon that relates to the content of that specific element, no icon should be repeated on the same page, and they should all be the same colour. Use this version when there are less examples to breakdown with more text associated with the element.
  6. Create a test: Define a test to validate that acceptance criteria for a specific value-add feature has been met. When possible automate the test. Test the landing zone: Run the new test and any existing tests. If the required feature hasn't already been met by prior development efforts and isn't inclusive to the cloud provider's offering, the test should fail. Running existing tests will help validate that your new test doesn't reduce reliability of landing zone features delivered by existing code. Expand and refactor the landing zone: Add or modify the source code to fulfill the requested value-add feature and improve the general quality of the code base. To meet the fullest spirit of test-driven development, the cloud platform team would only add code to meet the requested feature and nothing more. At the same time, code quality and maintenance is a shared effort. When fulfilling new feature requests, the cloud platform team should seek to improve the code by removing duplication and clarifying the code. Running tests between new code creation and refactoring of source code is highly suggested. Deploy the landing zone: Once the source code is capable of fulfilling the feature request, deploy the modified landing zone to the cloud provider in a controlled testing or sandbox environment. Test the landing zone: Retesting the landing zone should validate that the new code meets the acceptance criteria for the requested feature. Once all tests pass, the feature is considered complete and the acceptance criteria are considered to be met.
  7. Concept slide (version 1) Concept slides create “breathing room” in presentations by having white space and focusing on a few key details. They are intended to represent important information, quotes, or Endava marketing messages to the audience.
  8. Concept slide (version 1) Concept slides create “breathing room” in presentations by having white space and focusing on a few key details. They are intended to represent important information, quotes, or Endava marketing messages to the audience.
  9. Standard text slide (version 9) Varying the length of the paragraphs as well as using bulleted and numeric lists help with keeping the reader engaged. Lists help to “skim” the information on the page and allow the audience to absorb a just the key information.
  10. In the image above, the customer has an objective of 100 workloads living in the cloud. To get there, the customer will likely deploy their first workload. Then their first 10 or so workloads, before they are ready to release one of those workloads to production. Eventually, they will reach the objective of the adoption plan and have a robust portfolio in the cloud. However, the red X in the image shows where customers commonly get stuck. Waiting for 100% alignment can delay the first workload by weeks, months, or even years.
  11. Similar to acting too soon, in this image, the customer waits too long to reach enterprise ready environment (enhanced requirements needed by security, operations, and governance teams) across landing zones. By waiting too long, the customer will be constrained on the amount of refactoring and expansion they can do in the environment. Those constraints will limit their ability to drive continued success.
  12. In the example iteration paths above, the cloud adoption team is migrating their portfolio of 100 workloads to the cloud. In parallel, the cloud platform team is focused on staying ahead of the cloud adoption plan to ensure the environment is prepared for those workloads. This approach is designed to remove early blockers and create opportunities for the platform and adoption teams to learn and work together.