You can now use AWS Migration Hub to generate right-sized EC2 instances for running on-premises workloads in AWS.
Migration Hub provides a single place to discover your existing servers, plan migrations, and track the status of each application migration. This new feature analyzes data collected from each on-premises server, including server specification, CPU, and memory utilization, to recommend the least expensive EC2 instance required to run the on-premises workload. You can also fine-tune recommendations by specifying preferences for AWS purchasing option, AWS Region, EC2 instance type exclusions, and CPU/RAM utilization metric (average, peak, or percentile). The EC2 instance recommendations feature simplifies the migration process by eliminating the manual effort required to calculate right-sized EC2 instances when forecasting costs or planning migrations.
To get started, you need to ensure that on-premises server details are available in Migration Hub. To do this, you can either import existing server inventory information from a source such as a Content Management Database (CMDB), or use AWS Application Discovery Service to collect data directly from your environment. You can then export the right-sized EC2 instance recommendations from the Migration Hub, along with the associated instance prices.
Right-sizing your compute resources is one dimension of understanding your total cost of ownership (TCO). Use the EC2 instance recommendation feature of Migration Hub when you want an understanding of your projected EC2 costs. We also offer a more detailed assessment, including optimizations for Microsoft licensing and storage costs, using TSO Logic, an Amazon Web Services Company. Contact AWS Sales or an AWS Partner to learn more about this detailed assessment.
from Recent Announcements https://aws.amazon.com/about-aws/whats-new/2019/05/aws-migration-hub-ec2-recommendations/