What is AWS Cloud Map?
AWS Cloud Map is a service discovery service for cloud-based applications. The service enables microservices and containers to find each other through custom names instead of relying on fixed IP addresses. Cloud Map manages resource registration and optionally performs health checks.
Key Features
- DNS-based and API-based service discovery
- Automatic registration for ECS and EKS containers
- Health checks for registered resources (via Route 53, for IP-based resources)
- Custom attributes for service metadata
- Namespaces for logical service grouping
Common Use Cases
Container Orchestration: ECS and EKS containers register automatically with Cloud Map. Other services find containers through DNS names or API calls instead of fixed IP addresses.
Microservices Communication: Services in a microservices architecture communicate through stable names. Cloud Map automatically updates registrations when containers scale or are replaced.
Multi-Region Service Discovery: Cloud Map enables service discovery across regions by combining regional namespaces with appropriate routing strategies.
Benefits
- Decoupling of service names from infrastructure details
- Automatic adaptation during scaling and failover
- Reduced dependency on static configuration for internal communication
- Native integration with AWS container services
- Binding SLA with 99.95% Monthly Uptime Percentage
Integration with innFactory
As an AWS Reseller, innFactory supports you with AWS Cloud Map: architecture for service discovery, migration from existing service registries, and integration into your microservices infrastructure.
Typical Use Cases
Frequently Asked Questions
What does AWS Cloud Map cost?
Service registry registration costs $0.10 per resource per month. API-based discovery calls cost $1.00 per million calls. With DNS-based discovery, additional Route 53 charges apply for hosted zones ($0.50 per month for the first 25) and DNS queries ($0.40 per million).
How does Cloud Map differ from Route 53?
Route 53 is a DNS service primarily for static configuration. Cloud Map provides dynamic service discovery with automatic registration/deregistration and health checks, and optionally uses Route 53 as its DNS backend.
Does Cloud Map support automatic registration?
Yes, Amazon ECS and Amazon EKS can register containers automatically with Cloud Map. For EC2 or Lambda, registration can be implemented via the AWS SDK or the Cloud Map API.
What discovery methods does Cloud Map offer?
Cloud Map supports DNS-based discovery for standard clients and API-based discovery for extended metadata and attributes. Both methods can be combined within a namespace.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of AWS (official documentation). This page does not represent an offer by AWS.