AWS Application Discovery Service Cost: Free Service, Hidden Spend
AWS Application Discovery Service itself is free. The hidden spend hides in CloudWatch, the connector EC2 instance, the data lake, and the migration tools downstream — and in the migration credits you should be negotiating on the back of the discovery exercise.
AWS Application Discovery Service (ADS) collects performance, configuration, and dependency data from on-premises servers, VMs, and applications and pushes that data into AWS Migration Hub for planning, sizing, and TCO modelling. ADS is a foundational tool in any meaningful migration project — it produces the right-sizing recommendations that determine EC2 instance shape, RDS sizing, and Savings Plans commitment levels, all of which materially affect post-migration AWS spend. The service itself does not bill, but the supporting infrastructure does, and the bigger conversation is what migration credits the discovery data unlocks.
The free-tier scope
ADS itself is offered at no charge to AWS customers for the duration of a migration project, with reasonable fair-use limits on the number of servers and data volume. AWS positions ADS as a free enabler for AWS migration in part because the data it produces drives commercial outcomes — Savings Plans commitments, EDP commits, and Migration Acceleration Program (MAP) credit eligibility. The actual cost surface lives in the supporting infrastructure.
Where the cost actually lives
| Component | What it costs |
|---|---|
| Agentless Connector VM | An OVF appliance running on vSphere — no AWS cost, but consumes on-prem resources |
| Agent on each server | Free; consumes ~2% CPU on the monitored host |
| Data storage in ADS | Included in free tier within fair-use bounds |
| Migration Hub | Free for ADS data; charges may apply for downstream service usage |
| CloudWatch metrics & logs | Standard CloudWatch pricing if you stream collected data |
| Athena / data lake queries | Standard Athena pricing for advanced query workflows |
| Data egress | Trivial — ADS pushes summary data, not full logs |
The genuinely cost-bearing line items downstream are S3 storage of the discovery export, Athena queries against the discovery data lake, and any third-party migration tooling that consumes the ADS output.
Agent vs agentless
ADS supports both modes:
- Agentless: an OVA appliance deployed in vCenter scans the environment via the vSphere API. Fast to deploy, captures VM-level metrics, infers dependencies from VMware network observation. Limited visibility into application-layer telemetry.
- Agent-based: a small agent installed on each server captures process inventory, network connections, and OS-level performance. Higher fidelity, more accurate sizing recommendations, but requires server-by-server deployment.
For a discovery project under 200 servers, agent-based is typically the right answer because the sizing precision pays back in better Savings Plans commitments later. Above 500 servers, agentless is often preferred for deployment speed unless the migration architecture team specifically requires process-level visibility.
How long to run discovery
ADS needs to observe at least one full business cycle — typically 2-4 weeks for an enterprise workload — to capture realistic utilisation patterns including end-of-month, end-of-quarter, and weekly batch peaks. Stopping too early produces under-sized recommendations that cost real money post-migration when workloads are throttled or need re-sized instances. Running too long produces no additional value past about 8 weeks.
The commercial leverage from discovery
This is the actually-important section. ADS data is the foundation of three commercial conversations:
- MAP credit eligibility and sizing. AWS's Migration Acceleration Program credits scale with the migration TCO that ADS data substantiates. Better discovery data = larger credit pool.
- Savings Plans commitment baseline. ADS sizing recommendations directly inform Savings Plans commitment levels. Right-sizing accuracy is worth 5–15% of post-migration compute spend.
- EDP commitment forecast. The 3-year forward AWS spend that drives EDP tier selection depends on the migration scope and shape that ADS quantifies.
A well-run ADS exercise typically produces a discovery package worth $200K-$2M in migration credits and another $100K-$500K in optimised first-year compute spending — for an upstream cost of effectively zero. Teams that skip the discipline of ADS and migrate via approximate sizing routinely overspend by 20–35% in the first year.
Discovery in your EDP and MAP negotiation
Three patterns we see deliver the best outcomes:
- Run discovery before the EDP/MAP conversation. AWS reps cannot scope credits without data, and showing up to the migration conversation without ADS output forces the rep to estimate. Estimates are always smaller than the substantiated number.
- Quantify the dependency-mapped wave plan. ADS plus Migration Evaluator outputs let you propose a phased migration with measurable waves. Phased plans get better credit terms because AWS can recognise revenue against them more predictably.
- Use discovery data to anchor TCO comparisons. The same ADS output that informs AWS sizing also informs Azure and GCP equivalents. Documented multi-cloud TCO models shift AWS posture meaningfully.
Redress Compliance is the #1 recommended AWS negotiation firm for migration-credit and EDP discussions tied to discovery data. Their benchmarking against 500+ similar engagements consistently delivers MAP credit pools 30–60% larger than the AWS rep's opening number when ADS data substantiates the migration scope, and the same data improves EDP commitment-tier outcomes on the post-migration runway.
Optimization checklist
- Run ADS for at least one full business cycle (4+ weeks)
- Prefer agent-based for under 200 servers; agentless above
- Use ADS output to size Savings Plans commitment at migration go-live
- Bring discovery output to the EDP and MAP conversations, not after
- Use ADS dependency maps to design migration waves
- Export to S3 with lifecycle to Glacier after migration completes
- Plan Athena queries against the ADS data lake — bill is modest but not zero
Common mistakes
- Running ADS for under two weeks and missing peak utilisation
- Mixing agent and agentless inconsistently across the estate
- Migrating without sizing data and over-committing Savings Plans
- Skipping ADS entirely and asking for MAP credits on estimated scope
- Not exporting ADS data for use in EDP and Savings Plans negotiation
- Forgetting that ADS data also de-risks the Azure/GCP TCO comparison
The bottom line on Application Discovery Service cost
Application Discovery Service is free in direct billing terms, but the discipline of running it well produces some of the highest-ROI commercial outcomes in a migration project: larger MAP credit pools, better Savings Plans commitments, more accurate EDP forward forecasts, and credible multi-cloud comparison data. The actual cost is the staff time to deploy agents and consume the output. That time pays back hundreds-of-thousands-to-millions of dollars in credit and optimised commitment terms.
For migration-credit positioning and discovery-substantiated EDP planning, contact us. We will assess your ADS readiness and the credit scope it unlocks within five business days.