Migration tools, programs, and training - AWS Prescriptive Guidance

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) to build your migration and licensing strategy on AWS. You can use the AWS OLA to evaluate your Windows environment. The evaluation helps you to identify potential savings on your licensing costs and discover ways to run your resources more efficiently.

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 calculated that AWS OLA saves customers an average of 45 percent on Microsoft SQL Server licensing costs and 77 percent on Windows Server. Licensing costs equal three times the cost of actually running these workloads in the AWS Cloud so potential savings can have a significant impact on your TCO.

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 to get support and resources during your cloud migration.

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 or trusted tools from third-party vendors (or qualified AWS OLA migration partners) to conduct broad-based discovery or securely upload exports if you have an existing inventory. The tool that's used depends on your specific needs and requirements. AWS uses discovery tool outputs and combines them with expert recommendations from third-party licensing consultants to give you an optimized TCO that you can trust.

For more information, see the following resources:

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 to transform your idea of moving to the cloud into a detailed plan that follows AWS Professional Services best practices. You can use the AWS Cloud Readiness Assessment to develop efficient and effective plans for cloud adoption and enterprise cloud migrations, regardless of the size of your organization. This 16-question online survey and assessment report details your cloud migration readiness across six perspectives, including business, people, process, platform, operations, and security.

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. To take the assessment, go to the AWS Cloud Adoption Readiness Assessment.

Migration tools

AWS Migration Hub

AWS Migration Hub provides a central location to collect server and application inventory data for the assessment, planning, and tracking of migrations to AWS. Migration Hub can also help you accelerate application modernization following migration. Migration Hub network visualization enables you to accelerate migration planning by quickly identifying servers and their dependencies, identifying the role of a server, and grouping servers into applications. To use network visualization, install AWS Application Discovery Agent, and then start data collection.

AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator helps accelerate your application migration to reduce the time and effort of the migration. You can use predefined workflow templates to easily create a migration workflow, customize your workflow per your specific needs, automate the migration steps, and track the migration progress from start to finish in one place. Migration Hub Orchestrator supports the following:

  • 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 shows the latest status and metrics for your rehost and replatform migrations. You can use the dashboard to quickly understand the progress of your migrations and identify and troubleshoot any issues. Migration Hub lets you track the status of your migrations into any AWS Region supported by your migration tools. Regardless of which Regions you migrate into, the migration status appears in Migration Hub when using an integrated tool.

AWS Application Migration Service

AWS Application Migration Service minimizes time-intensive, error-prone manual processes by automating the conversion of your source servers to run natively on AWS. It also simplifies application modernization with built-in and custom optimization options. The use cases for Application Migration Service include the following:

  • 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) is a managed migration and replication service that helps move your database and analytics workloads to AWS quickly, securely, and with minimal downtime and zero data loss. AWS DMS supports migration between 20-plus database and analytics engines, including SQL Server.

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 makes cloud-native workload optimization and data integration products. You can use its flagship product, CLOUDBASIX for RDS SQL Server Read Replicas and Disaster Recovery (DR), to enable the following:

  • 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 makes it easier for you to manage your software licenses from vendors, such as Microsoft, SAP, Oracle, and IBM, across AWS and your on-premises environments. You can use License Manager to streamline license management by switching between license types and automating the discovery, tracking, and reporting of existing licenses. You can also simplify the windows BYOL experience through the managing of a collection of Amazon EC2 Dedicated Hosts as a single entity with automated allocation, release, and recovery. Additionally, you can handle marketplace licenses across accounts by automating the distribution and activation of software entitlements and workloads across AWS accounts for end users.

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) is a comprehensive and proven cloud migration program based upon AWS experience migrating thousands of enterprise customers to the cloud. Enterprise migrations can be complex and time-consuming, but MAP can help you accelerate your cloud migration and modernization journey with an outcome-driven methodology.

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 helps reduce the cost of your migration by using AWS Promotional Credit when you accelerate the migration of Windows servers using AWS Application Migration Service. AWS Windows Migration Accelerator incentives can be applied on top of other agreed upon sales incentives and promotional programs. If you use Application Migration Service to migrate at least 40 servers to AWS in one month, including a minimum of 15 Windows servers, you may be eligible to receive a $200 AWS Promotional Credit per Windows server, until December 31, 2023. If you migrate more than 80 servers, including at least 25 Windows servers, in a calendar month, the discount increases to $250 AWS Promotional Credit for each Windows server you migrate to AWS using Application Migration Service. Migrated servers must be migrated from locations outside of AWS and continuously run on AWS for at least four weeks after migration.

AWS Migration Acceleration Program for Windows

The AWS Migration Acceleration Program (MAP) for Windows, an extension of the existing AWS MAP program, is designed to help organizations reach their migration goals even faster with AWS services, best practices, tools, and incentives. AWS uses a three-step approach to help you reduce the uncertainty, complexity, and cost of migrating to the cloud. In addition, MAP can help you modernize current and legacy versions of Windows Server and SQL Server workloads to reduce costs by using cloud solutions such as SQL Server running on Linux, Aurora, container-based services, and Lambda. Cloud-native or open-source solutions can help you break free from the high costs of commercial licensing.

AWS Countdown

AWS Countdown offers architecture and scaling guidance and operational support during the preparation and implementation of planned events, such as shopping holidays, product launches, and migrations. For these events, AWS Countdown helps you assess operational readiness, identify and mitigate risks, and implement your event confidently with AWS experts by your side. The program is included in the Enterprise Support plan and is available to Business Support customers for an additional fee.

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. With classroom training you can ask questions, work through solutions in person, and get feedback from AWS-accredited instructors with deep technical knowledge. For more information, explore AWS Training and Certification offerings.

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 offerings. You can be certified by role and solution. For example, roles include Cloud Practitioner, Solutions Architect, Developer, and SysOps Administrator. Solutions include Advanced Networking, Data Analytics, Databases, Machine Learning, Security, Storage, and more.