AWS services in this solution
AWS service | Description | |
---|---|---|
Amazon API Gateway |
Core. Provides REST APIs to the whole solution, used to access backend data and initiate and manage migration automation tasks. | |
AWS Lambda |
Core. Provide the necessary services for you to log in to the web interface, perform the necessary administrative functions to manage the migration, and connect to third-party APIs to automate the migration process. | |
Amazon DynamoDB |
Core. Metadata store for all user and system managed data, accessed via Amazon API Gateways and Lambda functions. | |
Amazon Cognito |
Core. User authorization and authentication, optional federation with other IDPs is also achieved through Amazon Cognito. | |
AWS Systems Manager |
Supporting. Supports the running of Cloud Migration Factory on AWS automation packages on the customer provided Automation server. | |
Amazon EC2 |
Supporting. Automation server running AWS Systems Manager agents to allow running of automation packages. | |
Amazon S3 |
Supporting. Used in multiple areas of the solution, 1/ using the static web hosting feature of Amazon S3, it serves the main web interface(via Amazon CloudFront), 2/ logs and other automation outputs are stored in Amazon S3 by the solution. | |
AWS Secrets Manager |
Supporting. When using the automation features of the solution, AWS Secrets Manager is used to securely store the credentials that are used to access migrating resources in order to run tasks and actions to facilitate and migrate workloads. | |
Amazon CloudFront |
Optional. For standard deployments Amazon CloudFront provides the distribution of the web interface content from Amazon S3, making it highly available globally, and providing secure TLS access to the web interface content from anywhere. | |
AWS Application Migration Service (AWS MGN) |
Optional. When performing rehost migrations of Windows or Linux workloads, Cloud Migration Factory on AWS uses AWS MGN to facilitate the system migration to Amazon EC2. | |
Amazon QuickSight |
Optional. Allows for customizable migration dashboards to be created based on the data stored in the migration metastore held in Amazon DynamoDB, providing teams the data they need to track and report on their migrations. | |
AWS Glue |
Optional. Regularly extracts data held in Amazon DynamoDB to Amazon S3, providing reporting data for use in Amazon Athena and Amazon QuickSight dashboards. | |
Amazon Athena |
Optional. Provides access to reporting data extracted by AWS Clue from the migration metadata, allowing dashboards to be created using Amazon QuickSight. | |
AWS Web
Application Firewall |
Optional. Apply additional security on the endpoints for Amazon API Gateway and Amazon CloudFront to restrict access to specific devices based on source IP address or other access criteria. |