Anuj Varma is a consultant and speaker on cloud and blockchain technologies. He also conducts youth camps to instill math, science and computer science curiosity in kids and young adults. In this targeted, deep dive into the primary use case for cloud computing – Lift and Shift – Anuj describes the challenges and the tools to accomplish a successful migration.

Some Typical and Not So Typical Use Cases

  1. Lift and Shift VMs
  2. Lift and Shift  Applications (leaving the backend systems on-premises)
  3. Migrating a frequently updated app –  Maintain the actual application data using its most up-to-date state, but OS patches, updates, application configuration and more.
  4. Networking challenges – Migrating from multiple data centers, private IP space challenges in multiple segregated networks

What needs to be lifted and shifted?

  • Servers – Existing Instances include Physical hardware and Virtualized hardware – Lift and Shift
  • Storage (on premises) may include NAS, SAN or DAS  – Lift and Shift Challenges
  • Network (on premises) may be MPLS, VPN, Hardware LB, DNS  –  Lift and Shift Challenges
  • Identity (on premises) – Active Directory, LDAP – Lift and Shift Gotchas and Challenges (Also see IAM strategy consulting  )
  • Security – Firewalls, NACLs, Route Tables, Encryption, SSL Certificates and more.  Lift and Shift Load balancers, firewall appliances and more

Tools for Lifting and Shifting to AWS (and Azure, Google Cloud)

  • AWS Server Migration Service – for lift and shift to Amazon Public Cloud
  • Attunity – data transfer tool – for database migrations to the cloud
  • CloudEndure – VM transfer  – cross cloud platform, lift and shift tool for applications and VMs
  • Service Catalog AMI definitions and Deployments – Define your own deployments prior to lifting and shifting
  • DMS – Data Migration Service AWS
  • VMWare Site Recovery – Cloud migration, data center extension, disaster recovery
  • VMotion – import export tool for VMWare lift and shift

Containerization for legacy applications

  • When to use containers for lifting and shifting applications
  • The Docker Landscape
  • The Kubernetes Advantage
  • The Mesosphere Advantage

Azure Container Service versus Elastic Container Service versus Google Container Engine

  • A deep dive into the lift and shift scenarios supported by public cloud container technologies.

Anuj holds professional certifications in Google Cloud, AWS as well as certifications in Docker and App Performance Tools such as New Relic. He specializes in Cloud Security, Data Encryption and Container Technologies.

Initial Consultation

Anuj Varma – who has written posts on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.