Viimeksi päivitetty: helmikuussa 2013
Viime vuoden aikana olen hallinnannut sivustoa, jonka kulutus 500 Gt dataa kuukaudessa 100 Tt dataa kuukaudessa. Tässä on käynyt läpi CDN-levyjen eteneminen ja ajatuksiani jokaisesta. Tämä ei suinkaan ole kattava opas jokaisessa CDN-verkossa, mutta olen oppinut paljon kullakin ajallani.
Cloudfront
Aloitan tämän sanomalla, etten missään olosuhteissa käyttäisi Cloudfrontia CDN-niminäni, ellet halua tyhjentää rahaa wc: hen.
Täältä aloitimme, se on Amazon Web Services, olin jo läheisesti tuttu heidän palveluistaan. Tarvitsimme 500 Gt kuukaudessa, joten mikään liian hullu. Tässä vaiheessa olimme juuri alkaneet toteuttaa CDN: n palvellaksemme suuria kuvatiedostojamme, jotka oli jo ladattu S3: een. 12 senttiä / GB ei tuolloin vaikuttanut niin kalliilta, mutta 10 000 pyynnöstä oli myös lisämaksu. Jälleen kerran pyyntöjen määrä oli silloin vähäinen, joten uskon, että kokonaiskustannuksemme olivat alle 100 dollaria kuukaudessa, mikä oli täysin hieno.
Aloitimme muiden tuotteiden kohdalla, jotka tekivät Cloudfrontista turhauttavaa. Kohteita ei voi mitätöidä online-AWS-käyttöliittymän kautta. Sinun on käytettävä heidän komentorivityökaluja tai kirjoitettava komentosarja, jotta tietty tiedosto voidaan tyhjentää välimuistista. Ei niin suuri kauppa, mutta on hienoa, että pystyt kirjautumaan suoraan palveluntarjoajaasi tekemään niin. Jouduin kuitenkin kirjoittamaan käsikirjoituksen muutaman tiedoston tyhjentämiseksi cronjob-muodossa, joka on niin helppoa, että pystyn laittamaan pienen käyttöliittymän myös käyttäjän määrittelemien kohteiden tyhjentämiseen. Raportointi ei ole myöskään hyvä, siihen he vain eivät keskittyneet.
Sitten aloimme kasvaa. Siirrimme ensin kaikki pienemmät staattiset tiedostomme, kuten CSS- ja javascript-tiedostot. Pian me jopa siirrimme todelliset palvellut HTML-tiedostomme peilattaviksi Cloudfrontin kautta (tämä ei ole ihanteellinen tehtävä, mutta se on keskustelu toista päivää). 500 Gt - 5 TB 10 - 50. Teet matematiikan, joka kasvaa nopeasti. Paitsi, että meille aiheutui 12 senttiä ensimmäisestä 10 TB: stä, sitten 8 senttiä seuraavista 40: stä, mutta myös keräsimme mojova laskun pyyntöjen määrästä. Se pääsi pisteeseen, jossa efektiivinen korko GB: tä kohti oli melkein 18 senttiä. Pienemmistä julkaisijoista ei neuvotella Amazonin kanssa (ainakaan en usko niin), ja vaikka niitä olisi, niiden hinnoittelu oli niin kaukana pohjasta, jota en olisi edes vaivautunut. Rakastan kaikkea AWS: ää useimmissa projekteissani, mutta Cloudfrontin käyttäminen tiedostojen jakamiseen ei ole yksi niistä.
MaxCDN / NetDNA
Sanon ensin, että rakastin MaxCDN: ää. Heidän taustan käyttöliittymä on ilo käyttää. Heillä on hienoja hyvännäköisiä kaavioita melkein jokaisesta haluamastasi metristä. Välimuistissa olevan esineen validointi on helppoa kuin piirakka. Pian suhteemme aloittamisen jälkeen siirryttiin NetDNA: hon, joka on mielestäni sateenvarjo, johon he asettavat suurempia asiakkaitaan ja yrittävät saada teidät lukituksi pitkäaikaiseen sopimukseen. Joka tapauksessa, se on täsmälleen samat verkkosivustot, sikäli kuin voin kertoa. Uskon, että lopullinen neuvoteltu kurssimme tuli noin 5-6 senttiä / GB, vaikka älä pidä minua siitä tarkalleen.
Tämä vie minut CDN-hinnoittelun tärkeimpaan kohtaan, sinun tulee neuvotella. Ilmeisesti CDN-maailma on hyvin syvä kurkku, ja niitä on helppo toistaa edestakaisin toisistaan. Se muistutti minua viimeksi, kun sain kiinnityslainauksen, kun tilin edustajat kysyivät toisen sopimusta ja sellaista. Kun sain ensimmäistä kertaa hintatarjouksia MaxCDN / NetDNA: lta, pystyin neuvottelemaan hinnasta ilman, että toinen kilpailija hyötyisi vastaan. Sain paremman tarjouksen, koska yritän koskaan maksaa täyden hinnan, jos mahdollista. MaxCDN tekee erinomaisia myynninedistämistarjouksia koko ajan niin uusille kuin olemassa oleville asiakkaille.
Loppujen lopuksi osoittautui olevan joitain rajoituksia tosiasiallisen sisällön välimuistiin tallentamisessa, joka aiheutti tietyn osan sovelluksestamme epäonnistumisen, joka oli meille sopimusrikkomus. En päästä yksityiskohtiin, mutta he saavat minusta peukalon ylös sekä palvelusta, käyttöliittymästä että hinnasta. Se olisi toiminut 99%: lla käyttö tapauksistani, ei vain tässä yksittäisessä tapauksessa.
Edgecast
Edgecast on erittäin suuri yritys, sillä on erittäin hyvä verkko ja erittäin kilpailukykyinen hinnoittelu. Heidän järjestelmänsä kykeni käsittelemään ongelmaa, jota kohtaamme NetDNA: n kanssa, joten neuvottelimme sopimuksen ja allekirjoimme sen. Niiden hinnoittelu ei ollut yhtä hyvä kuin NetDNA, mutta heidän taustaohjelmansa tarjoaa paljon joustavuutta. Se on taustaohjelma, jonka kehittäjät ehdottomasti rakensivat kehittäjille. Käyttöliittymä jättää toivottavan paljon whoooooooole-erää, mutta voit tehdä mitä tahansa, mitä välimuistin kannalta voi kuvitella. NetDNA: n avulla voisin tuntea olonsa mukavaksi, kun kirjaudun sisään ei-teknisellä henkilöllä, jotta tyhjennetään tiedoston välimuisti, ja Edgecastin kanssa en tuntuisi niin turvalliselta, että olisin tehnyt sen.
He yrittävät nikkelöidä ja himmentää vähän hiukan joillakin lisäominaisuuksilla sen sijaan, että kaikki olisi sisäänrakennettu hintaan. En muista mitä tarkalleen, mutta esimerkiksi reaaliaikaista raportointia. Jälleen kerran, tätä käytämme tällä hetkellä, ja heillä on erinomainen hinnoittelu ja erinomainen joustavuus kehityksen näkökulmasta. Jos voisit luoda täydellisen CDN-tiedostoni, se olisi NetDNA: n hinta ja käyttöliittymä Edgecastin hallinnan joustavuudella
Pyöristää
En aio mennä nopeusvertailuihin. Tein pienen nopeustestauksen ja nopeudesta tuli joka tapauksessa melkein vähäinen ero. Kaikki 3 olivat erittäin nopeita ja kaikilla tileillä näytti olevan erittäin vahvat verkot.
Tästä on pitänyt saada 2 asiaa:
- Älä käytä Cloudfrontia
- Neuvottele hinta
- Pidän parempana MaxCDN / NetDNA: ta, mutta se todellakin vastaa sitä, mitä tarpeesi ovat
Ja kyllä, tietenkin, on olemassa monia muita CDN-verkkoja, mutta tämä ei koske niitä.
