In this session we will dive deeper into AWS framework for assessing your application portfolio, and show you how to identify your migration options using the 6 Rs.
Speakers:
Ali Asgar Juzer, IT Transformation Consultant, Amazon Web Services
Ramesh Vaikuntam, Senior Practice Manager, Amazon Web Services
2. Agenda
1. Understanding the enterprise patterns
for cloud adoption
2. Assessing your Application Portfolio
for migration (First Pass)
3. Choosing the right Migration Paths for your
applications (Second Pass)
4. Each Journey is Unique, but Here are the
Elements of a Successful Journey…
Executive
Sponsorship
Experiment
Education
Making it Real
Hybrid
Operations
Program ROI
and Plan
Cloud-First
Strategy
Organisational
Change
8. AWS Cloud Assessment Framework
Second Pass Assessment
High Level
Portfolio
Assessment
Detailed Cloud
Assessment and 6R
treatment
Strategic Decisions
(Based on business priorities
and application Roadmap)
First Pass Assessment
Migration
Project
9. First Pass Assessment
Rapid
Portfolio
Assessment
Cloud
Native
Application
Inventory
Business
Priorities
Inflight
Migrations • Cloud Compatibility
• Licensing Model
• Compliance
• Dependencies
• Microservices architecture
• “API- first” design
• Built in fault Tolerance
• Bundled metrics
• Already virtualized x86
• Well-defined boundaries
• Cloud licensing model
• Known dependencies
• Horizontally scalable
• Leverages services
• “12 factor” applications
• Vendor cloud image
• Hardware appliance
• Non-x86 workload
• Licensing Restrictions
• On Premise dependency
Eligible
Friendly
Not Cloud
Now
10. Example of Total Cloud Opportunity Recognition
Not Cloud
Now
Eligible FriendlySaaS/Native
13%52% 28%7%
87% of Portfolio at least “Cloud Eligible”
for Cloud Migration
11. The 6R’s in Cloud Migrations
(Second Pass Assessment)
13. 1st R - Retain
Not moving
Continuing to operate in the current environment
Unsupported OS / application
Financial reason e.g. riding out depreciation
Business justification e.g. just recently upgraded
Retain
14. 2nd R - Retire (Get rid of)
Decommissioning
Getting rid of applications / resources no longer needed
Duplicate resources due to M&A
Existing decommissioning program
Clustered hosts for DR / HA
Retain Retire
15. 3rd R - Rehost
Lift and Shift
Fast, predictable, repeatable, and economical
Minimal changes to operate in the cloud
Packaged software applications
Applications without an active roadmap
Ad hoc applications, no access to source code / vendor
Retain Retire Rehost
17. 4th R – Replatform
Changing the platform only
Some changes to applications may be needed
Current OS platform going out of support
Current DB engine not fit for purpose
Changing hardware architecture
Retain Retire Rehost Replatform
19. 5th R - Refactor
Architecting as cloud native applications
Major or Minor changes to application design & code
Leverage cloud benefits
Achieve the best optimised environment
Save costs by agility, productivity and speed
Retain Retire Rehost Replatform Refactor
20. Redesign
App / Infra
Architecture
App Code
Development
Full ALM /
SDLC
Integrate
Discover/Assess/Prioritise
Applications
Transition
ProductionValidate
Determine
Migration
Path
5th R - Refactor
Retain Retire Rehost Replatform Refactor
21. 6th R – Repurchase (Replace)
Replacing with better alternatives
Choosing SaaS or cloud friendly licensing
Legacy applications with licensing constraints
Cloud offerings available
Leverage SaaS model over PaaS / IaaS model
Retain Retire Rehost Replatform Refactor Repurchase