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:Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
- Infrastructure components
- Application dependencies
- Network traffic
- Performance metrics

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

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



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.
