Amazon CDN - Introduction

Content Distributed Network

Geograpically distributed group of servers that delivers the static assets as quick as possible. 

Why do we need CDN?

Consider you have your web server in Mumbai region and deployed your website. Users requesting a content from the website can be anywhere from the world and a user nearby the Mumbai will be getting the response faster than the user requesting from the London. 

Distance between the user location and web server matters the most on the response time. 

How it works?

Amazon CDN caches the content in all edge locations. When a user makes a request, response will be served from the cached content in the nearest location. In this way, load is being reduced on origin server. Also CDN provides options to create failover origin server, so when there is failure in the actual origin server, content will be served from the failover server.

In short, CDN increases website application availability, improves, performance and reduces latency.

Next 
Let's explore more on creating Cloudfront Distribution.


Comments