Microsofti Azure'i ülevaade

Lang L: none (table-of-contents):

Anonim

Microsoft Azure on integreeritud pilveplatvormide kogu rakenduste ja teenuste loomiseks, haldamiseks ja toetamiseks.

Saadavad lahendused hõlmavad hostimist, varundamist, pilvandmetöötlust, rakenduste arendamist, e-kaubandust, seiret, andmete analüüsi ja palju muud.

Microsoft Azure sisaldab ka sisuvõrku (CDN). Võib-olla on üllatav, et see ei põhine ainult Microsofti enda serveriserveritel, vaid pakub ka muid CDN-võrke kasutavaid kolme kava: Standard Akamai, Standard Verizon ja Premium Verizon.

  • Kas soovite proovida Microsoft Azure'i? Tutvuge veebisaidiga siin

Azure'i kasutamise üks suur eelis on selle integreerimine Microsofti tehnoloogiatega. Saate selle kiiresti juurutada näiteks teiste Azure'i salvestusruumide, veebirakenduste või meediateenustega. CDN-i saab hallata nii PowerShelli kui ka .NET-i kaudu, mis on paljude arendajate ja süsteemiadministraatorite jaoks suur pluss, samuti REST-i API ja Node.js kaudu.

Azure'i standardplaan hõlmab põhitõdesid: kohandatud domeeninimede tugi (cdn.mydomain.com), HTTPS-tugi, HTTP / 2, geofiltreerimine (blokeerige juurdepääs riikide kaupa), koormuse tasakaalustamine ja DDoS-kaitse.

Üks mitte nii levinud Standard Verizoni lisand on "varade eellaadimine", mis võimaldab määrata objektid vahemällu enne nende taotlemist. Seejärel saab iga piirkonna esimene taotlus faili kohe, ilma et peaksite ootama, kui see päritolust pärineb.

Täisrasvane Premium Verizoni plaan laiendab CDN-i reaalajas statistika ja märguannete, täpsemate HTTP-aruannete, märgiliku autentimise (kiirete linkide kaitse) ja võimsama reeglite mootoriga vahemälu või päise sätete muutmiseks, URL-ide ümbersuunamiseks ja üldiselt mängimiseks sisu edastamine. Ehkki teised CDN-id pakuvad tavaliselt osa sellest funktsioonist standardvarustuses, on Microsofti rakendamine muljetavaldav.

CDN-i võimalustest täieliku pildi saamine osutus oodatust keerulisemaks, kuna isegi osa põhiteavet pole saidil selgelt esitatud. Kas soovite teada näiteks igas võrgus saadaolevate PoP-de arvu? Seda ei ole Akamai plaani puhul avaldatud, Microsofti enda arvud on mainitud ainult lehel Asukohad (130 PoP-d 83 linnas) ja ettevõte soovitab teil neid igal juhul ignoreerida ja proovida kõiki kavasid, et näha, mis kõige paremini töötab.

Vahemälu puhastamine, aeg, mis kulub üksuse vahemälust tühjendamiseks, on veel üks hea näide. Seda pole turunduslehtedel mainitud, kuid tutvuge selle tehnilise lehega ja lugege seejärel, et „puhastustaotluste töötlemiseks kulub Microsofti Azure CDN-iga umbes 10 minutit, Verizoni Azure CDN-iga (standard ja premium) umbes 2 minutit ja umbes 10 sekundit Akamai Azure CDN-iga. " Hea teada, kuid selline põhiteave peaks olema nähtav juba ette, mitte mattuma tugiteenuste lehtedele.

Kui olete Azure'i vastu huvitatud, soovitame teil alustada CDN-i ametliku võrdluslehega, vaadata erinevaid funktsioone ja järgida linke üksikasjalike selgituste saamiseks. Vaadake ka CDN-i dokumentatsiooni lehte. Otsige selliseid funktsioone nagu puhastamine või muu, mis on prioriteet, ja veenduge, et plaanid tagaksid ootuspärase.

Hinnakujundus

Microsoft Azure CDN kasutab maksmise skeemi, kus teie kasutatava ribalaiuse tasu eest võetakse tasu. Nagu Amazon CloudFront ja paljud teised CDN-id, erinevad ka andmeedastushinnad sõltuvalt nende kasutatavast piirkonnast.

See pole kõige otsesem skeem ja arvatavasti on teil raske oma potentsiaalseid arveid prognoosida, kuid teenusel on vähe muid tasusid, et teid kätte saada. Teile ei esitata arveid päringute (failid on alla laaditud) eest ja HTTPS-i kasutamise üle HTTP ei maksta lisatasu.

Standard Akamai ja Standard Verizoni pakettide hinnad on sarnased Amazon CloudFrontiga, mille tasud algavad Põhja-Ameerikas, Euroopas, Lähis-Idas ja Aafrikas alates 0,081 dollarist GB kohta, Lõuna-Ameerika puhul aga kuni 0,233 dollarit. Hinnad langevad pärast esimest 10TB, sõltuvalt kasutatavast kogusest, nii et näiteks kui kasutate 150TB kuus, maksab viimane 100TB 0,056 dollarit GB kohta.

Premium Verizoni plaan maksab esimese 10 TB liikluse eest umbes kaks korda rohkem (0,158–0,466 USD GB kohta) ja jälle on soodustusi, kui kasutate rohkem.

Isegi standardsete plaanide kogukulud võivad olla kaks korda suuremad kui konkurentidel, näiteks KeyCDN, rääkimata eelarveteenustest nagu Bunny (hind alates 0,005 USD / GB.) Need on siiski odavamad kui paljud tipptasemel ettevõtte CDN-id ja integreerimine Microsofti tehnoloogiatega võib see muuta mõne jaoks tasuvaks hinnaks.

Kui soovite oma kulusid tunda, on Azure saidil hinnakalkulaator, mis aitab teil igakuist arvet välja selgitada. Valige plaan, sisestage iga piirkonna liiklusprognoos ja kogu summa kuvatakse kohe. Pidage meeles, et tehnilise toe hind on 29 dollarit kuus või ärikriitiliste projektide jaoks soovitatav 100 dollarit. Kuid kui see on teie jaoks liiga palju, siis ärge laske sellest tingimata end heidutada, kuna saadaval on tohutu ja tohutult üksikasjalik veebiteabebaas.

Teise võimalusena registreeruge Azure'i kasutajaks ja saate 200 dollarit tasuta krediiti. See võib anda teile rohkem kui 1500 GB liiklust, mis on piisav isegi suurimate saitide proovimiseks, ja seda ei uuendata automaatselt tasulise tootena, seega pole ohtu.

Seadistamine

Azure CDN võtab registreerumiseks rohkem aega ja vaeva kui enamik. Lisaks sellele, et vajate palju isiklikke andmeid, peate end autentima ka telefoninumbri abil (sait saadab teile teksti või helistab teile koodi sisestamiseks, mille sisestate seejärel registreerimisvormile). Peate esitama ka oma makseandmed, ehkki Microsofti sõnul pole proovikuu lõpul automaatset arveldamist ja teilt võetakse tasu ainult juhul, kui nõustute sõnaselgelt teenuse ostmisega.

Azure'i veebipaneel on keeruline, täis funktsioone ja funktsionaalsust ning kõige asjatundlikum kasutaja võib esialgu vaeva näha oma orienteerumisega. Näiteks vasakpoolne külgriba hõlmab 17 erinevat ala (funktsioonirakendused, SQL-andmebaasid, koormuse tasakaalustajad, virtuaalsed masinad), millest igaüks viib oma juhtpaneelile, kus on veel rohkem võimalusi.

Otsingukasti „CDN” tippimine viis meid õigele alale, kuid isegi seal võib terminoloogia nagu „CDN profiil” ja „ressursirühm” tunduda harjumatu. Meie esimene katse luua CDN-profiil tekitas tõrke "palun veenduge, et Microsoft.CDN oleks teie Azure'i tellimuses registreeritud ressursside pakkujana", ilma linki probleemi täpsemaks selgitamiseks. Vastuse otsimine andis meile kõigepealt lehe, kus soovitati käivitada mõni PowerShell, kuid seejärel suunati meid portaalilahenduse juurde, mis osutus kiireks ja lihtsaks.

Mängige siiski mõnda aega ringi ja süsteem hakkab mõistlikum olema. Looge CDN-profiil ja saate lisada mitu tsooni. Saate määratleda nende tüübi (salvestusruum, pilveteenus, veebirakendus ja palju muud) ning URL-i. Igal neist võib olla ka mõistliku nimega CDN-domeen, näiteks mytestdomain.azureedge.net.

Valikuline dünaamilise saidi optimeerimise funktsioon kiirendab jõudlust marsruudi ja TCP optimeerimisega ning objektide eellaadimist ja mobiilipiltide tihendamist Akamai abil. See pole odav, kuna hinnad algavad 0,19 dollarist, kuid 200 dollari suurune tasuta krediit tähendab, et võite enne ostmist vähemalt proovida.

Kui olete selle seadistanud, töötab Azure nagu iga teine ​​CDN. Muutke oma koodi, et kasutada vara "mytestdomain.azureedge.net" CDN-i URL-i (või lisage CNAME-kirje kohandatud domeeninime kasutamiseks) varadega, mille soovite vahemällu salvestada, ja süsteem laadib need esimesel taotlusel ja hakkab esitama neid külastajatele.

Juurdepääs lõpp-punktile ja saate lõpuks avastada Azure'i CDN-i seadeid. Ka need osutuvad paindlikuks, palju enam kui suurem osa konkurentsist. Näiteks tihendamise sisse- ja väljalülitamiseks ei klõpsake lihtsalt nuppu - saate täpselt määratleda, milliseid MIME tüüpe soovite optimeerida.

Samuti on lihtne otsustada, kuidas teenus käitleb URL-e ka päringustringidega (page.ashx? Q = this). Ühe või kahe klõpsuga saate jätta päringute vahemälust kõrvale (vara haaratakse iga kord päritolust), esimese taotluse vahemällu salvestada ja seda vara alati teenindada või käsitleda kõiki taotlusi ainulaadse URL-na (page.ashx? Q = see ja page.ashx? q = mis on vahemälus eraldi varadena, igaühel on oma elamise aeg).

Geofiltreerimine toimub hästi, ilma et oleks vaja õppida kodeerimistehnikaid ega luua skripte. Selle asemel saate määrata üksikud failid või kaustad, seejärel lubada või blokeerida need teie valitud riikides.

Kui olete piisavalt andmeid kogunud, pakub Azure ka erinevaid aruandeid ja analüüsi, mis aitavad teil aru saada, mis toimub.

Muud tööriistad on krüptilisemad ja liides ei paku alati palju eelarvamusi nende toimimise väljaselgitamiseks. Samuti saate tutvuda Azure'i haldusfunktsioonidega, mis on iseenesest tohutult võimsad. Kas peate jagama CDN-i juhtimist näiteks oma ettevõtte teistega? Seal on tohutu juurdepääsukontrollisüsteem, kus saate luua kasutajaid, rühmi ja rolle ning täpselt määratleda, kes mida teha saab.

Kui arvate, et see kõlab keeruliselt, siis on teil õigus. Saadaval on tohutult palju dokumente (see näidisõpetus on hea näide) ja lõpuks saate põhitõed selgeks, kuid olge ettevaatlik: see võib võtta mõnda aega.

Performance

Kas Azure CDN tagab vajaliku kiiruse? Päris kindlalt öelda pole, sest arvestada tuleb nii paljude muutujate - külastajate asukohtade, kasutatava Azure'i paketi, failide suuruse ja tüübiga, veebirakendustega ning sellega, kas kasutate lisasid nagu Azure'i dünaamiline saidi optimeerimine.

CDNPerf pakub lähtepunkti, kui võrrelda reaalsete kasutajate kogu maailmas kogetud CDN-i reageerimisaegu. See on üks joonis ja ei saa pakkuda lõplikku otsust, kuid annab siiski põhivaate servaserverite võrdlusest.

Nagu me kirjutame, hindab Azure CDN ülemaailmsete reageerimisaegade jaoks suurepärast 4. kohta 20-st. Ainult 5 senti CDN, Google Cloud ja AWS CloudFront läksid paremini.

Teenus oli Aafrikas teisel kohal, tõeline tipphetk, kuna see on piirkond, mida paljud CDN-id halvasti teenivad. Kuid on saavutatud ka suurepäraseks 4. kohal Euroopas ja Aasias ning 7. kohal Põhja-Ameerikas, tagades, et saavutate jõudluse keskmisest kõvasti üle kogu maailma.

Lõplik kohtuotsus

Azure CDN on kohustuslik vaatamine, kui kasutate muid Azure'i teenuseid või võite väärtustada .NETi või PowerShelli haldusfunktsioone, kuid selle keerukus ja maksumus tähendavad, et vähem nõudlikel kasutajatel võib mujal parem olla.

  • Oleme välja toonud ka parima CDN-i