CDN (Content Delivery Network) je technologie pro rozložení obsahu do více serverů po světě a to tak, aby návštěvníci a uživatelé dostali obsah ze serveru, který je k nim nejblíže a tudíž nejrychleji.
K čemu je CDN dobré?
CDN zrychlí načítání aplikací, stránek a obsahu tím, že rychlí odezvu. Nevyřeší ale rychlost načítaní, pokud máte pomalé internetové připojení.
Globálně působící webové stránky nebo webové aplikace nebo mají své návštěvníky po celém světě. Protože není možné z jednoho místa zajistit stejně rychlé připojení všem uživatelům (se vzdáleností uživatele a serveru roste odezva, tzv. latence), je třeba zajistit v různých částech světa co nejlepší možné připojení. Jednou z možností, jak toto zajistit je využít infrastrukturu lokalitně různě rozložených (geograficky distribuovaných) serverů různě po světě. Data tak nejsou uložena na jediném serveru, ale jsou distribuována na více místech a to vždy tak, aby byla umístěna výhodně pro uživatele. Technologie CDN zajišťuje tuto automatickou distribuci.
Tato technologie je určitě vhodná všude, kde jsou zákazníci rozloženi po celém světě a je třeba doručovat obsah velkého objemu (například stahování souborů, stahování aktualizací, stahování nebo streamování videa nebo hudby) nebo kde je důležité dosahovat co nejrychlejšího připojení (respektive co nejmenší odezvy, latence)
Kdo CDN využije?
CDN je vhodné a výhodné pro všechny poskytovatele webových stránek nebo aplikací s celosvětovým záběrem. Díky rozmachu cloudu je CDN hodně používán právě v cloudových řešeních.
Jak CDN funguje?
Uživatel aplikace nebo návštěvník webu je automaticky přesměrován a připojen na server, který je k němu nejblíže.
Základní obsah je uložen vždy na jednom serveru (tzv origin server) a další obsah je kopírován (a synchronizován) na další servery rozmístěné po světě (tzv. copy nebo edge servery). Ty jsou vhodně rozmístěné tak, aby rozmístění odpovídalo složení návštěvníků nebo uživatelů. O rozmístění se stará poskytovatel CDN sítě. Obsah a distribuce je v rámci sítě průběžně optimalizováno a synchronizováno tak, aby odpovídalo měnícím se podmínkám a potřebám uživatelů. Vše se totiž v čase mění a vyvíjí. O přesměrování požadavků návštěvníka webu se stará další část celé CDN infrastruktury, která jej přesměruje na vhodnou IP adresu. (technicky dojde k tomu, že namísto běžného převodu doménového jména na IP adresu dojde k výběru té nejvhodnější IP adresy serveru, který je k uživateli nejblíže, respektive je pro něj nejvhodnější - například v danou nejméně zatížený.
Další výhodou při využití CDN technologie je to, že při výpadku jednoho ze serverů je uživatel obsloužen jiným se serverů v rámci sítě - sice ne optimálně, ale je. Webové stránky a aplikace využívající CDN jsou tak méně náchylné na výpadky provozu (například i vůči tzv DDoS útokům) a mají vyšší dostupnost.
Komentáře
Do diskuze nelze přispívat, protože je uzamčená