Choosing AWS migration services and tools
Taking the first step
Purpose |
Help determine which AWS migration and transfer services are the best fit for your organization. |
Last updated |
December 29, 2023 |
Covered services |
Introduction
Migration and modernization in the Amazon Web Services (AWS) cloud involves the process of relocating an organization's digital infrastructure, applications, and data to AWS. This shift allows you to not only modernize applications, but also use the range of scalable and secure cloud services and infrastructure offered by AWS to reduce reliance on physical hardware and optimize resource allocation.
The migration process typically begins with a comprehensive assessment of your existing IT assets and requirements, followed by strategic planning and architecture design to ensure an optimal transition. This may involve re-hosting, re-platforming, or re-architecting applications to best use AWS services.
Once you have a migration plan in place, data is transferred to AWS, and applications are deployed in the cloud environment. Post-migration, ongoing management, monitoring, and optimization are crucial to maximize benefits.
AWS offers a wide range of tools, resources, and support to help with this process, catering to diverse migration strategies, such as lift-and-shift, re-platforming, and refactoring. This guide is designed to help you choose the right tools and services to do your migration.
Understand
Moving applications and data from on-premises infrastructure to AWS involves a strategic progression through key phases.
It starts with a phase of assessment and mobilization, where you build a business case for migrating to the cloud
An assessment will take a snapshot of your current on-premises footprint to fine-tune licensing, view server and application dependencies, and deliver recommendations for migration and modernization scenarios.
In the mobilize phase, you’ll build a strategy for optimizing infrastructure selection, creating landing zones and establishing cloud best practices within your team to begin a migration.
Here's more detail on each of those phases.
Assess and mobilize
The first phase of migrating on-premises workloads to AWS involves assessing your existing
infrastructure and understanding the specific requirements. You can use tools such as AWS Migration Hub to
create an inventory of applications and dependencies, or request a free migration assessment
Migrating applications and databases
In this phase, applications and databases are moved to AWS, and the migration strategy is executed. AWS provides services like Application Migration Service for large-scale application migration and AWS Database Migration Service (AWS DMS) for seamless migration of databases. The AWS Migration Hub is used as a central tool to recommend strategies and services, and track your progress. Organizations might choose to re-host (lift-and-shift) or re-architect applications for optimal performance in the cloud. The AWS Serverless Application Model (AWS SAM) aids in building serverless applications.
Hybrid cloud storage
To provide a smoother transition, you might choose to adopt a hybrid cloud storage approach during migration. AWS Storage Gateway can be used to provide integration of on-premises environments with cloud storage, enabling a unified data management strategy. This hybrid model is designed to offer data accessibility and availability, and help minimize disruptions during the migration process.
Online data transfer
For continuous operations, online data transfer mechanisms play a pivotal role. AWS DataSync, for instance, enables efficient and secure transfer of large datasets between on-premises environments and AWS storage services. This ensures minimal downtime and maintains data integrity throughout the migration.
Offline data transfer
If you need to transfer large volumes of data, offline methods may be the best way to do so.
AWS Snowball
By navigating through these phases, you can realize the benefits of AWS, and make best use of the scalability, security, and services it provides, while minimizing disruptions to ongoing business operations.
Consider
In the domain of migration and transfer to AWS, organizations face a spectrum of challenges and concerns that AWS services are strategically designed to address. In the following, we will explore some of the criteria to consider for a timely, secure, and cost-effective migration to AWS.
Choose
Now that you have reviewed the key criteria to consider in your migration to AWS you are ready to start planning your migration and choosing the appropriate AWS services to assist in your migration:
-
You will need to assess your existing infrastructure and create an inventory of assets to mobilize resources effectively.
-
Will you be choosing a lift-and-shift strategy, re-platforming (that is, on-premises database to Amazon RDS), or modernizing your workloads by re-architecting?
-
Will you operate in a hybrid mode, with some workloads remaining on-premises?
-
What are your data transfer needs?
The following table will walk you through the relevant services on AWS that will help you to achieve a successful migration.
Migration category | What is it optimized for? | Migration services |
---|---|---|
Assess and mobilize | These services are optimized to accelerate decision-making and discover on-premises assets to plan your AWS migration. | |
Migrate your applications |
These services are optimized to simplify and expedite the migration on on-premises servers and databases to AWS. |
AWS Application Migration Service |
Hybrid cloud storage | These services are optimized for on-premises applications that require low-latency data access or rapid data transfer to the cloud. | |
Online data transfer |
These services are optimized to make it simple and easy to transfer your data into and out of AWS via online methods. |
|
Offline data transfer | These services are optimized for transferring large (petabytes) of data to AWS via offline methods when online methods wouldn’t be feasible. |
Use
To explore how to use and learn more about each of the available AWS migration and transfer services, we have provided a pathway to explore how each of the services work. The following sections provide links to in-depth documentation, hands-on tutorials, and resources to get you started.
Explore
Architecture diagrams Explore reference architecture diagrams to help you develop your migration and transfer solutions on AWS. |
Whitepapers Explore whitepapers to help you get started, learn best practices, and understand your migration and transfer options. |
Videos, patterns, AWS Solutions, and guidance Explore additional architectural guidance for common use cases for migration and transfer services. |