Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list
SOLVED

Technical architecture question - possible to combine AEM on-prem and managed/cloud?

Avatar

Level 1

Hi

My organization is currently undertaking a high-level/prelim technical architecture activity to redevelop some of our internal and external-facing websites, and I wanted to determine if the technical architecture they are proposing will be feasible

 

Background:

- Two (A and B) areas are looking at implementing AEM

- Area A has done some market research, and believe they have strong business case to implement on-prem AEM instance to satisfy internal web-based publishing needs. I don't have a lot more context on this work, only that there is no public facing element to this work, so they won't be publishing anything out to the web.

- Area B needs to support end-to-end authoring, workflow and publishing (to web)

- Senior management (with advice from IT) has decreed that team B should use Team A's on-prem AEM instance, or a "copy" of this instance for the purpose of authoring and workflow, and then publish out to a managed/cloud AEM website.

 

Besides the obvious questions around operational management/responsibilities, can anyone advise if this hybrid technical architecture model is feasible? Furthermore, are there any thoughts with regard to pros and cons of such an approach?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

One single AEM instance to host both application would be recommended for easy maintenance and cost-effective. You can restrict the gated content to your organization and allow the other content to be public.

 

Going to the cloud/AMS vs hosting on-prem (or on your cloud infrastructure) have its pros/cons.

 

On-Prem: You have more control over the servers and cost-effective

AMS: Generally expensive and less control on prod servers

 

On-Prem: Depends on your architecture, AEM upgrades might be difficult (the new AEM cloud service is version less, see below)

AMS: Extremely seamless

 

On-prem: You can leverage other tools your organization is using i.e. existing WAF, CDN..etc or choose your own tool

AMS: there are some restrictions how/what you can use or cannot use these on AMS

 

On-Prem: Maintenance Heavy you'll have to own and maintain the servers)

AMS: Extremely easy and Adobe maintains everything for you and they're very helpful

 

On-Prem: You can use any CI/CD tools (For instance, Jenkins) to maintain the servers

AMS: You can only use Cloud Manager which is great to performs the checks and bounces. It does provide a lot of functionality around security best practices

 

Why can't you use the AEM as Cloud Service? See more details here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/main-differences-between-a... 

 

Thanks,

Singaiah

0 Replies

Avatar

Correct answer by
Community Advisor

One single AEM instance to host both application would be recommended for easy maintenance and cost-effective. You can restrict the gated content to your organization and allow the other content to be public.

 

Going to the cloud/AMS vs hosting on-prem (or on your cloud infrastructure) have its pros/cons.

 

On-Prem: You have more control over the servers and cost-effective

AMS: Generally expensive and less control on prod servers

 

On-Prem: Depends on your architecture, AEM upgrades might be difficult (the new AEM cloud service is version less, see below)

AMS: Extremely seamless

 

On-prem: You can leverage other tools your organization is using i.e. existing WAF, CDN..etc or choose your own tool

AMS: there are some restrictions how/what you can use or cannot use these on AMS

 

On-Prem: Maintenance Heavy you'll have to own and maintain the servers)

AMS: Extremely easy and Adobe maintains everything for you and they're very helpful

 

On-Prem: You can use any CI/CD tools (For instance, Jenkins) to maintain the servers

AMS: You can only use Cloud Manager which is great to performs the checks and bounces. It does provide a lot of functionality around security best practices

 

Why can't you use the AEM as Cloud Service? See more details here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/main-differences-between-a... 

 

Thanks,

Singaiah

Avatar

Level 1
Hi Singaiah, thanks for your response. Unfortunately this doesn't get me any closer to solving my issue. Specifically, I need to determine if an on-prem AEM instance could be used for the purpose of authoring and workflow, and then publish out to a managed/cloud AEM website instance. Noting that you mentioned a single AEM instance is recommended/preferred.

Avatar

Community Advisor
Hi, The content flows from author to publisher and you can manage your custom workflows only on author and push the content to publisher hosted anywhere. I am not sure if AMS can allow this but in general, you should be able to push the content from author server (on-prem) to any AEM publisher server either on-prem or hosted on cloud. You just need to work with Infosec teams to allow the inbound/outbound connections from these servers plus the dispatcher servers for flushing.

Avatar

Level 1

See comments section for answer.