Microsoft Azure -katsaus

Microsoft Azure on integroitu kokoelma pilvialustoja sovellusten ja palveluiden rakentamiseen, hallintaan ja tukemiseen.

Saatavilla olevat ratkaisut kattavat isännöinnin, varmuuskopioinnin, pilvipalvelut, sovelluskehityksen, verkkokaupan, seurannan, data-analyysin ja paljon muuta.

Microsoft Azure sisältää myös sisältötoimitusverkon (CDN). Ehkä yllättävää, että tämä ei perustu pelkästään Microsoftin omiin reunapalvelimiin, vaan se tarjoaa myös kolme suunnitelmaa, jotka käyttävät muita CDN-verkkoja: Standard Akamai, Standard Verizon ja Premium Verizon.

  • Haluatko kokeilla Microsoft Azurea? Tutustu verkkosivustoon täältä

Yksi Azuren käytön merkittävistä eduista on integrointi Microsoft-tekniikoihin. Voit ottaa sen nopeasti käyttöön esimerkiksi muun Azure-tallennustilan, verkkosovellusten tai mediapalvelujen rinnalla. CDN: ää voidaan hallita PowerShellistä tai .NET: stä, mikä on suuri plus kaikille kehittäjille ja sysadmineille, sekä REST-sovellusliittymän ja Node.js: n kautta.

Azuren vakiosuunnitelma kattaa perusasiat: mukautetun toimialuenimen tuki (cdn.mydomain.com), HTTPS-tuki, HTTP / 2, geosuodatus (estä pääsy maittain), kuormituksen tasapainotus ja DDoS-suojaus.

Yksi ei-niin yleinen Standard Verizon -lisäys on "resurssien ennakkolataus", jonka avulla objektit voidaan määrittää välimuistiin ennen niiden pyytämistä. Kunkin alueen ensimmäinen pyyntö saa sitten tiedoston välittömästi odottamatta sitä, kun se haetaan alkuperästä.

Täysrasvainen Premium Verizon -suunnitelma laajentaa CDN: ää reaaliaikaisilla tilastoilla ja hälytyksillä, edistyneillä HTTP-raporteilla, token-todennuksella (hotlink-suojauksella) ja tehokkaammalla sääntömoottorilla välimuistin tai otsikkojen asetusten muuttamiseksi, URL-osoitteiden uudelleenohjaamiseksi ja yleensä pelaamiseksi sisällön jakelu. Vaikka muut CDN: t tarjoavat tyypillisesti osan näistä toiminnoista vakiona, Microsoftin toteutus on vaikuttava.

Kokonaiskuvan saaminen CDN: n ominaisuuksista osoittautui vaikeammaksi kuin odotimme, koska edes joitain perustietoja ei ole selkeästi esitetty sivustolla. Haluatko tietää esimerkiksi jokaisen verkon käytettävissä olevien palveluntarjoajien määrän? Sitä ei paljasteta Akamai-suunnitelmalle, Microsoftin omat luvut mainitaan vain Sijainnit-sivulla (130 PoP: tä 83 kaupungissa), ja yritys suosittelee, että jätät nämä kuitenkin huomiotta ja kokeile kaikkia suunnitelmia nähdäksesi, mikä toimii parhaiten.

Välimuistin tyhjentäminen, aika, joka tarvitaan kohteen tyhjentämiseen välimuistista, on toinen hyvä esimerkki. Sitä ei mainita markkinointisivuilla, mutta perehdy tähän tekniseen sivuun ja sitten luket 'puhdistuspyyntöjen käsittely kestää noin 10 minuuttia Microsoftin Azure CDN: llä, noin 2 minuuttia Verizonin Azure CDN: llä (vakio ja premium), ja noin 10 sekuntia Akamai-Azure CDN: llä. ' Hyvä tietää, mutta tämän tyyppisten keskeisten tietojen tulisi olla näkyvissä etukäteen, ei haudattu tukisivuille.

Jos olet kiinnostunut Azuresta, suosittelemme, että aloitat virallisella CDN-vertailusivulla, tarkastelet eri ominaisuuksia ja seuraa linkkejä saadaksesi yksityiskohtaiset selitykset. Katso myös CDN-dokumentaatio -sivu. Etsi ominaisuuksia, kuten puhdistus tai mikä tahansa muu on prioriteetti, ja varmista, että suunnitelmat tuottavat odotetun.

Hinnoittelu

Microsoft Azure CDN käyttää pay-as-you-go-mallia, jossa sinua veloitetaan käytetystä kaistanleveydestä. Kuten Amazon CloudFrontissa ja monissa muissa CDN-levyissä, tiedonsiirtohinnat vaihtelevat käyttämänsä alueen mukaan.

Tämä ei ole kaikkein yksinkertaisin järjestelmä, ja luultavasti on vaikea ennustaa potentiaalisia laskujasi, mutta palvelulla on muutama muu maksu, joka vie sinut kiinni. Sinua ei laskuteta pyynnöistä (ladatut tiedostot), eikä HTTPS: n käytöstä HTTP: n kautta ole mitään palkkioita.

Standardi Akamai- ja Standard Verizon -suunnitelmat on hinnoiteltu samalla tavalla kuin Amazon CloudFront, ja hinnat alkavat 0,081 dollaria / GB Pohjois-Amerikassa, Euroopassa, Lähi-idässä ja Afrikassa, Etelä-Amerikassa jopa 0,233 dollaria. Hinnat laskevat ensimmäisen 10 Tt: n jälkeen käytetystä määrästä riippuen, joten jos esimerkiksi käytät 150 Tt kuukaudessa, viimeinen 100 Tt maksaa 0,056 dollaria / Gt.

Premium Verizon -suunnitelma maksaa suunnilleen kaksi kertaa enemmän ensimmäisestä 10 Tt liikenteestä (0,158 - 0,466 dollaria / Gt), ja taas on alennuksia, jos käytät enemmän.

Jopa Standard-suunnitelmien kokonaiskustannukset voivat olla kaksinkertaiset verrattuna KeyCDN: n kaltaisiin kilpailijoihin, puhumattakaan budjettipalveluista, kuten Bunny (hinnoiteltu 0,005 dollarista / Gt). Ne ovat kuitenkin halvempia kuin monet huippuluokan yritys-CDN: t ja integrointi Microsoft-tekniikoihin voi tehdä tästä hinnan, joka kannattaa maksaa joillekin.

Jos haluat tuntea kustannuksesi, Azure-sivustolla on hinnoittelulaskuri, joka auttaa sinua selvittämään kuukausilaskusi. Valitse suunnitelma, kirjoita liikennearvio jokaiselle alueelle, ja kokonaissumma näytetään välittömästi. Muista, että teknisen tuen hinta on 29 dollaria kuukaudessa tai suositeltu 100 dollaria yrityskriittisille projekteille. Mutta jos se on liikaa sinulle, älä anna sen välttämättä lykätä sinua, koska saatavilla on laaja ja erittäin yksityiskohtainen verkkotietokanta ilmaiseksi.

Vaihtoehtoisesti rekisteröidy Azureen ja saat 200 dollarin ilmaisen hyvityksen. Tämä voi antaa sinulle yli 1500 Gt liikennettä, joka riittää kokeilemaan jopa suurinta sivustoa, eikä se uusiudu automaattisesti maksullisena tuotteena, joten riskiä ei ole.

Perustaa

Azure CDN: n rekisteröinti vie enemmän aikaa ja vaivaa kuin useimmat. Sen lisäksi, että vaadit paljon henkilökohtaisia ​​tietoja, sinun on myös todennettava itsesi puhelinnumerolla (sivusto lähettää tekstiviestin tai soittaa sinulle antamaan koodin, jonka syötät sitten rekisteröintilomakkeeseen). Sinun on annettava myös maksutietosi, vaikka Microsoftin mukaan kokeilukuukauden lopussa ei ole automaattista laskutusta, ja sinua veloitetaan vain, jos suostut nimenomaisesti ostamaan palvelua.

Azure-verkkokojelauta on monimutkainen, täynnä ominaisuuksia ja toiminnallisuutta, ja kokenein käyttäjä saattaa aluksi kamppailla tiensä löytämisessä. Esimerkiksi vasemmanpuoleinen sivupalkki kattaa 17 erilaista aluetta (toimintosovellukset, SQL-tietokannat, kuormituksen tasaajat, virtuaalikoneet), joista kukin johtaa omaan hallintapaneeliinsa, jossa on vielä enemmän vaihtoehtoja.

Hakukenttään kirjoittamalla CDN johti meidät oikealle alueelle, mutta sielläkin terminologia, kuten CDN-profiili ja resurssiryhmä, saattaa tuntua tuntemattomalta. Ensimmäinen yritys luoda CDN-profiili loi virheen 'varmista, että Microsoft.CDN on rekisteröity Azure-tilauksessasi rekisteröity resurssipalvelujen tarjoaja', ilman linkkiä ongelman selittämiseksi. Vastauksen etsiminen sai ensin sivun, jossa suositellaan, että käytämme PowerShelliä, mutta ohjasi sitten portaaliratkaisuun, joka osoittautui nopeaksi ja helpoksi.

Pelaa kuitenkin jonkin aikaa, ja järjestelmä alkaa olla järkevämpi. Luo CDN-profiili ja voit lisätä useita vyöhykkeitä. Pystyt määrittelemään niiden tyypin (tallennustila, pilvipalvelu, verkkosovellus ja muut) ja URL-osoitteen. Jokaisella voi olla järkevästi nimetty CDN-verkkotunnus, kuten mytestdomain.azureedge.net.

Valinnainen dynaaminen sivuston optimointiominaisuus nopeuttaa suorituskykyä reitti- ja TCP-optimoinnilla sekä objektien esihakemuksella ja mobiilikuvien pakkaamisella Akamai-toiminnolla. Tämä ei ole halpaa, hinnat alkavat 0,19 dollarista, mutta 200 dollarin ilmainen luotto tarkoittaa, että voit ainakin kokeilla ennen ostamista.

Kun olet määrittänyt, Azure toimii samalla tavalla kuin mikä tahansa muu CDN. Muokkaa koodia käyttämään "mytestdomain.azureedge.net" CDN-URL-osoitetta (tai lisää CNAME-tietue mukautetun verkkotunnuksen käyttämiseksi) sisältökohteisiin, jotka haluat tallentaa välimuistiin, ja järjestelmä lataa ne ensimmäiseen pyyntöön ja alkaa näyttää ne vierailijoille.

Päätä päätepisteeseen ja voit vihdoin tutkia Azurin CDN-asetuksia. Nämä osoittautuvat myös joustaviksi, paljon enemmän kuin suuri osa kilpailusta. Et vain napsauta painiketta kytkeäksesi esimerkiksi pakkauksen päälle ja pois päältä - voit määrittää tarkalleen mitkä MIME-tyypit haluat optimoida.

On helppo päättää, miten palvelu kohtelee myös URL-osoitteita kyselymerkinnöillä (page.ashx? Q = tämä). Yhden tai kahden napsautuksen avulla voit ohittaa kyselyiden välimuistin (omaisuus haetaan aina alkuperästä), tallentaa ensimmäisen pyynnön välimuistiin ja näyttää aina kyseinen sisältö tai käsitellä jokaista pyyntöä ainutlaatuisena URL-osoitteena (page.ashx? Q = tämä ja page.ashx? q = joka tallennetaan välimuistiin erillisinä omaisuuserinä, joista jokaisella on oma elinaikansa).

Geosuodatus on hyvin hoidettua, eikä sinun tarvitse oppia koodaustekniikoita tai luoda komentosarjoja. Sen sijaan voit määrittää yksittäiset tiedostot tai kansiot ja sallia tai estää ne valitsemassasi maassa.

Kun olet kerännyt tarpeeksi tietoa, Azure tarjoaa myös erilaisia ​​raportteja ja analytiikkaa, joiden avulla ymmärrät mitä tapahtuu.

Muut työkalut ovat salaisempia, ja käyttöliittymä ei aina tarjoa paljon etukäteen apua niiden toiminnan selvittämisessä. Voit myös törmätä Azurin hallintaominaisuuksiin, jotka ovat itsessään erittäin tehokkaita. Pitäisikö sinun jakaa CDN: n hallinta esimerkiksi yrityksesi muiden kanssa? Siellä on laaja kulunvalvontajärjestelmä, jossa voit luoda käyttäjiä, ryhmiä ja rooleja ja määritellä tarkalleen kuka voi tehdä mitä.

Jos luulet tämän kuulostavan monimutkaiselta, olet oikeassa. Saatavilla on valtava määrä dokumentaatiota (tämä esimerkkiopetusohjelma on hyvä esimerkki), ja lopulta opit perusasiat, mutta varokaa: se voi viedä jonkin aikaa.

Esitys

Tarjoaako Azure CDN tarvitsemasi nopeuden? Ei todellakaan ole mitään tapaa sanoa varmasti, koska on otettava huomioon niin monia muuttujia - kävijöiden sijainnit, käyttämäsi Azure-suunnitelma, tiedostojen koko ja tyypit, verkkosovellukset ja onko käytät lisäominaisuuksia kuten Azuren dynaaminen sivuston optimointi.

CDNPerf tarjoaa lähtökohdan vertaamalla todellisten käyttäjien kokemia CDN-vasteaikoja ympäri maailmaa. Se on yksi luku, eikä se voi tarjota mitään lopullista tuomiota, mutta tarjoaa silti perustiedot siitä, miten reunapalvelimet vertailevat.

Kuten kirjoitamme, Azure CDN arvioi erinomaisen 4. sijalle 20 maailmanlaajuisten vasteaikojen osalta. Vain 5 senttiä CDN, Google Cloud ja AWS CloudFront pärjäsivät paremmin.

Palvelu sijoittui Afrikan toiseksi sijalle, todellinen kohokohta, koska se on alue, jota monet CDN: t palvelevat huonosti. Mutta se on myös erinomainen 4. Euroopassa ja Aasiassa ja 7. Pohjois-Amerikassa, mikä varmistaa, että saavutat selvästi keskimääräistä suorituskyvyn kaikkialla maailmassa.

Lopullinen tuomio

Azure CDN on pakko nähdä, jos käytät muita Azure-palveluita tai ehkä arvostat .NET- tai PowerShell-hallintaominaisuuksia, mutta sen monimutkaisuus ja kustannukset tarkoittavat, että vähemmän vaativille käyttäjille saattaa olla parempi muualla.

  • Olemme myös korostaneet parhaan CDN: n

Mielenkiintoisia artikkeleita...