Content Delivery Network (CDN) vs webhostingové servery | CDN vs Dedikovaný hosting | CDN vs Cloud Hosting | Google Page Speed Services
CDN a webhosting se zdají být podobné, ale jedná se o dva zcela odlišné koncepty. Webhosting je hosting vašeho obsahu vašeho webu na serveru. V dnešní době jsou k dispozici různé hostingové plány, jako je sdílený hosting, VPS (Virtual Private Hosting), Dedikovaný hosting a Cloud Hosting. Vzhledem k tomu, že se webová data stávají bohatšími v tom smyslu, že jsou více s audio, video nebo většími velikostmi stránek, spotřebovává více šířky pásma pro doručení koncovému uživateli nebo osobě, která prohlíží. Kromě šířky pásma trvá načtení obsahu webové stránky uživateli déle. Pouze zde přichází do úvahy síť CDN.
Webhosting
Existují různé metody a technologie pro vytvoření webhostingového serveru. V dnešní době nemůžeme jednoduše mluvit pouze o webových serverech, protože většina webů má aplikace jako MySQL, Oracle, MS SQL atd. Jedná se tedy o celkové hostingové řešení, které zahrnuje webové servery i aplikační servery. Podle návštěvnosti (zásahů) se můžete rozhodnout, jaké řešení zvolit. Základním řešením webhostingu je sdílený hosting. Pokud máte větší provoz a potřebujete vyšší výkon, možná budete muset použít VPS (Virtual Private Server), Dedicated Hosting nebo Could Hosting. Dedikované hostingové řešení je drahé, ale je ideálním řešením pro vysoce výkonné aplikace a prostředí s vysokým provozem.
Content Delivery Network (CDN) | Proč potřebujeme CDN pro webové stránky?
Pokud na váš web přichází více uživatelů (požadavků), možná budete muset zvážit implementaci CDN pro váš web. CDN je distribuovaná síť fungující jako mezipaměť vašich webových stránek v různých geografických lokalitách. Dalo by se zařadit do kategorie doručování optimalizované pro obsah. Předpokládejme, že jste své webové stránky hostili na západním pobřeží USA a uživatelé jsou rozptýleni po celém světě. Když každý uživatel požaduje stránku z vašeho webu, musí pocházet ze západu USA. Představte si uživatele, který požaduje stránku z Hongkongu, ale stránka musí stále cestovat ze Západu USA do Hongkongu. CDN tedy dělá to, že ukládá váš statický obsah vašeho webu do mezipaměti v několika uzlech po celém světě a v závislosti na původu požadavku poskytuje statickou část vašeho webu nebo stránky z distribuovaných míst blíže k uživateli. Díky tomu je doručování obsahu rychlejší než doručování z webového serveru. Existují mechanismy, které udržují obsah CDN aktuální s původním obsahem na webovém serveru. Zavedením CDN získáváme rychlé doručení, šetříme mezinárodní šířku pásma, máme větší redundanci a nízkou latenci pro náš web.
Google také plánuje zavedení CDN pro uživatele, které se nazývá „služby rychlosti stránky“. V tuto chvíli Google tuto službu testuje s vybranými uživateli a brzy to bude zpoplatněná služba od Googlu.
Jaký je rozdíl mezi CDN hostingem a webhostingem?
(1) Webhosting je hostování vašeho webu na serveru, který lidem umožňuje přístup z internetu, zatímco CDN zvyšuje rychlost doručení vašeho webového obsahu po celém světě.
(2) CDN v tuto chvíli doručuje pouze statickou část vašeho webu, ale Google plánuje uložit do mezipaměti celou stránku včetně obsahu vašich webových stránek, na druhé straně webové servery obsahují veškerý váš webový obsah.
(3) Webový obsah je většinou hostován na jediném serveru, ale obsah CDN se bude šířit po celém světě ve více hostovaných prostředích.