SlideShare a Scribd company logo
@RADUVUNVULEA
Everything you need to know about
cloud migration
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/
6
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
8
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
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
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
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
25
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
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
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

More Related Content

What's hot

Presentation citrix desktop virtualization (2)
Presentation   citrix desktop virtualization (2)Presentation   citrix desktop virtualization (2)
Presentation citrix desktop virtualization (2)
xKinAnx
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case study
Leonid Nekhymchuk
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms
Arne Roßmann
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
Amazon Web Services
 
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
SnapLogic
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
RightScale
 
Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA
Kai Wähner
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
tdwiindia
 
Data and its Role in Your Digital Transformation
Data and its Role in Your Digital TransformationData and its Role in Your Digital Transformation
Data and its Role in Your Digital Transformation
VMware Tanzu
 
Business Intelligence in the Cloud I
Business Intelligence in the Cloud IBusiness Intelligence in the Cloud I
Business Intelligence in the Cloud I
RightScale
 
Hyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the CloudHyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the Cloud
bhgolden
 
Connect Faster with SnapLogic at Workday Rising
Connect Faster with SnapLogic at Workday RisingConnect Faster with SnapLogic at Workday Rising
Connect Faster with SnapLogic at Workday Rising
SnapLogic
 
Cloud Transformation
Cloud TransformationCloud Transformation
Cloud Transformation
Hexaware Technologies
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
Jen Wei Lee
 
Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...
Nati Shalom
 
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Amazon Web Services
 
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
Trivadis
 
Why Are Digital Disruptors Successful And How Can You Become One?
Why Are Digital Disruptors Successful And How Can You Become One? Why Are Digital Disruptors Successful And How Can You Become One?
Why Are Digital Disruptors Successful And How Can You Become One?
VMware Tanzu
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions Showcase
Amazon Web Services
 

What's hot (20)

Presentation citrix desktop virtualization (2)
Presentation   citrix desktop virtualization (2)Presentation   citrix desktop virtualization (2)
Presentation citrix desktop virtualization (2)
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case study
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
 
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA Framework and Product Comparison for Big Data Log Analytics and ITOA
Framework and Product Comparison for Big Data Log Analytics and ITOA
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
 
Data and its Role in Your Digital Transformation
Data and its Role in Your Digital TransformationData and its Role in Your Digital Transformation
Data and its Role in Your Digital Transformation
 
Business Intelligence in the Cloud I
Business Intelligence in the Cloud IBusiness Intelligence in the Cloud I
Business Intelligence in the Cloud I
 
Hyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the CloudHyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the Cloud
 
Connect Faster with SnapLogic at Workday Rising
Connect Faster with SnapLogic at Workday RisingConnect Faster with SnapLogic at Workday Rising
Connect Faster with SnapLogic at Workday Rising
 
Cloud Transformation
Cloud TransformationCloud Transformation
Cloud Transformation
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...
 
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
 
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
Trivadis TechEvent 2016 DWH Modernization – in the Age of Big Data by Gregor ...
 
Why Are Digital Disruptors Successful And How Can You Become One?
Why Are Digital Disruptors Successful And How Can You Become One? Why Are Digital Disruptors Successful And How Can You Become One?
Why Are Digital Disruptors Successful And How Can You Become One?
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
AWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions ShowcaseAWS Webcast - Informatica - Big Data Solutions Showcase
AWS Webcast - Informatica - Big Data Solutions Showcase
 

Similar to Everything you need to know about cloud migration(Build Stuff 2021)

Everything you need to know about cloud migration
Everything you need to know about cloud migrationEverything you need to know about cloud migration
Everything you need to know about cloud migration
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 Cloud
aNumak & Company
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
IBM
 
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
Leslie Pannell
 
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
TechBlocks
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0
b3535840
 
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
Tero Peltola
 
10 tips for enterprise cloud migration
10 tips for enterprise cloud migration10 tips for enterprise cloud migration
10 tips for enterprise cloud migration
Jeferson Rodrigues
 
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
ngaurhcd
 
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
 
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
niahiggins21
 
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
Sysfore Technologies
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016
Sairam Vedam
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing?
ManageForce
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
eng999
 
NaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_finalNaviSite Webinar_Scramble to Strategy_final
NaviSite Webinar_Scramble to Strategy_final
Ray 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 securities
McKinsey & Company
 
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
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
Jerome Marc
 
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
Anil
 

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

Everything you need to know about cloud migration
Everything you need to know about cloud migrationEverything you need to know about cloud migration
Everything you need to know about cloud migration
 
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
 
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
 
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
 
Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0Cloud-Migration-Methodology v1.0
Cloud-Migration-Methodology v1.0
 
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
 
10 tips for enterprise cloud migration
10 tips for enterprise cloud migration10 tips for enterprise cloud migration
10 tips for enterprise 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
 
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 - ...
 
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
 
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
 
Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016Dataquest-Cigniti_October 2016
Dataquest-Cigniti_October 2016
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing?
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
 
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
 
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...
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
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
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

Everything you need to know about cloud migration(Build Stuff 2021)

  • 1. @RADUVUNVULEA Everything you need to know about cloud migration
  • 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. 6 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. 8 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. 9 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. 10 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. 11 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. 25 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. 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. 27 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

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.