Microsoft Azure integrirana je zbirka oblačnih platformi za izgradnju, upravljanje i podršku aplikacijama i uslugama.
Dostupna rješenja obuhvaćaju hosting, izradu sigurnosnih kopija, računalstvo u oblaku, razvoj aplikacija, e-trgovinu, nadzor, analizu podataka i još mnogo toga.
Microsoft Azure također uključuje mrežu za isporuku sadržaja (CDN). Možda iznenađujuće, ovo se ne temelji samo na Microsoftovim vlastitim rubnim poslužiteljima, već nudi i tri plana koji koriste druge CDN mreže: Standard Akamai, Standard Verizon i Premium Verizon.
- Želite isprobati Microsoft Azure? Pogledajte web stranicu ovdje
Jedna od glavnih prednosti upotrebe Azure-a je njegova integracija s Microsoftovim tehnologijama. Možete ga brzo implementirati zajedno s drugim Azure pohranom, web aplikacijama ili medijskim uslugama, na primjer. CDN-om se može upravljati iz PowerShell-a ili .NET-a, što je veliki plus za mnoge programere i sysadmine, kao i putem REST API-ja i Node.js.
Azureov standardni plan pokriva osnove: podrška za prilagođeno ime domene (cdn.mydomain.com), podrška za HTTPS, HTTP / 2, geo-filtriranje (blokiranje pristupa prema zemlji), uravnoteženje opterećenja i DDoS zaštita.
Jedan ne tako uobičajeni dodatak standardnom Verizonu je "prethodno učitavanje imovine", što omogućuje specificiranje objekata koji će se predmemorirati prije nego što se zatraže. Prvi zahtjev iz svake regije tada datoteku dobiva odmah, bez potrebe za čekanjem dok se preuzima iz izvora.
Punomasni plan "Premium Verizon" proširuje CDN statistikom i upozorenjima u stvarnom vremenu, naprednim HTTP izvješćima, provjerom autentičnosti tokena (zaštita hitnih veza) i snažnijim mehanizmom pravila za promjenu postavki predmemorije ili zaglavlja, preusmjeravanje URL-ova i općenito poigravanje s isporuka sadržaja. Iako drugi CDN-ovi obično nude neke od ovih funkcija standardno, Microsoftova je implementacija impresivna.
Stvaranje potpune slike mogućnosti CDN-a pokazalo se težim nego što smo očekivali, jer čak i neke osnovne informacije nisu jasno predstavljene na web mjestu. Zanima vas broj PoP-ova dostupnih sa svakom mrežom, na primjer? To se ne otkriva za plan Akamai, Microsoftove vlastite brojke spominju se samo na stranici Lokacije (130 PoP-ova u 83 grada), a tvrtka preporučuje da ih svejedno ignorirate i isprobate svaki od planova kako biste vidjeli koji najbolje funkcionira.
Čišćenje predmemorije, vrijeme potrebno za brisanje stavke iz predmemorije, još je jedan dobar primjer. To se ne spominje na marketinškim stranicama, ali prijeđite na ovu tehničku stranicu, a zatim ćete pročitati: „Zahtjevima za čišćenje potrebno je oko 10 minuta za obradu s Azure CDN-om od Microsofta, otprilike 2 minute s Azure CDN-om od Verizon-a (standardni i premium) otprilike 10 sekundi s Azure CDN-om iz Akamaija. ' Dobro je znati, ali ključne informacije poput ove trebale bi biti vidljive unaprijed, a ne zakopane na stranicama podrške.
Ako vas zanima Azure, tada bismo vam preporučili da započnete sa službenom stranicom za usporedbu CDN-a, pogledate razne značajke i slijedite veze kako biste dobili detaljna objašnjenja. Pogledajte i CDN dokumentacijsku stranicu. Potražite značajke poput čišćenja ili bilo čega drugog što je prioritet i pobrinite se da planovi isporučuju ono što biste očekivali.
Cijene
Microsoft Azure CDN koristi shemu pay-as-you-go gdje vam se naplaćuje razina propusnosti koju koristite. Kao i kod Amazon CloudFronta i mnogih drugih CDN-ova, cijene prijenosa podataka razlikuju se ovisno o regiji koju koriste.
Ovo nije najjednostavnija shema i vjerojatno će vam biti teško predvidjeti vaše potencijalne račune, ali usluga ima malo drugih troškova da vas uhvati. Ne naplaćuju vam se zahtjevi (preuzete datoteke) i ne postoji premija za upotrebu HTTPS-a preko HTTP-a.
Standardni planovi Akamai i Standard Verizon imaju slične cijene kao Amazon CloudFront, a naknade za Sjevernu Ameriku, Europu, Bliski Istok i Afriku kreću se od 0,081 USD po GBP, a za Južnu Ameriku iznose 0,233 USD. Stope padaju nakon prvih 10TB, ovisno o količini koju koristite, pa, na primjer, ako koristite 150TB mjesečno, posljednjih 100TB košta 0,056 USD po GB.
Premium Verizon plan košta otprilike dvostruko više za prvih 10 TB prometa (0,158 do 0,466 USD po GB), a opet postoje popusti ako koristite više.
Ukupni troškovi čak i Standardnih planova mogu biti dvostruko veći od troškova konkurenata poput KeyCDN-a, a kamoli proračunskih usluga poput Bunny-a (po cijeni od 0,005 USD / GB.) Ipak su jeftiniji od mnogih vrhunskih CDN-ova za poduzeća i integracija s Microsoftovim tehnologijama može nekima ovo učiniti cijenom koju vrijedi platiti.
Ako želite osjetiti svoje troškove, web mjesto Azure ima kalkulator cijena koji će vam pomoći da utvrdite svoj mjesečni račun. Odaberite plan, unesite procjenu prometa za svaku regiju i ukupan se iznos odmah prikazuje. Imajte na umu da je cijena tehničke podrške 29 USD mjesečno ili preporučenih 100 USD za poslovne kritične projekte. Ali ako je to previše za vas, nemojte nužno dopustiti da vas to odvrati, jer je ogromna i izuzetno detaljna baza znanja na mreži dostupna besplatno.
Alternativno, prijavite se za Azure i dobit ćete 200 USD besplatnog kredita. To bi vam moglo omogućiti više od 1500 GB prometa, dovoljno da isprobate i najveće web lokacije, a ne automatski se obnavlja kao plaćeni proizvod, tako da nema rizika.
Postaviti
Azure CDN-u treba više vremena i truda za registraciju nego većini. Osim što zahtijevate puno osobnih podataka, od vas se traži i autentifikacija telefonskim brojem (web mjesto šalje tekst ili vas poziva da navedete kôd koji zatim unesete u obrazac za registraciju). Morate navesti i svoje podatke o plaćanju, iako Microsoft kaže da na kraju probnog mjeseca ne postoji automatska naplata, a naplatit će vam se samo ako izričito pristanete na kupnju usluge.
Web nadzorna ploča Azure složena je, prepuna značajki i funkcionalnosti, a najstručniji korisnik u početku bi se mogao boriti za snalaženje. Na primjer, lijeva bočna traka pokriva 17 različitih područja (Function Apps, SQL baze podataka, Load Balancers, Virtual Machines), od kojih svako vodi do vlastite upravljačke ploče s još više mogućnosti.
Upis "CDN" u okvir za pretraživanje doveli su nas do pravog područja, ali čak i tamo terminologija poput "CDN profil" i "grupa resursa" može se činiti nepoznatom. Naš prvi pokušaj stvaranja CDN profila generirao je pogrešku 'osigurajte da je Microsoft.CDN naveden kao registrirani davatelj resursa u vašoj Azure pretplati', bez veze koja bi dodatno objasnila problem. Tragajući za odgovorom prvo smo dobili stranicu koja preporučuje da pokrenemo neku PowerShell, ali zatim nas je uputio na rješenje portala koje se pokazalo brzim i lakim.
Ipak se malo poigrajte i sustav počinje imati više smisla. Stvorite CDN profil i možete dodati više zona. Možete definirati njihov tip (pohrana, usluga u oblaku, web aplikacija i još više) i URL. Svaka može imati i CDN domenu sa razumnim nazivom, poput mytestdomain.azureedge.net.
Neobavezna značajka dinamičke optimizacije web mjesta ubrzava performanse optimizacijom rute i TCP-a, a Akamai omogućuje prethodno dohvaćanje objekata i kompresiju slike na mobilnom uređaju. Ovo nije jeftino, s cijenama od 0,19 USD, ali 200 USD besplatnog kredita znači da možete barem probati prije kupnje.
Jednom kad ga postavite, Azure radi slično kao i bilo koji drugi CDN. Uredite svoj kôd tako da koristi CDN URL "mytestdomain.azureedge.net" (ili dodajte CNAME zapis da biste koristili prilagođeno ime domene) sa sredstvima koja želite predmemorirati, a sustav će ih učitati na prvi zahtjev i početi posluživati njih posjetiteljima.
Pristupite krajnjoj točki i napokon ćete moći istražiti Azureove CDN postavke. Ispostavilo se da su i oni fleksibilni, puno više nego veći dio konkurencije. Na primjer, ne samo da kliknete gumb za uključivanje i isključivanje kompresije, već možete točno definirati koje MIME vrste želite optimizirati.
Lako je odlučiti kako usluga tretira i URL-ove s nizovima upita (page.ashx? Q = ovo). U samo dva klika možete zaobići predmemoriranje za upite (materijal se svaki put preuzima iz izvora), predmemorirati prvi zahtjev i uvijek poslužiti to sredstvo ili svaki zahtjev tretirati kao jedinstveni URL (page.ashx? Q = this i page.ashx? q = koji će biti predmemorirani kao zasebni elementi, svaki sa svojim vremenom za život).
Geo-filtriranjem se dobro rukuje, bez potrebe za učenjem tehnika kodiranja ili stvaranjem skripti. Umjesto toga, možete odrediti pojedinačne datoteke ili mape, a zatim ih dopustiti ili blokirati u odabiru zemalja.
Kad prikupite dovoljno podataka, Azure također nudi raznovrsna izvješća i analitiku koja vam pomažu razumjeti što se događa.
Ostali su alati tajnovitiji, a sučelje ne nudi uvijek veliku pomoć u otkrivanju njihovog rada. Također ćete naići na Azureove značajke upravljanja, izuzetno moćne same po sebi. Na primjer, trebate podijeliti kontrolu nad CDN-om s drugima u vašem poslu? Postoji ogroman sustav kontrole pristupa u kojem možete stvoriti korisnike, grupe i uloge i točno definirati tko što može učiniti.
Ako mislite da ovo zvuči komplicirano, onda ste u pravu. Dostupna je ogromna količina dokumentacije (ovaj je primjer tutorijala dobar primjer) i na kraju ćete svladati osnove, ali pazite: to može potrajati.
Izvođenje
Hoće li Azure CDN pružiti potrebnu brzinu? Zapravo se ne može sa sigurnošću reći jer postoji toliko varijabli koje treba uzeti u obzir - mjesta vaših posjetitelja, Azureov plan koji koristite, veličina i vrste datoteka, web aplikacije i koristite li dodatke poput Azureove dinamičke optimizacije web mjesta.
CDNPerf nudi polaznu točku uspoređujući vrijeme odziva CDN-a koje su doživjeli stvarni korisnici širom svijeta. To je jedna brojka i ne može ponuditi konačnu presudu, ali ipak pruža osnovni prikaz usporedbe rubnih poslužitelja.
Dok pišemo, Azure CDN ocjenjuje izvrsnim 4. od 20 za svjetska vremena odgovora. Samo su 5centsCDN, Google Cloud i AWS CloudFront prošli bolje.
Usluga je zauzela drugo mjesto u Africi, što je pravi vrhunac, jer je to regija koju mnogi CDN-ovi slabo opslužuju. No, također je postignut izvrsnim 4. mjestom u Europi i Aziji, te 7. u Sjevernoj Americi, osiguravajući da ćete postići znatno iznadprosječne performanse svugdje u svijetu.
Konačna presuda
Azure CDN morate pogledati hoćete li upotrebljavati druge Azure usluge ili biste možda cijenili značajke upravljanja .NET ili PowerShell, ali njegova složenost i cijena znače da bi manje zahtjevni korisnici mogli biti na drugom mjestu.
- Također smo istaknuli najbolji CDN