Recenzie Microsoft Azure

Cuprins:

Anonim

Microsoft Azure este o colecție integrată de platforme cloud pentru construirea, gestionarea și sprijinirea aplicațiilor și serviciilor.

Soluțiile disponibile acoperă găzduirea, backup-ul, cloud computing, dezvoltarea aplicațiilor, comerțul electronic, monitorizarea, analiza datelor și multe altele.

Microsoft Azure include, de asemenea, o rețea de livrare a conținutului (CDN). Poate surprinzător, acest lucru nu se bazează exclusiv pe serverele Edge ale Microsoft, ci oferă și trei planuri care utilizează alte rețele CDN: Standard Akamai, Standard Verizon și Premium Verizon.

  • Doriți să încercați Microsoft Azure? Consultați site-ul web aici

Un avantaj major al utilizării Azure este integrarea sa cu tehnologiile Microsoft. Puteți să-l implementați rapid alături de alte stocări Azure, aplicații web sau servicii media, de exemplu. CDN-ul poate fi gestionat de la PowerShell sau .NET, un mare plus pentru mulți dezvoltatori și administratori de sisteme, precum și printr-un API REST și Node.js.

Planul standard Azure acoperă elementele de bază: suport personalizat pentru nume de domeniu (cdn.mydomain.com), suport HTTPS, HTTP / 2, geo-filtrare (blocarea accesului în funcție de țară), echilibrarea încărcării și protecție DDoS.

O adăugare standard Verizon, care nu este atât de obișnuită, este „preîncărcarea activelor”, care permite specificarea obiectelor în cache înainte de a fi solicitate. Prima cerere din fiecare regiune primește fișierul imediat, fără a fi nevoie să așteptați pe măsură ce este preluat de la origine.

Planul „Premium Verizon” complet extinde CDN-ul cu statistici și alerte în timp real, rapoarte HTTP avansate, autentificare token (protecție hotlink) și un motor de reguli mai puternic pentru a schimba setările cache sau antet, redirecționa adresele URL și, în general, să se joace cu livrarea conținutului. Deși alte CDN-uri oferă de obicei unele dintre aceste funcționalități ca standard, implementarea Microsoft este impresionantă.

Obținerea unei imagini complete a capacităților CDN s-a dovedit mai dificilă decât ne-am așteptat, deoarece chiar și unele informații de bază nu sunt prezentate în mod clar pe site. Sunteți curios despre numărul de PoP-uri disponibile cu fiecare rețea, de exemplu? Acest lucru nu este dezvăluit pentru planul Akamai, propriile cifre ale Microsoft sunt menționate doar pe pagina Locații (130 PoP în 83 de orașe), iar compania vă recomandă oricum să le ignorați și să încercați fiecare dintre planuri pentru a vedea care funcționează cel mai bine.

Curățarea memoriei cache, timpul necesar pentru a șterge un articol din cache, este un alt exemplu bun. Nu este menționat în paginile de marketing, dar detaliați în această pagină tehnică, apoi veți citi „Cererile de purjare durează aproximativ 10 minute pentru a fi procesate cu Azure CDN de la Microsoft, aproximativ 2 minute cu Azure CDN de la Verizon (standard și premium) și aproximativ 10 secunde cu Azure CDN de la Akamai. ' Bine de știut, dar informații cheie de acest gen ar trebui să fie vizibile în față, nu îngropate în paginile de asistență.

Dacă sunteți interesat de Azure, vă recomandăm să începeți cu pagina oficială de comparație CDN, să examinați diferitele caracteristici și să urmați linkurile pentru a obține explicații detaliate. Consultați și pagina Documentație CDN. Căutați funcții precum purjarea sau orice altceva este o prioritate și asigurați-vă că planurile oferă ceea ce vă așteptați.

Prețuri

Microsoft Azure CDN folosește o schemă pay-as-you-go în care sunteți taxat pentru nivelul de lățime de bandă pe care îl utilizați. Ca și în Amazon CloudFront și multe alte CDN-uri, prețurile de transfer de date variază în funcție de regiunea pe care o utilizează.

Aceasta nu este cea mai simplă dintre schemele și probabil că vă va fi greu să vă preziceți facturile potențiale, dar serviciul are puține alte taxe care să vă prindă. Nu sunteți facturat pentru solicitări (fișiere descărcate) și nu există nicio primă pentru utilizarea HTTPS prin HTTP.

Planurile Standard Akamai și Standard Verizon au un preț similar cu Amazon CloudFront, cu taxe începând de la 0,081 USD pe GB pentru America de Nord, Europa, Orientul Mijlociu și Africa, variind până la 0,233 USD pentru America de Sud. Tarifele scad după primii 10 TB, în funcție de suma pe care o utilizați, deci, de exemplu, dacă utilizați 150 TB pe lună, ultimii 100 TB costă 0,056 USD pe GB.

Planul Premium Verizon costă aproximativ de două ori mai mult pentru primii 10 TB de trafic (0,158 USD până la 0,466 USD per GB) și, din nou, există reduceri dacă utilizați mai mult.

Costurile generale ale planurilor standard pot fi de două ori mai mari decât ale concurenților, cum ar fi KeyCDN, și să nu mai vorbim de servicii bugetare precum Bunny (la prețuri de la 0,005 USD / GB). Totuși, acestea sunt mai ieftine decât multe CDN-uri high-end pentru întreprinderi și integrarea cu tehnologiile Microsoft. poate face din acesta un preț care merită plătit pentru unii.

Dacă doriți să cunoașteți costurile dvs., site-ul Azure are un Calculator de prețuri care să vă ajute să aflați factura lunară. Alegeți un plan, introduceți o estimare a traficului pentru fiecare regiune și totalul este afișat imediat. Rețineți că asistența tehnică are un preț de la 29 USD pe lună sau de 100 USD recomandat pentru proiectele critice pentru afaceri. Dar dacă este prea mult pentru dvs., nu lăsați-l neapărat să vă amâneze, deoarece există o bază de cunoștințe web vastă și extrem de detaliată disponibilă gratuit.

Alternativ, înscrieți-vă la Azure și veți primi un credit gratuit de 200 USD. Acest lucru vă poate oferi mai mult de 1500 GB de trafic, suficient pentru a testa chiar și cel mai mare site, și nu se reînnoiește automat ca produs plătit, deci nu există niciun risc.

Înființat

Azure CDN necesită mai mult timp și efort pentru a se înscrie decât majoritatea. Pe lângă faptul că aveți nevoie de o mulțime de informații personale, vi se cere să vă autentificați prin numărul de telefon (site-ul trimite un text sau vă sună pentru a furniza un cod, pe care îl introduceți apoi în formularul de înscriere). Trebuie să furnizați și detaliile de plată, deși Microsoft spune că nu există facturare automată la sfârșitul lunii de încercare și veți fi taxat numai dacă sunteți de acord în mod explicit să achiziționați un serviciu.

Tabloul de bord web Azure este complex, plin de funcții și funcționalități, iar cel mai expert utilizator ar putea inițial să se străduiască să își găsească drumul. De exemplu, o bară laterală din stânga acoperă 17 zone diferite (aplicații funcționale, baze de date SQL, echilibratoare de încărcare, mașini virtuale), fiecare dintre acestea ducând la propriul său panou de gestionare, cu încă mai multe opțiuni.

Tastarea „CDN” în caseta Căutare ne-a condus la zona corectă, dar chiar și acolo, terminologia precum „profilul CDN” și „grupul de resurse” poate părea necunoscută. Prima noastră încercare de a crea un profil CDN a generat eroarea „vă rugăm să vă asigurați că Microsoft.CDN este listat ca furnizor de resurse înregistrat în abonamentul dvs. Azure”, fără link pentru a explica problema în continuare. Căutarea răspunsului ne-a dat mai întâi o pagină care ne recomanda să rulăm PowerShell, dar apoi ne-a îndreptat către o soluție de portal care sa dovedit a fi rapidă și ușoară.

Totuși, jucați o vreme și sistemul începe să aibă mai mult sens. Creați un profil CDN și puteți adăuga mai multe zone. Puteți defini tipul acestora (stocare, serviciu cloud, aplicație web, mai multe) și adresa URL. Fiecare poate avea și un domeniu CDN denumit în mod sensibil, cum ar fi mytestdomain.azureedge.net.

O caracteristică opțională de optimizare dinamică a site-ului accelerează performanța cu optimizări de rută și TCP, și preluarea obiectelor și compresia imaginilor mobile cu Akamai. Acest lucru nu este ieftin, cu prețuri care încep de la 0,19 USD, dar 200 USD de credit gratuit înseamnă că puteți încerca cel puțin înainte de a cumpăra.

Odată configurat, Azure funcționează la fel ca orice alt CDN. Editați-vă codul pentru a utiliza URL-ul CDN „mytestdomain.azureedge.net” (sau adăugați o înregistrare CNAME pentru a utiliza un nume de domeniu personalizat) cu activele pe care doriți să le memorați în cache, iar sistemul le va încărca la prima cerere și va începe să difuzeze vizitatorii.

Accesați un punct final și în cele din urmă puteți explora setările CDN ale Azure. Acestea se dovedesc a fi și ele flexibile, mult mai mult decât o mare parte din concurență. Nu faceți clic doar pe un buton pentru a activa sau dezactiva compresia, de exemplu - puteți defini exact tipurile MIME pe care doriți să le optimizați.

Este ușor să decideți cum tratează serviciul și adresele URL cu șiruri de interogare (page.ashx? Q = this). Într-un clic sau două puteți alege să ocoliți cache-ul pentru interogări (materialul este preluat de la origine de fiecare dată), să memorați în cache prima cerere și să difuzați întotdeauna acel material sau să tratați fiecare cerere ca o adresă URL unică (page.ashx? Q = this și page.ashx? q = care ar fi stocate în cache ca active separate, fiecare având propriul timp de trăit).

Geo-filtrarea este bine gestionată, fără a fi nevoie să învățați tehnici de codare sau să creați scripturi. În schimb, puteți specifica fișiere sau foldere individuale, apoi le permiteți sau le blocați din țările pe care le alegeți.

Când ați colectat suficiente date, Azure oferă, de asemenea, rapoarte și analize asortate pentru a vă ajuta să înțelegeți ce se întâmplă.

Alte instrumente sunt mai criptice, iar interfața nu oferă întotdeauna prea mult ajutor pentru a afla cum funcționează. Veți întâlni, de asemenea, funcțiile de gestionare ale Azure, extrem de puternice în sine. De exemplu, trebuie să împărtășiți controlul CDN cu alții din afacerea dvs.? Există un vast sistem de control al accesului în care puteți crea utilizatori, grupuri și roluri și puteți defini exact cine poate face ce.

Dacă credeți că acest lucru sună complicat, atunci aveți dreptate. Există o cantitate mare de documentație disponibilă (acest exemplu de tutorial este un bun exemplu) și, în cele din urmă, veți stăpâni elementele de bază, dar aveți grijă: ar putea dura ceva timp.

Performanţă

CD-ul Azure vă va oferi viteza de care aveți nevoie? Nu există nicio modalitate de a spune cu siguranță, deoarece există atât de multe variabile de luat în considerare - locațiile vizitatorilor dvs., planul Azure pe care îl utilizați, dimensiunea și tipurile de fișiere, aplicațiile web și dacă utilizați extras precum Optimizarea dinamică a site-ului Azure.

CDNPerf oferă un punct de plecare prin compararea timpilor de răspuns CDN experimentați de utilizatorii reali din întreaga lume. Este o singură cifră și nu poate oferi niciun verdict definitiv, dar oferă totuși o imagine de bază a modului în care se compară serverele marginale.

Pe măsură ce scriem, Azure CDN evaluează un excelent 4 din 20 pentru timpii de răspuns la nivel mondial. Doar 5centsCDN, Google Cloud și AWS CloudFront s-au descurcat mai bine.

Serviciul a ocupat locul al doilea în Africa, un punct culminant real, deoarece este o regiune slab deservită de multe CDN-uri. Dar este, de asemenea, un excelent al 4-lea în Europa și Asia și al 7-lea în America de Nord, asigurându-vă că veți obține performanțe mult peste medie peste tot în lume.

Verdict final

CD-ul Azure este obligatoriu dacă veți folosi alte servicii Azure sau dacă ați putea aprecia caracteristicile de gestionare .NET sau PowerShell, dar complexitatea și costul acestuia înseamnă că utilizatorii mai puțin pretențioși ar putea fi mai bine în altă parte.

  • De asemenea, am evidențiat cel mai bun CDN