Multicloud journey — End to End Cloud Migration Principles & Resources
The multi-cloud journey is inevitable for an enterprise to begin with, where apart from Cloud Adoption Framework, it’s essential to assess the Well-Architecture assessment principles & multi-cloud design patterns with resource comparisons.
The Cloud Adoption Framework (CAF) starts with an envisioning step that assists businesses to create solid foundation of cloud strategy providing ongoing measurable values or ROI to the organization. Then it follows through CAF Action plan followed by areas of focus like as
Business Perspective
The strategies like IT Finance, IT strategy, Benefits realization & Benefits Risk management are part of it.
People Perspective
The common strategies are Resource management, Incentive management, Career management, Training management & Organizational change management
Governance Perspective
The capabilities included are Portfolio management holding a spectrum of available apps or solutions determining the cloud-eligibility of the workloads while prioritizing which services to be migrated to cloud. Also, the Program management, Business performance measurement, License management are core strengths of this pillar.
Platform Perspective
The strategy involves end to end journey starting with assessment, cloud architecture design & solution implementation to optimization stage incorporating system & solution design, appropriate compute, storage, network, database design & deployment along with application migration.
Security Perspective
The pillar comes with end to end guiding principles of infrastructure security, data security, Incident Response (IR), SLA, IAM management, data & content level security. Security in data level for the multi-cloud platform is available for both data at rest & in transit involving TLS, SSL encryption.
Operation Perspective
Finally, the overall SRE activities incorporating IT workloads migration, operation, assessment, inventory management, performance monitoring, core cloud ops are managed over this pillar. Functionalities like service monitoring, APM, Application Lifecycle Management(ALM), HA/DR, Resource inventory management, IT service management are the core capabilities of this vertical.
Resources:
App Modernization Guidance — Well-Architected Framework (WAF)
The App modernization life cycle integrates seamlessly with the multi-cloud journey focusing on assessments & analysis of cloud migration journey including reduction of technical debt, enhancing architecture design principles. It integrates the journey around the following guidance for building highly available, secure, reliable, durable applications.
Operational Excellence
Performance Efficiency
Security
Reliability
Cost Optimization
Resources:
AWS Well-Architected Framework
Azure Well-Architected Framework
GCP Well-Architected Framework
The well-known application modernization journey revolves around the following 6R migration strategies.
Rehost / Lift and Shift — Migration of existing IT infra workloads or legacy application deployment to Cloud infrastructure. Tools like AWS VM import-export, Azure Migrate, GCP moving to compute engine are ideal resources for this segment.
Replatforming — Migration of application & system resources from legacy platform to latest deployment mature model on cloud like the migration of SQL Server 2008 R2 to SQL Server 2019 Always on High availability on Azure migration.
Rebuilding / Refactoring/ ReArchitecting — Strong business needs are required to enhance the cloud deployment from IaaS to PaaS, Serverless FaaS, DBaaS to be implemented at scale. AWS Lambda, AWS API Gateway, Azure Functions, API management, GCP functions are ideal resources to be utilized in this pillar.
Repurchasing — This strategy incorporates a new revamp of a completely new version or product involvement in the cloud architecture model.
Retain — Business requirement or justification wise old legacy apps that are justified to be in on-premise instead of migrating to cloud. Example Solaris 6 apps to be eligible to be retained in on-premise itself.
Retire — Old legacy solutions according to business justification wise good to be retired in the journey of multi-cloud migration.
End to end technical resources & Services comparison of AWS, Azure, GCP
The end to end multi-cloud technical resources & service comparisons list as of writing till date is available in this blog link.
P.S. Only the services are in the GA (General Availability) phase are covered in this service comparisons list.