Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Need help with AEM site hosting

Avatar

Level 4

Hi Team,

 

I want to ask can we host a site which is created on AEM non-licensed version (quickstart.jar that we request from adobe), If yes please help me with the complete deployment process.

 

1. How to host a site globally?

2. What server to use?

3. Do we need any deployment tool for that?

4. Suppose, If I am using EC2 instance, then how to host like do I need to upload jar/war file of my site, If yes how to do it??

 

 

Thanks,

Heena

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

You cannot run AEM without a proper license in place. That said, you can reach out to the team[1] for demo/consultation Or a POC.

 

[1] https://business.adobe.com/ca/request-consultation/experience-cloud.html

 

View solution in original post

5 Replies

Avatar

Community Advisor

Hi @Heena91 

You cannot host a site on production, without a valid AEM license. It will have legal issues with Adobe. Please reach out to Adobe to get a license on behalf of your website and then you can host it.

  1. Once you have the AEM product license you should be able host any number of websites on production. Now when it comes to websites hosting globally, you will need to choose a domain for your website, for which you will need to buy a SSL cert and you will need to register the domain with any domain provider.
  2. If you are going to host the website on AEM, you will need at least one AEM Author Instance, one AEM Publish Instance and one dispatcher followed by Load balancer and CDN for better content caching and delivery based on the global edge location. Again these specifications will varry based on the nature and number of websites and the amount of end users/traffic that you are going to get on your website.
  3. Yes, definitely you will need the deployment tool which can be Jenkins for automated deployment process of code.
  4. If you are using EC2 instance, you will need to setup the AEM instances on the EC2 machine first. You might need multiple EC2 instance for hosting multiple AEM instances like I mentioned above. Once you have the AEM instances available you will need to establish connection in between them, i.e. Author -> Publish -> Dispatcher -> Load Balancer -> CDN -> DNS

This has so many steps to follow to setup an instance and host the website on AEM. Please follow the below links and you will have some idea about the AEM website hosting:

https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/deploy.html?lang=e...

https://d1.awsstatic.com/whitepapers/Adobe%20AEM%20on%20AWS.pdf

 

Thanks!

Avatar

Level 4

Hi @Asutosh_Jena_

 

Thanks for the reply.

 

Actually we need to do POC... it is not actually hosting a public website, but in order to do POC and show demo to our higher Management which we can't do from local environment, how we can do it?
 
We are developing AEM practice so we need environment where we can deploy and can review with management.
 
Thanks,
Heena

Avatar

Community Advisor

Hi @Heena91 

You can host a website using AWS like I mentioned before but you will need to ensure that the website is not accessible publicly and it is accessible only within the organization network.

You can raise a DNS request with your network team based on your website URL or something wildcard if you are planning to host multiple website using the same SSL cert.

Also you will need to raise a request for EC2 instances where you will need to install AEM author, publish and setup dispatcher instance. Now once your DNS is ready the same can be mapped against an ALB and the ALB can be configured with the dispatcher as the target instance.

 

Once you have the code and content deployed, the site will be accessible using the domain that you have setup for the website. i.e. https://somethingdev.organization.com

 

Thanks!

Avatar

Level 4

Hi @Asutosh_Jena_

 

Actually, we are not getting the exact flow and configurations that we can use step wise. It would be helpful if you can suggest what server options are available that we can use and how to use, if we are not using AWS. (we are developing AEM practice so we need environment where we can deploy and can review with management)

 

And if we are using AWS what configuration to use??

 

Thanks,

Heena

Avatar

Correct answer by
Employee Advisor

You cannot run AEM without a proper license in place. That said, you can reach out to the team[1] for demo/consultation Or a POC.

 

[1] https://business.adobe.com/ca/request-consultation/experience-cloud.html