Expand my Community achievements bar.

SOLVED

AEM integration with CDN (Akamai)

Avatar

Level 7

Hi all,

I am reading AEM integration with CDN (Akamai).

As I understand, CDN caches the data and serves close to the location of the user, thus reducing the distance data has to travel.

Let us say that my application has one Production Server with one dispatcher and both of these are deployed in Africa.

Users of my site access it from Asia, Europe and USA.

If I want to employ CDN,  should it have three nodes (Not sure what they are called) one for each of these three locations (Asia, Europe and USA)?

Will the attached diagram describe this solution?

Appreciate your help.

Thanks,

Rama.

1 Accepted Solution

Avatar

Correct answer by
Level 9

Looks much better. Good job.

nsvsrk wrote...

Hi all,

I represented my thoughts on CDN in the attached document.

Please suggest.

Thanks,

Rama.

 

View solution in original post

9 Replies

Avatar

Level 9

Hi Rama,

I think of one thing: better have clear boxes & lines which separate the CDN & AEM Servers. The indications are there, However, clear separation would clarify more.

Jitendra

Avatar

Level 7

Hi all,

The cloud CDN represents CDN Edge Servers.

I represented three CDN Edge Servers, one each for Asia, USA and Europe.

Disptacher is an AEM Disptacher running on a Web Server and AEM is the AEM Production Server Publish.

Is it the correct representation? 

Are there any changes required in this diagram?

Appreciate your support.

Thanks,

Rama.

Avatar

Level 7

Hi Jitendra,

Do you want me to reflect this info in the diagram?

Or my explanation is enough?

Request to suggest name changes also, if required.

Thanks,

Rama.

Avatar

Level 9

nsvsrk wrote...

Hi Jitendra,

Do you want me to reflect this info in the diagram?

Or my explanation is enough?

Request to suggest name changes also, if required.

Thanks,

Rama.

 

I think, I did suggest some changes. We all have a different perspective on things. So, just go ahead whatever you feel right. It requires more discussion and hard to point some changes here.

Jitendra

Avatar

Employee

I typically have one box representing the CDN. How Akamai or any other CDN actually implement this functionality is typically not included in such a diagram.

If you do need to know, then bsloki's explanation is correct.

Regards,

Opkar

Avatar

Level 7

Hi all,

Thanks for responding.

Let me say that I put a box named "CDN" and connect with Dispatcher. It means that CDN is still in Africa.

1. Do we call it CDN Server?

But, it maintains cache in three different locations. After all, Cache has to be on some servers.

So, I will maintain those thee cloud symbols, but rename them to something else.

2. Should they be renamed as "Edge Servers"?

3. Is it a reasonable representation?

Thanks,

Rama.

Avatar

Level 7

Hi all,

I represented my thoughts on CDN in the attached document.

Please suggest.

Thanks,

Rama.

Avatar

Correct answer by
Level 9

Looks much better. Good job.

nsvsrk wrote...

Hi all,

I represented my thoughts on CDN in the attached document.

Please suggest.

Thanks,

Rama.