Migration tools, programs, and training
This section outlines AWS and AWS Partner tools available to assist with your cloud migration, the training opportunities available to provide your team with the skills they need for migrating to and operating in the cloud, and key migration programs available to accelerate your migration journey and reduce migration costs.
Tools
Assessment tools
AWS Optimization and Licensing Assessment
We recommend that use the AWS Optimization and
Licensing Assessment (AWS OLA)
AWS OLA is an obligation free program for new and existing customers. You
can use AWS OLA to assess and optimize your current on-premises and cloud
environments, based on actual resource utilization, third-party licensing, and
application dependencies. A third-party study in 2022 by the Enterprise Strategy
Group and Evolve Cloud Services
AWS OLA provides you with a report that models your deployment options.
These results can help you explore available cost savings across the flexible
licensing options offered by AWS. You can also use AWS OLA in combination
with AWS
Migration Acceleration Program for Windows
You can use AWS OLA before, during, or even after your migration. This tool-based approach can help you determine your actual utilization requirements. The AWS OLA makes recommendations for the lowest cost EC2 instance size and type for each workload. It can also help you find the right blend of On-Demand Instances, Spot Instances, Amazon EC2 Dedicated Hosts, savings plans, and other options specific to your environment. Additionally, the AWS OLA provides you with a migration plan, directional business case, and roadmap.
Licensing savings are a significant part of your TCO, and AWS OLA can help you reduce licensing costs by providing Bring Your Own License (BYOL) or license included recommendations based on your existing licensing entitlements and workloads. AWS OLA optimizes your licenses by configuring instances to require fewer licenses while retaining high performance for your applications. AWS OLA also helps you to understand the differences between on-premises licensing compared to licensing in the cloud. You can use this knowledge to adapt your licensing strategy to further reduce costs in the future.
The scope of AWS OLA includes the following use cases:
-
Directional business case, recommendation outlining EC2 instance costs, and configurations based on actual on-premises utilization and data
-
Dedicated Host modeling for Host-level licensing
-
Virtual CPU (vCPU) reduction for SQL instance optimization and consolidation
-
On-premises TCO estimations based on industry averages
-
Modeling VMware Cloud on AWS
Notice
As of April 30, 2024, VMware Cloud on AWS is no longer resold by AWS or its channel partners. The service will continue to be available through Broadcom. We encourage you to reach out to your AWS representative for details.
-
Recommendations based on your Microsoft license position (regarding license mobility and potential reduction)
-
License impact modelling for T3 Dedicated Hosts
-
SQL and Oracle modelling on Amazon Relational Database Service (Amazon RDS), edition optimization, and analysis of Oracle Real Application Clusters (RAC) and Oracle Exadata
-
Active and passive modeling for SQL high availability license impact
-
Modernization assessment
AWS uses the internal Migration Evaluator
For more information, see the following resources:
-
AWS Optimization and Licensing Assessment
(AWS documentation) -
Optimize Your Windows Workloads for AWS - AWS Online Tech Talks
(YouTube) -
Run Optimization and Licensing Assessment
(AWS documentation)
AWS Migration Hub Strategy Recommendations
AWS Migration Hub Strategy Recommendations helps you plan migration and modernization initiatives by offering migration and modernization strategy recommendations for viable transformation paths for your applications. Strategy Recommendations performs an analysis of your server inventory and runtime environment. It can also perform source code and database analysis. Strategy Recommendations combines this analysis with your business goals, and the transformation preferences of the applications and databases provided to recommend the following:
-
The most effective migration strategy for each of your applications
-
Migration and modernization tools or programs that you can use
-
Application incompatibilities and anti-patterns to resolve for a specific option
Strategy Recommendations recommends migration and modernization strategies for rehosting, replatforming, and refactoring with associated deployment destinations, tools, and programs. For example, Strategy Recommendations might recommend straightforward options, such as rehosting on Amazon EC2 by using AWS Application Migration Service. More optimized recommendations might include replatforming to containers by using AWS App2Container or refactoring to open-source technologies such as .NET Core and PostgreSQL.
To use Strategy Recommendations, follow the instructions in Getting started with Strategy Recommendations.
Migration Validator Toolkit PowerShell module
We recommend that you use the Migration Validator Toolkit PowerShell module to discover and migrate your Microsoft workloads to AWS. The module works by performing multiple checks and validations for common tasks associated with any Microsoft workload. The Migration Validator Toolkit PowerShell module can help your organization reduce the time and effort involved in discovering what applications and services are running on your Microsoft workloads. The module can also help you identify the configurations of your workloads so that you can find out if your configurations are supported on AWS. The module also provides recommendations for next steps and mitigation actions, so that you can avoid any misconfigurations before, during, or after your migration.
AWS Cloud Readiness Assessment
We recommend that you use the AWS Cloud Readiness
Assessment
After you complete an assessment, you can provide your contact details to
download a customized cloud migration assessment that charts your readiness and
what you can do to improve it. Your summary report includes a heatmap and radar
chart with detailed scoring information and resources to help you improve your
readiness score. This take-away report cab help you plan and communicate with
your stakeholders. For a sample assessment report, see AWS Cloud Adoption Readiness Assessment Report
Migration tools
AWS Migration Hub
AWS Migration Hub
AWS Migration Hub Orchestrator
AWS Migration Hub Orchestrator
-
Migration of applications based on SAP NetWeaver with SAP HANA databases
-
Rehosting of any applications to Amazon EC2
-
Rehosting of SQL Server databases to Amazon EC2
-
Replatforming of SQL Server databases to Amazon RDS
-
Importing VM images of an Open Virtual Appliance (OVA) or VMware Virtual Machine Disk (VMDK) to an AMI for Amazon EC2
AWS Migration Hub dashboard
AWS Migration Hub dashboard
The Migration Hub
dashboard
AWS Application Migration Service
AWS Application Migration Service
-
On-premises workloads such as SAP, Oracle, and SQL Server running on physical servers or on VMware vSphere, Microsoft Hyper-V, and other on-premises infrastructure
-
Cloud-based workloads running from other public clouds to AWS
You can use Application Migration Service to access over 200 services that reduce costs, increase availability, and facilitate innovation. Additionally, you can use it to move your Amazon EC2 workloads between AWS Regions, Availability Zones, or accounts more easily to meet your business, resilience, and compliance needs.
Alternatively, as a modernization strategy you can optimize your applications by applying custom modernization actions or selecting built-in actions such as cross-Region disaster recovery, CentOS conversion, and SUSE Linux subscription conversion.
AWS Database Migration Service
AWS Database Migration Service (AWS DMS)
AWS DMS enables you to use a managed databases model to migrate from legacy or on-premises databases to managed cloud services through a simplified migration process, which gives developers time to innovate. You can also use AWS DMS to break free from licensing costs, accelerate business growth, and use purpose-built databases to innovate and build faster for any use case at scale for one-tenth the cost.
You can also use AWS DMS to do the following:
-
Replicate backup files
-
Create redundancies of business-critical databases and data stores to minimize downtime and data loss
-
Build data lakes to perform real-time processing on change data from your data stores
-
Integrate data marts by building data lakes
-
Perform real-time processing on change data from your data stores
Migration Partner tools
CloudBasix
CloudBasix
-
In-Region read replicas
-
Cross-Region DR
-
Inter-cloud Azure to AWS disaster recovery
-
AI-driven data lakes and data houses
-
Integration for Amazon Redshift and Snowflake
Management tools
Amazon CloudWatch Application Insights
Amazon CloudWatch Application Insights facilitates observability for your applications and underlying AWS resources. It helps you set up the best monitors for your application resources to continuously analyze data for signs of problems with your applications. CloudWatch Application Insights, which is powered by Amazon SageMaker AI and other AWS technologies, provides automated dashboards that show potential problems with monitored applications. This can help you quickly isolate ongoing issues with your applications and infrastructure.
When you add your applications to CloudWatch Application Insights, it scans the resources in the applications and recommends and configures metrics and logs on CloudWatch for application components. Example application components include SQL Server backend databases and Microsoft IIS or web tiers. CloudWatch Application Insights analyzes metric patterns using historical data to detect anomalies and continuously detects errors and exceptions from your application, operating system, and infrastructure logs. It correlates these observations using a combination of classification algorithms and built-in rules. Then, CloudWatch Application Insights automatically creates dashboards that show the relevant observations and problem severity information to help you prioritize your actions. For common problems in .NET and SQL application stacks—such as application latency, SQL Server failed backups, memory leaks, large HTTP requests, and canceled I/O operations—it provides additional insights that point to a possible root cause and steps for resolution. Built-in integration with AWS Systems Manager OpsCenter enables you to resolve issues by running the relevant Systems Manager Automation document.
AWS License Manager
AWS License Manager
AWS Backup
AWS Backup is a cost-effective, fully managed, policy-based service that simplifies data protection at scale. You can use AWS Backup to make cloud-native backups for key data stores, such as your buckets, volumes, databases, and file systems across AWS services. AWS Backup centralizes your data's protection by providing data protection management for your applications running in hybrid environments, such as VMware workloads and AWS Storage Gateway volumes. You can also centrally manage polices for configuring, managing, and governing your backup activity across your organization's AWS accounts, resources, and AWS Regions.
AWS Systems Manager Fleet Manager
Fleet Manager, a capability of AWS Systems Manager, is a unified user interface (UI) experience that helps you remotely manage your nodes running on AWS or on premises. With Fleet Manager, you can view the health and performance status of your entire server fleet from one console. You can also gather data from individual nodes to perform common troubleshooting and management tasks from the console. This includes connecting to Windows instances by using the Remote Desktop Protocol (RDP), viewing folder and file contents, Windows registry management, operating system user management, and more. You can use Fleet Manager if you want to centralize the management of your node fleet or your Amazon Elastic Container Service (Amazon ECS) clusters.
Programs
AWS Migration Acceleration Program
The AWS Migration
Acceleration Program (MAP)
MAP provides tools that reduce costs and automate and accelerate implementation, tailored training approaches and content, expertise from Partners in the AWS Partner Network, a global partner community, and AWS investment. MAP also uses a proven three-phased framework to help you achieve your migration goals. Through MAP, you can build strong AWS cloud foundations while reducing risk, boosting productivity, improving operational resilience, and offsetting the initial cost of migrations. You can also take advantage of the performance, security, and reliability of the cloud.
AWS Windows Migration Accelerator
AWS Windows
Migration Accelerator
AWS Migration Acceleration Program for Windows
The AWS Migration
Acceleration Program (MAP) for Windows
AWS Countdown
AWS
Countdown
AWS experts lead a highly focused engagement to provide you with architectural and operational guidance for your planned event using a prescriptive, phased approach that helps you do the following:
-
Understand your success criteria and desired business outcome
-
Assess the readiness of your AWS environment, help identify and mitigate risks, and document your plan
-
Confidently host your event with AWS experts by your side
-
Analyze results post-event and scale services to normal operating levels, so you can focus on planning your next event
Training
Self-paced, interactive, and classroom training
AWS offers both digital and classroom training to support you in your migration
journey. You can start learning with hundreds of self-paced digital training courses
built by the experts at AWS. Then, you can gain hands-on skills by completing
interactive training with the AWS Skill Builder
AWS Partner training
AWS Partners also offer digital training as self-paced courses covering a range
of topics from AWS Cloud fundamentals to machine learning at top online learning
platforms such as EdX and Coursera. For more information, explore AWS Partner Training and
Certification