Cloud Migration

Drivers for cloud migration

Agility

provision resources on demand to meet changing needs

Scalability

scale up or down to meet demand

Cost savings

pay for only what you use, reduce datacenter costs

Disaster recovery

leverage cloud's distributed infrastructure

Innovation

leverage latest technologies and services

Cloud migration challenges

figure
figure

Legacy systems

migrating deprecated technologies

figure
figure

Integrations

updating connections to other systems

figure
figure

Skills gap

retraining staff on cloud technologies

figure
figure

Security

protecting apps and data, compliance concerns

figure
figure

Vendor lock-in

avoiding extensive dependence on one provider

Cloud migration strategies

Rehosting (lift and shift)

migrate apps to IaaS, minimal changes

Rebuilding

rebuild apps natively for cloud

Refactoring

decompose monolithic apps into microservices

Replatforming

optimize apps to utilize cloud services better

Cloud migration process

Inventory assets, prioritize apps, plan migration waves

Provision cloud resources, set up security and networks

Migrate in phases based on priority

Ensure functional equivalence, performance testing

Refine apps to use cloud-native features, rightsize resources