Microsoft Azure-beoordeling

Microsoft Azure is een geïntegreerde verzameling cloudplatforms voor het bouwen, beheren en ondersteunen van applicaties en services.

Beschikbare oplossingen omvatten hosting, back-up, cloud computing, applicatie-ontwikkeling, e-commerce, monitoring, data-analyse en meer.

Microsoft Azure bevat ook een Content Delivery Network (CDN). Misschien verrassend is dit niet alleen gebaseerd op Microsoft's eigen Edge-servers, maar biedt het ook drie plannen met andere CDN-netwerken: Standard Akamai, Standard Verizon en Premium Verizon.

  • Wilt u Microsoft Azure proberen? Bekijk hier de website

Een groot voordeel van het gebruik van Azure is de integratie met Microsoft-technologieën. U kunt het bijvoorbeeld snel inzetten naast andere Azure-opslag, web-apps of mediaservices. Het CDN kan worden beheerd vanuit PowerShell of .NET, een groot pluspunt voor veel ontwikkelaars en sysadmins, maar ook via een REST API en Node.js.

Het standaardplan van Azure omvat de basisprincipes: ondersteuning voor aangepaste domeinnamen (cdn.mydomain.com), HTTPS-ondersteuning, HTTP / 2, geofiltering (blokkeertoegang per land), taakverdeling en DDoS-bescherming.

Een niet zo vaak voorkomende toevoeging van Standard Verizon is "asset pre-loading", waarmee het specificeren van objecten in het cachegeheugen kan worden opgeslagen voordat ze worden aangevraagd. Het eerste verzoek van elke regio krijgt het bestand dan onmiddellijk, zonder te hoeven wachten terwijl het van de oorsprong wordt opgehaald.

Het volwaardige 'Premium Verizon'-plan breidt het CDN uit met realtime statistieken en waarschuwingen, geavanceerde HTTP-rapporten, tokenauthenticatie (hotlink-bescherming) en een krachtigere regelsengine om cache- of headerinstellingen te wijzigen, URL's om te leiden en in het algemeen mee te spelen inhoud levering. Hoewel andere CDN's doorgaans een deel van deze functionaliteit standaard bieden, is de implementatie van Microsoft indrukwekkend.

Een volledig beeld krijgen van de mogelijkheden van het CDN bleek moeilijker dan we hadden verwacht, aangezien zelfs sommige basisinformatie niet duidelijk op de site wordt gepresenteerd. Benieuwd naar het aantal beschikbare PoP's per netwerk bijvoorbeeld? Dat is niet bekendgemaakt voor het Akamai-plan, de eigen cijfers van Microsoft worden alleen vermeld op de pagina Locaties (130 PoP's in 83 steden), en het bedrijf raadt je aan deze hoe dan ook te negeren en elk van de plannen te proberen om te zien welke het beste werkt.

Cache purging, de tijd die nodig is om een ​​item uit de cache te wissen, is een ander goed voorbeeld. Het wordt niet vermeld op de marketingpagina's, maar ga naar deze technische pagina en u zult lezen dat het ongeveer 10 minuten duurt om opschoonverzoeken te verwerken met Azure CDN van Microsoft, ongeveer 2 minuten met Azure CDN van Verizon (standaard en premium), en ongeveer 10 seconden met Azure CDN van Akamai. ' Goed om te weten, maar belangrijke informatie zoals deze moet van tevoren zichtbaar zijn, niet weggestopt in de ondersteuningspagina's.

Als u geïnteresseerd bent in Azure, raden we u aan te beginnen met de officiële CDN-vergelijkingspagina, de verschillende functies te bekijken en de links te volgen voor gedetailleerde uitleg. Bekijk ook de CDN-documentatiepagina. Zoek naar functies zoals opschonen of wat dan ook een prioriteit is, en zorg ervoor dat de plannen leveren wat u zou verwachten.

Prijsstelling

Microsoft Azure CDN maakt gebruik van een 'pay-as-you-go'-schema waarbij u in rekening wordt gebracht voor de bandbreedte die u gebruikt. Net als bij Amazon CloudFront en vele andere CDN's, variëren de prijzen voor gegevensoverdracht afhankelijk van de regio die ze gebruiken.

Dit zijn niet de meest eenvoudige schema's en u zult het waarschijnlijk moeilijk vinden om uw potentiële rekeningen te voorspellen, maar de service heeft weinig andere kosten om u te betrappen. Er worden geen kosten in rekening gebracht voor verzoeken (gedownloade bestanden) en er is geen premie voor het gebruik van HTTPS via HTTP.

De Standard Akamai- en Standard Verizon-abonnementen zijn vergelijkbaar geprijsd als Amazon CloudFront, met kosten vanaf $ 0,081 per GB voor Noord-Amerika, Europa, het Midden-Oosten en Afrika, oplopend tot $ 0,233 voor Zuid-Amerika. Tarieven dalen na de eerste 10 TB, afhankelijk van het bedrag dat je gebruikt, dus als je bijvoorbeeld 150 TB per maand gebruikt, kost de laatste 100 TB $ 0,056 per GB.

Het Premium Verizon-abonnement kost ongeveer twee keer zoveel voor de eerste 10 TB aan verkeer ($ 0,158 tot $ 0,466 per GB), en opnieuw zijn er kortingen als u er meer gebruikt.

De totale kosten van zelfs de Standard-abonnementen kunnen twee keer zo hoog zijn als die van die van concurrenten zoals KeyCDN, laat staan ​​budgetdiensten zoals Bunny (geprijsd vanaf $ 0,005 / GB). Ze zijn echter goedkoper dan veel high-end enterprise CDN's, en de integratie met Microsoft-technologieën kan dit voor sommigen een prijs maken die het waard is om te betalen.

Als u een idee wilt krijgen van uw kosten, heeft de Azure-site een prijscalculator om u te helpen bij het berekenen van uw maandelijkse factuur. Kies een plan, voer een verkeersinschatting in voor elke regio en het totaal wordt direct weergegeven. Houd er rekening mee dat technische ondersteuning wordt geprijsd vanaf $ 29 per maand, of een aanbevolen $ 100 voor bedrijfskritische projecten. Maar als dat te veel voor je is, laat het je dan niet per se afschrikken, want er is een uitgebreide en enorm gedetailleerde webkennisbank gratis beschikbaar.

U kunt zich ook aanmelden voor Azure en u krijgt $ 200 gratis tegoed. Dit kan u meer dan 1500 GB aan verkeer opleveren, genoeg om zelfs de grootste sites uit te proberen, en het wordt niet automatisch verlengd als een betaald product, dus er is geen risico.

Opstelling

Azure CDN kost meer tijd en moeite om zich aan te melden dan de meeste. Naast dat u veel persoonlijke informatie nodig heeft, moet u zich ook authenticeren via het telefoonnummer (de site stuurt een sms of belt u om een ​​code op te geven, die u vervolgens invoert op het aanmeldingsformulier). U moet ook uw betalingsgegevens verstrekken, hoewel Microsoft zegt dat er aan het einde van de proefmaand geen automatische facturering is en dat er alleen kosten in rekening worden gebracht als u expliciet akkoord gaat met het kopen van een service.

Het Azure-webdashboard is complex, boordevol functies en functionaliteit, en de meest ervaren gebruiker kan in eerste instantie moeite hebben om zijn weg te vinden. Een linkerzijbalk omvat bijvoorbeeld 17 verschillende gebieden (functie-apps, SQL-databases, load balancers, virtuele machines), die elk leiden naar een eigen beheerpaneel met nog meer opties.

Het typen van ‘CDN’ in het zoekvak leidde ons naar het juiste gebied, maar zelfs daar lijkt terminologie als ‘CDN-profiel’ en ‘resourcegroep’ misschien onbekend. Onze eerste poging om een ​​CDN-profiel te maken, genereerde de fout 'zorg ervoor dat Microsoft.CDN wordt vermeld als een geregistreerde bronprovider in uw Azure-abonnement', zonder link om het probleem verder uit te leggen. Toen we naar het antwoord zochten, kregen we eerst een pagina met de aanbeveling om wat PowerShell uit te voeren, maar vervolgens werden we doorverwezen naar een portaloplossing die snel en gemakkelijk bleek te zijn.

Speel een tijdje rond en het systeem begint logischer te worden. Maak een CDN-profiel aan en u kunt meerdere zones toevoegen. U kunt hun type (opslag, cloudservice, webapp, meer) en URL definiëren. Elk kan ook een CDN-domein met een redelijke naam hebben, zoals mytestdomain.azureedge.net.

Een optionele Dynamic Site Optimization-functie versnelt de prestaties met route- en TCP-optimalisaties, en object prefetch en mobiele beeldcompressie met Akamai. Dit is niet goedkoop, met prijzen vanaf $ 0,19, maar het gratis tegoed van $ 200 betekent dat je het in ieder geval kunt proberen voordat je het koopt.

Als u eenmaal bent ingesteld, werkt Azure net als elk ander CDN. Bewerk uw code om de CDN-URL "mytestdomain.azureedge.net" te gebruiken (of voeg een CNAME-record toe om een ​​aangepaste domeinnaam te gebruiken) met items die u in het cachegeheugen wilt opslaan, en het systeem laadt ze bij het eerste verzoek en begint met serveren ze aan bezoekers.

Toegang tot een eindpunt en u kunt eindelijk de CDN-instellingen van Azure verkennen. Deze blijken ook veel flexibeler te zijn dan een groot deel van de concurrentie. U klikt niet alleen op een knop om bijvoorbeeld compressie in en uit te schakelen, u kunt precies definiëren welke MIME-typen u geoptimaliseerd wilt hebben.

Het is ook gemakkelijk om te beslissen hoe de service URL's met queryreeksen behandelt (page.ashx? Q = this). Met een paar klikken kunt u ervoor kiezen om caching voor zoekopdrachten te omzeilen (het item wordt elke keer van de oorsprong gehaald), het eerste verzoek in de cache plaatsen en dat item altijd bedienen, of elk verzoek behandelen als een unieke URL (page.ashx? Q = this en page.ashx? q = die in de cache zouden worden opgeslagen als afzonderlijke activa, elk met hun eigen tijd om te leven).

Geofiltering wordt goed afgehandeld, zonder dat u coderingstechnieken hoeft te leren of scripts hoeft te maken. In plaats daarvan kunt u individuele bestanden of mappen specificeren en ze vervolgens toestaan ​​of blokkeren voor uw landkeuze.

Als u voldoende gegevens heeft verzameld, biedt Azure ook diverse rapporten en analyses om u te helpen begrijpen wat er aan de hand is.

Andere tools zijn cryptischer en de interface biedt niet altijd veel hulp vooraf om erachter te komen hoe ze werken. Je zult ook de beheerfuncties van Azure tegenkomen, die op zichzelf enorm krachtig zijn. Wilt u bijvoorbeeld de controle over het CDN delen met anderen in uw bedrijf? Er is een uitgebreid toegangscontrolesysteem waarmee u gebruikers, groepen en rollen kunt maken en precies kunt bepalen wie wat kan doen.

Als je denkt dat dit ingewikkeld klinkt, dan heb je gelijk. Er is een enorme hoeveelheid documentatie beschikbaar (deze voorbeeld-tutorial is een goed voorbeeld), en uiteindelijk zul je de basis onder de knie krijgen, maar let op: het kan even duren.

Prestatie

Levert Azure CDN de snelheid die u nodig hebt? Er is echt geen manier om het zeker te zeggen, omdat er zoveel variabelen zijn waarmee u rekening moet houden: de locaties van uw bezoekers, het Azure-abonnement dat u gebruikt, de grootte en soorten bestanden, de webtoepassingen en of u extra's gebruikt zoals Azure's Dynamic Site Optimization.

CDNPerf biedt een startpunt door CDN-responstijden te vergelijken die echte gebruikers over de hele wereld ervaren. Het is een enkel cijfer en kan geen definitief oordeel geven, maar biedt nog steeds een basisoverzicht van hoe de edge-servers zich verhouden.

Terwijl we dit schrijven, scoort Azure CDN een uitstekende 4e van de 20 voor wereldwijde responstijden. Slechts 5 cent CDN, Google Cloud en AWS CloudFront deden het beter.

De service staat op de tweede plaats in Afrika, een echt hoogtepunt, aangezien het een regio is die slecht wordt bediend door veel CDN's. Maar hij is ook uitstekend 4e in Europa en Azië, en 7e in Noord-Amerika, zodat je overal ter wereld bovengemiddelde prestaties krijgt.

Eindoordeel

Azure CDN is een must-see als u andere Azure-services gaat gebruiken, of als u de .NET- of PowerShell-beheerfuncties op prijs stelt, maar de complexiteit en kosten betekenen dat minder veeleisende gebruikers ergens anders beter af zijn.

  • We hebben ook het beste CDN uitgelicht

Interessante artikelen...