Content Delivery Network (CDN) vs Web Hosting-palvelimet | CDN vs Dedicated Hosting | CDN vs Cloud Hosting | Googlen sivun nopeuspalvelut
CDN ja Web Hosting näyttävät olevan samanlaisia, mutta ne ovat täysin kaksi eri käsitettä. Web Hosting isännöi verkkosivustosi sisältöä palvelimella. Nykyään on saatavilla erilaisia isännöintisuunnitelmia, kuten jaettu hosting, VPS (Virtual Private Hosting), omistettu hosting ja pilvipalvelu. Koska verkkotiedot rikastuvat, siinä mielessä enemmän äänen, videon tai suurempien sivukokojen avulla, se kuluttaa enemmän kaistanleveyttä toimittaakseen loppukäyttäjälle tai selailevalle henkilölle. Kaistanleveyden lisäksi verkkosivun sisällön lataaminen käyttäjälle vie enemmän aikaa. Vain tässä CDN-verkko tulee kuvaan.
Web Hosting
Web-hosting-palvelimen rakentamiseen on erilaisia menetelmiä ja tekniikoita. Nykyään emme voi puhua vain web-palvelimista, sillä useimmilla verkkosivustoilla on sovelluksia, kuten MySQL, Oracle, MS SQL jne. Kyseessä on siis kokonaisv altainen hosting-ratkaisu, joka sisältää verkkopalvelimia sekä sovelluspalvelimia. Liikenne (osumien) mukaan voit päättää, minkä ratkaisun valitset. Verkkohotellin perusratkaisu on jaettu hosting. Jos sinulla on enemmän liikennettä ja tarvitset enemmän suorituskykyä, saatat joutua käyttämään VPS:ää (Virtual Private Server), Dedicated Hostingia tai Could Hostingia. Oma isännöintiratkaisu on kallis, mutta se on ihanteellinen ratkaisu tehokkaisiin sovelluksiin ja suuren liikenteen ympäristöön.
Content Delivery Network (CDN) | Miksi tarvitsemme CDN:ää verkkosivustoille?
Jos verkkosivustollesi tulee enemmän käyttäjiä (osumia), sinun on ehkä harkittava CDN-toteutusta verkkosivustollesi. CDN on hajautettu verkko, joka toimii web-sivujesi välimuistina eri maantieteellisissä paikoissa. Se voitaisiin luokitella sisältöoptimoidun toimituksen alle. Oletetaan, että olet isännöinyt verkkosivustoasi Yhdysv altain länsirannikolla ja käyttäjät ovat hajallaan ympäri maailmaa. Kun jokainen käyttäjä pyytää sivua verkostasi, sen on tultava Yhdysv altojen länsiosasta. Ajattele käyttäjää, joka pyytää sivua Hongkongista, mutta sivun täytyy silti matkustaa Länsi-Yhdysvalloista Hongkongiin. CDN siis tallentaa verkkosivustosi staattisen sisältösi välimuistiin useissa solmuissa eri puolilla maailmaa, ja pyynnön alkuperästä riippuen se toimittaa staattisen osan verkkosivustostasi tai sivuja hajautetuista paikoista lähempänä käyttäjää. Se tekee sisällön toimittamisesta nopeampaa kuin toimittaminen verkkopalvelimelta. On olemassa mekanismeja, joilla CDN-sisältö pidetään ajan tasalla verkkopalvelimen alkuperäisen sisällön kanssa. CDN:n käyttöönoton avulla saamme nopean toimituksen, säästämme kansainvälistä kaistanleveyttä, lisäämme redundanssia ja pienenämme verkkomme latenssia.
Google aikoo myös ottaa käyttöön käyttäjille suunnatun CDN:n, jota kutsutaan "sivun nopeuspalveluiksi". Tällä hetkellä Google testaa tätä palvelua valittujen käyttäjien kanssa, ja siitä tulee pian maksullinen Googlen palvelu.
Mitä eroa on CDN-isännöinnillä ja web-isännöinnillä?
(1) Web Hosting on isännöidä verkkosi palvelimella, jotta ihmiset voivat käyttää Internetiä, kun taas CDN lisää verkkosisältösi toimitusnopeutta kaikkialla maailmassa.
(2) CDN toimittaa tällä hetkellä vain staattisen osan verkkosivustostasi, mutta Google aikoo tallentaa koko sivun välimuistiin, mukaan lukien verkkosivujesi sisältö, ja toisa alta verkkopalvelimet sisältävät kaiken verkkoon liittyvän sisältösi.
(3) Useimmiten verkkosisältöä isännöidään yhdellä palvelimella, mutta CDN-sisältö leviää ympäri maailmaa useissa isännöidyissä ympäristöissä.