AWS Solutions Architect Associate Certification
Services Migration and Transfer
Application Discovery Service
In this article, we explore the Application Discovery Service and its key role in the migration process. By gathering essential data about your on-premises applications and infrastructure, this service lays the foundation for effective migration planning. AWS Migration Hub then leverages this information to track and manage your migration journey.
The Application Discovery Service collects comprehensive details about your environment, including:
- Infrastructure components
- Application dependencies
- Network traffic
- Performance metrics
This data empowers businesses to make informed decisions and execute a seamless migration to the cloud.
Understanding relationships and dependencies between applications, servers, and processes is crucial for planning migrations without disrupting critical services. The service supports two primary methods for data collection: Agent-Based Discovery and Agentless Discovery.
Agent-Based Discovery
Agent-based discovery involves deploying lightweight software agents directly on your on-premises servers. These agents continuously scan your systems to collect detailed information, including:
- Network traffic
- Running processes
- Performance metrics
- Configuration settings
This approach provides an in-depth view of your current environment and a clear picture of interdependencies between applications and services.
Agentless Discovery
The agentless method simplifies deployment by using an agentless collector deployed as a virtual machine within your VMware vCenter server environment. This VM, which incorporates necessary agent functionalities, gathers essential information such as:
- Server profiles (CPU, RAM)
- Database metadata
- Utilization metrics
This approach eliminates the need for installing individual agents on each server, making it a streamlined solution for data collection.
A visual comparison of the key differences between the agent-based and agentless methods is provided below. This comparison can assist you in determining the best approach for your environment:
Data collected by either method is securely transmitted to the Application Migration Service every 15 minutes over a TLS tunnel and stored in an Amazon S3 bucket for further analysis. Amazon Athena can be utilized to visualize and analyze this data, providing deeper insights into your migration readiness.
Key AWS Integrations
The Application Discovery Service integrates seamlessly with several AWS migration tools, such as AWS Database Migration Service (DMS), Migration Hub, and Migration Evaluator, enabling a coordinated migration strategy.
Use Cases
The Application Discovery Service supports several critical use cases, including:
- Discovering on-premises server and database inventories to accelerate migration planning.
- Mapping network communication patterns to uncover hidden dependencies and form migration groups.
- Collecting utilization data to right-size Amazon EC2 instances via insights provided by Migration Hub or AWS DMS.
In summary, the Application Discovery Service delivers vital insights into your on-premises environment, laying the groundwork for an informed and smooth migration to AWS. For further reading on AWS migration tools, consider visiting the AWS Documentation.
Watch Video
Watch video content