Hosting Adobe Experience Manager on AWS
Publication date: October 11, 2022 (Diagram history)
With this architecture, you can deploy Adobe Experience Manager (AEM) on AWS. The solution uses Amazon Route 53 for DNS, AWS WAF for web application protection, Amazon CloudFront for content delivery, and Amazon Elastic Compute Cloud for compute.
Hosting Adobe Experience Manager on AWS diagram
The following steps describe the architecture:
-
Amazon Route 53 provides DNS configuration for the AEM deployment.
-
AWS WAF protects AEM against common web exploits.
-
Amazon CloudFront is a content delivery network (CDN) that speeds distribution of static and dynamic web content.
-
AWS Certificate Manager (ACM) provisions, manages, and deploys public and private SSL certificates for AEM.
-
An internet-facing Application Load Balancer distributes traffic to AEM dispatcher instances across multiple Availability Zones.
-
The AEM dispatcher on Amazon EC2 is an Apache httpd-based static webserver that provides caching, load balancing, and application security. We recommend Amazon EBS I/O optimized volumes. Each dispatcher maps to a publish instance 1:1 per Availability Zone.
-
AWS Lambda provides scaling logic for scale up and scale down events. Use Lambda to pair and unpair dispatcher-publish instances and update replication agents.
-
AEM publish is an AEM installation on Amazon EC2 that serves published content. Publish uses TarMK as a node store.
-
Amazon Simple Storage Service (Amazon S3) is the preferred shared datastore for binary content for AEM publish and author instances. Use a VPC endpoint for private access to Amazon S3.
-
AEM author is an AEM installation on Amazon EC2 that you use to author content and administer the website. TarMK on Amazon EBS is preferred. Use a MongoDB node store for scalability.
-
AEM author cold standby provides high availability. Lambda automates failover logic.
-
(Optional) Author-dispatcher instances on Amazon EC2 improve authoring performance with caching disabled.
Further reading
For additional information, see the following resources:
Diagram history
To receive updates about this reference architecture diagram, subscribe to the RSS feed.
| Change | Description | Date |
|---|---|---|
Initial publication | Reference architecture diagram first published. | October 11, 2022 |
RSS subscription requirement
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.