AEM Server or Instances
For any application to build end to end in AEM require to have an author and at least one or more publish instances.
AEM author: Used by content authors for authoring and managing content and assets.
AEM Publish: Used by end users to access content web pages and assets.
AEM Author
AEM Author instance generally hosted on 4502 port. This is an internal (not for end user) server mainly used for content authoring. Content will get publish or transfer to multiple AEM instances on content replication which is also called as activation.
Replication agent is a configuration which help us to publish or activate content from author to publish instance. Replication agents needs to be created for each publish instance.
We can have one or more than one publish AEM instance.
AEM Publish
AEM Publish instance generally hosted on 4503 port and available to access for end users.
As part of reverse replication, content will get replicate or deactivate from publish instance to author.
Note: For learning purpose we require to have an author instance and can avoid having publish instance.
Imran Khan, Adobe Community Advisor, AEM certified developer and Java Geek, is an experienced AEM developer with over 11 years of expertise in designing and implementing robust web applications. He leverages Adobe Experience Manager, Analytics, and Target to create dynamic digital experiences. Imran possesses extensive expertise in J2EE, Sightly, Struts 2.0, Spring, Hibernate, JPA, React, HTML, jQuery, and JavaScript.