Last updated on May 26, 2023
AWS Application Discovery Service Cheat Sheet
-
A service that collects usage, behavior, and configuration data from on-premises servers to help you plan your migration to AWS.
-
The collected data can be exported to Amazon Athena and Amazon QuickSight for analysis.
-
Integrated with AWS Migration Hub to track the migration status of each application from the home Region.
Concepts
-
Discovery Agent
-
An agent installed on virtual machines, EC2 instances, and on-premises servers.
-
Supports Windows and Linux operating systems.
-
Before deploying the agent, it must be registered to a Migration Hub home Region.
-
Collects the following data:
-
System configuration & performance
-
Network connections
-
Running processes
-
-
By default, agents are configured to upgrade automatically when new versions are released.
-
You can start or stop data collection using AWS CLI and AWS Console.
-
-
Agentless Collector
-
Install the Agentless Collector on VMware vCenter by using the Open Virtualization Archive (OVA) file.
-
The data collection module collects the following:
-
Inventory
-
Server profile information
-
Server utilization metrics
-
-
Dashboard displays the following:
-
Collector status
-
Data collection from VMware VMs
-
Agentless Collector |
Discovery Agent |
|
Supported server types |
||
VMware virtual machine |
Yes |
Yes |
Physical server |
No |
Yes |
Deployment |
||
Per server |
No |
Yes |
Per vCenter |
Yes |
No |
Collected data |
||
Static configuration data |
Yes |
Yes |
VM utilization metrics |
Yes |
No |
Time series performance information |
No |
Yes (Export only) |
Network inbound/outbound connections |
No |
Yes (Export only) |
Running processes |
No |
Yes (Export only) |
Supported OS |
Any OS running in VMware vCenter V5.5+ |
-
You can also import information about your on-premises servers into Migration Hub without the use of agents. To begin an import request, you must first populate the import template with data from your server and then upload it to Migration Hub.
-
To export data from servers and VMs, you can use the AWS console or through API calls using the AWS CLI.
Monitoring
-
Use AWS CloudTrail to capture events from AWS Application Discovery Service.
Pricing
-
You are charged for AWS resources that are provisioned to store on-premises data.
AWS Application Discovery Service Cheat Sheet References:
https://aws.amazon.com/application-discovery/
https://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html