Pregled Microsoft Azure

Kazalo:

Anonim

Microsoft Azure je integrirana zbirka oblačnih platform za gradnjo, upravljanje in podporo aplikacij in storitev.

Na voljo so rešitve za gostovanje, varnostno kopiranje, računalništvo v oblaku, razvoj aplikacij, e-poslovanje, spremljanje, analizo podatkov in še več.

Microsoft Azure vključuje tudi omrežje za dostavo vsebin (CDN). Morda presenetljivo je, da to ne temelji zgolj na Microsoftovih lastnih robnih strežnikih, temveč ponuja tudi tri načrte z uporabo drugih omrežij CDN: Standard Akamai, Standard Verizon in Premium Verizon.

  • Želite preizkusiti Microsoft Azure? Oglejte si spletno stran tukaj

Ena glavnih prednosti uporabe Azure je njegova integracija z Microsoftovimi tehnologijami. Hitro ga lahko na primer postavite skupaj z drugimi shrambami Azure, spletnimi aplikacijami ali medijskimi storitvami. CDN je mogoče upravljati prek PowerShell ali .NET, kar je velik plus za številne razvijalce in skrbnike sistemov, pa tudi prek API-ja REST in Node.js.

Azureov standardni načrt zajema osnove: podpora za imena domen po meri (cdn.mydomain.com), podpora za HTTPS, HTTP / 2, geo-filtriranje (blokiranje dostopa po državi), uravnoteženje obremenitve in zaščita pred DDoS.

Ne tako pogost dodatek Standard Verizon je "prednalaganje sredstev", ki omogoča določanje predmetov, ki jih je mogoče predpomniti, preden so zahtevani. Prva zahteva iz vsake regije nato datoteko dobi takoj, ne da bi morali čakati, ko je bila pridobljena iz izvora.

Načrt Premium Verizon s polno vsebnostjo razširja CDN s sprotnimi statističnimi podatki in opozorili, naprednimi poročili HTTP, preverjanjem pristnosti žetonov (zaščita vročih povezav) in zmogljivejšim mehanizmom pravil za spreminjanje nastavitev predpomnilnika ali glave, preusmerjanje URL-jev in splošno igranje dostava vsebine. Čeprav drugi CDN-ji običajno ponujajo nekatere od teh funkcij standardno, je Microsoftova izvedba impresivna.

Pridobivanje popolne slike zmogljivosti CDN se je izkazalo za težje, kot smo pričakovali, saj tudi nekatere osnovne informacije na spletnem mestu niso jasno predstavljene. Vas zanima na primer število PoP-jev, ki so na voljo v posameznem omrežju? To za načrt Akamai ni razkrito, Microsoftove lastne številke so omenjene le na strani Lokacije (130 PoP-jev v 83 mestih), podjetje pa priporoča, da jih vseeno prezrete in poskusite vsak od načrtov, da vidite, kateri deluje najbolje.

Čiščenje predpomnilnika, čas, potreben za brisanje predmeta iz predpomnilnika, je še en dober primer. Na trženjskih straneh ni omenjen, vendar se pomaknite na to tehnično stran, nato boste prebrali: »Zahteve za čiščenje trajajo približno 10 minut z Microsoftovim Azure CDN, približno 2 minuti z Azure CDN iz Verizona (standardno in premium) in približno 10 sekund z Azure CDN iz Akamai. ' Dobro je vedeti, vendar morajo biti ključne informacije, kot je ta, vidne vnaprej, ne pa zakopane na straneh za podporo.

Če vas zanima Azure, priporočamo, da začnete z uradno stranjo za primerjavo CDN, si ogledate različne funkcije in sledite povezavam, da dobite podrobna pojasnila. Oglejte si tudi stran z dokumentacijo CDN. Poiščite funkcije, kot je čiščenje, ali kar koli drugega je prednostna naloga, in poskrbite, da načrti zagotavljajo tisto, kar bi pričakovali.

Cenitev

Microsoft Azure CDN uporablja shemo pay-as-you-go, kjer vam zaračunamo raven pasovne širine, ki jo uporabljate. Kot pri Amazon CloudFront in številnih drugih CDN-jih se tudi cene prenosa podatkov razlikujejo glede na regijo, ki jo uporabljajo.

To ni najbolj enostavna shema in verjetno boste težko napovedali potencialne račune, vendar ima storitev le malo drugih stroškov, ki vas bodo ujeli. Zahteve (prenesene datoteke) vam niso zaračunane in za uporabo HTTPS prek HTTP ni nobene premije.

Načrta Standard Akamai in Standard Verizon sta podobno kot Amazon CloudFront, pri čemer se cene za Severno Ameriko, Evropo, Bližnji vzhod in Afriko od 0,081 USD na GBP gibljejo do 0,233 USD za Južno Ameriko. Cene se po prvih 10TB spustijo, odvisno od porabljene količine, tako da na primer, če na primer porabite 150TB na mesec, stane zadnjih 100TB 0,056 USD na GB.

Načrt Premium Verizon stane približno dvakrat več za prvih 10 TB prometa (0,158 do 0,466 USD na GB), spet pa obstajajo popusti, če porabite več.

Skupni stroški celo standardnih načrtov so lahko dvakrat višji od stroškov konkurentov, kot je KeyCDN, kaj šele proračunske storitve, kot je Bunny (po ceni od 0,005 USD / GB). Vendar so cenejši od številnih vrhunskih podjetij CDN in integracija z Microsoftovimi tehnologijami lahko to za nekatere splača plačati.

Če želite občutiti svoje stroške, ima spletno mesto Azure kalkulator cen, ki vam pomaga ugotoviti vaš mesečni račun. Izberite načrt, vnesite oceno prometa za vsako regijo in vsota se prikaže takoj. Upoštevajte, da je cena tehnične podpore 29 USD na mesec ali priporočenih 100 USD za poslovne kritične projekte. Če pa je to preveč za vas, vam nikar ne dovolite, da vas odvrne, saj je na voljo ogromno in izredno podrobna spletna baza znanja, ki je na voljo brezplačno.

Lahko pa se prijavite za Azure in prejeli boste 200 USD brezplačnega kredita. Tako lahko dobite več kot 1500 GB prometa, kar je dovolj za preizkušanje tudi največjih spletnih mest, in se samodejno ne obnovi kot plačljiv izdelek, zato ni tveganja.

Nastaviti

Azure CDN potrebuje več časa in truda za prijavo kot večina. Poleg tega, da potrebujete veliko osebnih podatkov, se morate tudi overiti s telefonsko številko (spletno mesto pošlje besedilo ali vas pokliče, da navedete kodo, ki jo nato vnesete v obrazec za prijavo). Navesti morate tudi svoje podatke o plačilu, čeprav Microsoft pravi, da ob koncu preizkusnega meseca samodejnega obračunavanja ne bo, zaračunali pa vam bomo le, če se izrecno strinjate z nakupom storitve.

Spletna nadzorna plošča Azure je zapletena, natrpana s funkcijami in funkcionalnostmi, najbolj strokovni uporabnik pa se lahko sprva bori za iskanje poti. Na primer, leva stranska vrstica pokriva 17 različnih področij (Function Apps, SQL Databases, Load Balancers, Virtual Machines), od katerih vsako vodi do lastne upravljalne plošče s še več možnostmi.

Če smo v polje za iskanje vnesli »CDN«, smo prišli do pravega področja, toda tudi tam se terminologija, kot sta »profil CDN« in »skupina virov«, morda zdi neznana. Naš prvi poskus ustvarjanja profila CDN je povzročil napako »poskrbite, da bo Microsoft.CDN naveden kot registriran ponudnik virov v vaši naročnini na Azure«, brez povezave za nadaljnjo razlago težave. Z iskanjem odgovora smo najprej dobili stran, ki priporoča, da zaženemo nekaj PowerShell-a, nato pa nas je usmerila k rešitvi portala, ki se je izkazala za hitro in enostavno.

Nekaj ​​časa pa se poigrajte in sistem začne imeti bolj smiselno. Ustvarite CDN profil in lahko dodate več con. Določite lahko njihovo vrsto (shramba, storitev v oblaku, spletna aplikacija in drugo) in URL. Vsak ima lahko tudi smiselno imenovano domeno CDN, na primer mytestdomain.azureedge.net.

Izbirna funkcija dinamične optimizacije spletnega mesta pospeši delovanje z optimizacijami poti in TCP ter vnaprejšnjim pridobivanjem in stiskanjem slik z Akamai. To ni poceni, cene se začnejo pri 0,19 USD, a 200 USD brezplačnega kredita pomeni, da lahko vsaj poskusite pred nakupom.

Ko nastavite, Azure deluje podobno kot kateri koli drug CDN. Uredite svojo kodo tako, da bo uporabil CDN URL "mytestdomain.azureedge.net" (ali dodajte zapis CNAME za uporabo imena domene po meri) s sredstvi, ki jih želite predpomniti, in sistem jih bo naložil ob prvi zahtevi in ​​začel prikazovati jih obiskovalcem.

Dostopite do končne točke in končno lahko raziščete Azure-jeve nastavitve CDN. Tudi ti se izkažejo za prožnejše, veliko bolj kot večina konkurence. Za vklop in izklop stiskanja ne kliknete samo gumba - lahko natančno določite, katere vrste MIME želite optimizirati.

Preprosto se lahko odločite, kako storitev obravnava tudi URL-je s poizvedbenimi nizi (page.ashx? Q = to). Z enim klikom ali dvema lahko izberete, da obidete predpomnjenje za poizvedbe (sredstvo se vsakič zajame iz izvora), predpomni prvo zahtevo in to sredstvo vedno postreže ali vsako zahtevo obravnava kot edinstven URL (page.ashx? Q = this in page.ashx? q =, ki bi bili predpomnjeni kot ločena sredstva, vsak s svojim časom življenja).

Geo-filtriranje je dobro obdelano, saj se ni treba učiti tehnik kodiranja ali ustvarjati skriptov. Namesto tega lahko določite posamezne datoteke ali mape, nato pa jim dovolite ali blokirate izbiro držav.

Ko zberete dovolj podatkov, Azure ponuja tudi različna poročila in analitiko, ki vam pomaga razumeti, kaj se dogaja.

Druga orodja so bolj skrivnostna in vmesnik ne ponuja vedno veliko vnaprejšnje pomoči pri ugotavljanju njihovega delovanja. Naleteli boste tudi na funkcije upravljanja Azure, ki so same po sebi izjemno zmogljive. Na primer, morate deliti nadzor nad CDN z drugimi v vašem podjetju? Obstaja širok sistem za nadzor dostopa, kjer lahko ustvarite uporabnike, skupine in vloge ter natančno določite, kdo lahko kaj počne.

Če mislite, da se to sliši zapleteno, potem imate prav. Na voljo je ogromno dokumentacije (ta vzorec je dober primer) in sčasoma boste osvojili osnove, vendar pozor: lahko traja nekaj časa.

Izvedba

Ali bo Azure CDN zagotovil potrebno hitrost? Zares ne moremo trditi, saj je treba upoštevati toliko spremenljivk - lokacije obiskovalcev, načrt Azure, ki ga uporabljate, velikost in vrste datotek, spletne aplikacije in ali uporabljate dodatke kot je Azureova dinamična optimizacija spletnih mest.

CDNPerf ponuja izhodišče s primerjavo odzivnega časa CDN, ki ga doživljajo resnični uporabniki po vsem svetu. To je ena številka in ne more ponuditi nobene dokončne razsodbe, vendar vseeno ponuja osnovni pogled na primerjavo robnih strežnikov.

Medtem ko pišemo, Azure CDN ocenjuje odlično četrto od 20 za svetovni odzivni čas. Le 5centsCDN, Google Cloud in AWS CloudFront so se odrezali bolje.

Storitev je v Afriki zasedla drugo mesto, kar je resnično pomembno, saj gre za regijo, ki jo številni CDN slabo oskrbujejo. Je pa tudi odličen 4. v Evropi in Aziji ter 7. v Severni Ameriki, kar zagotavlja, da boste dosegli precej nadpovprečno zmogljivost povsod po svetu.

Končna sodba

Azure CDN je treba videti, če boste uporabljali druge storitve Azure ali boste morda cenili funkcije upravljanja .NET ali PowerShell, vendar njegova zapletenost in stroški pomenijo, da bi bilo manj zahtevnim uporabnikom bolje na drugje.

  • Izpostavili smo tudi najboljši CDN