Cloud Migration
Definition
Cloud Migration
Cloud migration is the process of moving applications, data, and infrastructure from on-premises environments or legacy hosting to a cloud platform such as AWS. It encompasses planning, execution, and validation of the transfer.
In detail
A successful migration requires thorough planning: dependency mapping, compliance assessment, and a clear target architecture. The 6R model (Retire, Retain, Rehost, Replatform, Refactor, Replace) provides a decision framework for each workload.
Migration is not a one-time event. Post-migration optimisation, including rightsizing, cost management, and security hardening, determines whether the cloud investment delivers its expected value.
How Tallence helps
Tallence guides you through every phase of your cloud transformation, from the first analysis through migration to productive operations.
Learn more about Cloud MigrationRelated terms
Application Modernisation
Updating and improving existing applications to meet current standards, using strategies like rehosting, replatforming, or refactoring.
AWS Landing Zone
A pre-configured, multi-account AWS environment with built-in governance, security guardrails, and compliance controls.
Cloud Strategy
A framework connecting technology, business goals, processes, and security requirements into a clear, actionable plan for cloud adoption.
Explore more terms
All glossary terms→FinOps
An operating framework that connects technology, finance, and business teams to manage cloud spending with accountability and transparency.
Site Reliability Engineering (SRE)
An engineering discipline that applies software practices to IT operations, using SLOs and error budgets to balance reliability with delivery speed.
Hybrid Cloud
A composition of two or more cloud environments (private, community, or public) connected by technology that enables data and application portability.
Private Cloud
A dedicated IT environment used exclusively by one organisation, providing maximum control over data, network, and configuration.
DevOps
An engineering practice that aligns development and operations teams around shared goals, automated pipelines, and a culture of continuous delivery.
Microservices
An architecture pattern where applications are decomposed into independently deployable services, each owning its domain, data, and deployment lifecycle.