Microsoft Azure recension | Teknisk radar

Microsoft Azure recension | Teknisk radar

DAGENS BÄSTA ERBJUDANDEN

Microsoft Azure är en integrerad samling molnplattformar för att bygga, hantera och stödja applikationer och tjänster.

Tillgängliga lösningar omfattar hosting, backup, cloud computing, applikationsutveckling, e-handel, övervakning, dataanalys och mer.

Microsoft Azure inkluderar också ett innehållsleveransnätverk (CDN). Kanske överraskande, detta är inte bara baserat på Microsofts egna edge-servrar, utan erbjuder också tre planer som använder andra CDN-nätverk: Standard Akamai, Standard Verizon och Premium Verizon.

En av de största fördelarna med att använda Azure är dess integration med Microsofts teknologier. Du kan snabbt distribuera den med andra Azure-lagringsenheter, webbapplikationer eller medietjänster, till exempel. CDN kan hanteras från PowerShell eller .NET, ett stort plus för många utvecklare och systemadministratörer, såväl som genom ett REST API och Node.js.

Azure-standardplanen täcker grunderna: stöd för anpassade domännamn (cdn.mydomain.com), stöd för HTTPS, HTTP/2, geofiltrering (åtkomst blockerad av land), lastbalansering och DDoS-skydd.

Ett inte så vanligt tillägg till Standard Verizon är "asset prefetching", som låter dig ange vilka objekt som ska cachelagras innan de begärs. Den första begäran från varje region får filen omedelbart, utan att behöva vänta på att den ska hämtas från källan.

Den kompletta "Premium Verizon"-planen utökar CDN med realtidsstatistik och varningar, avancerad HTTP-rapportering, tokenautentisering (dynamiskt länkskydd) och en kraftfullare regelmotor för att ändra cache- eller cacheinställningar , rubrik, URL-omdirigering och allmänt rörig . med innehållsleverans. Även om andra CDN vanligtvis erbjuder några av dessa funktioner som standard, är Microsofts implementering imponerande.

Att få en fullständig bild av CDN:s kapacitet visade sig vara svårare än väntat, eftersom till och med en del av den grundläggande informationen inte är tydligt presenterad på sajten. Nyfiken på antalet närvaropunkter som finns tillgängliga med varje nätverk, till exempel? Detta avslöjas inte för Akamais plan, Microsofts egna nummer nämns bara på platssidan (118 POPs i 100 städer), och företaget rekommenderar att du ignorerar dem ändå och testar var och en av planerna för att se vilken som fungerar bättre.

dokumentation

(Bildkredit: Microsoft)

Om du är intresserad av Azure rekommenderar vi att du börjar med den officiella CDN-jämförelsesidan, kolla in de olika funktionerna och följ länkarna för detaljerade förklaringar. Se även CDN-dokumentationssidan. Leta efter funktioner som rensning eller andra prioriteringar, och se till att planerna erbjuder vad du förväntar dig.

producera

(Bildkredit: Microsoft)

Priser

Microsoft Azure CDN använder ett pay-as-you-go-system där du debiteras baserat på nivån på bandbredden du använder. Precis som med Amazon CloudFront och många andra CDN:er varierar priserna för dataöverföring beroende på vilken region de använder.

Akamais standard- och Verizon Standard-planer är prissatta på samma sätt som Amazon CloudFront, med avgifter som börjar på €0,081 per GB för Nordamerika, Europa, Mellanöstern och Afrika, och stiger till €0,233 för Sydamerika. Priserna sjunker efter de första 10 TB, beroende på hur mycket du använder - till exempel, om du är i Nordamerika och använder 150 TB per månad, kostar de sista 100 TB € 0.056 per GB.

Verizons Premium-plan kostar ungefär dubbelt så mycket för de första 10 TB trafik (0.158 € till 0.466 € per GB), och återigen, det finns rabatter om du använder mer.

De totala kostnaderna för till och med standardplaner kan vara dubbelt så höga som för konkurrenter som KeyCDN, för att inte tala om billiga tjänster som Bunny (från 0.005 €/GB). De är dock billigare än många avancerade företags CDN:er, och integrationen med Microsofts teknologier kan göra dem värda priset för vissa.

Om du vill få en uppfattning om dina kostnader har Azure-webbplatsen en priskalkylator som hjälper dig att fastställa din månatliga faktura. Välj en plan, ange en trafikuppskattning för varje region och totalen visas direkt. Observera att teknisk support kostar 29 € per månad för provanvändning, eller 100 € för "små och medelstora företag med minimalt kritiskt beroende av Azure." Men om det är för mycket för dig, var inte nödvändigtvis avskräckt, eftersom det finns en stor och extremt detaljerad webbaserad kunskapsbas tillgänglig gratis.

Annars registrerar du dig för Azure så får du en gratis kredit på 200 € för 30 dagars användning. Du kan få över 1500 GB trafik, tillräckligt för att testa även de största webbplatserna, och den förnyas inte automatiskt som en betalprodukt, så det finns ingen risk.

instrumentbräda

(Bildkredit: Microsoft)

Installera

Azure Web Dashboard är komplex, packad med funktioner och funktionalitet, och den mest erfarna användaren kan ha svårt att navigera initialt. Till exempel täcker ett vänster sidofält 23 olika områden (funktionsappar, SQL-databaser, lastbalanserare, virtuella maskiner), var och en leder till sin egen adminpanel med ännu fler alternativ.

Installera

(Bildkredit: Microsoft)

Att skriva "CDN" i sökrutan tog oss till rätt ställe, men även där kan termer som "CDN-profil" och "resursgrupp" verka obekanta. Vårt första försök att skapa en CDN-profil resulterade i felet "Se till att Microsoft.CDN visas som en registrerad resursleverantör i din Azure-prenumeration", utan några länkar för att ytterligare förklara problemet. Att söka efter svaret gav oss först en sida som rekommenderade att köra powershell, men sedan ledde oss till en portallösning som visade sig vara snabb och enkel.

Spela runt lite, dock, och systemet kommer att börja bli mer vettigt. Skapa en CDN-profil och du kan lägga till flera zoner. Du kan definiera dess typ (lagring, molntjänst, webbapplikation, etc.) och dess URL. Var och en kan också ha en CDN-domän med ett vettigt namn, som mytestdomain.azureedge.net.

En valfri funktion för dynamisk webbplatsoptimering accelererar prestandan med routing- och TCP-optimeringar, samt objektförhämtning och komprimering av rörliga bilder med Akamai. Det är inte billigt, med priser som börjar på €0,19, men €200 gratis kredit betyder att du åtminstone kan prova innan du köper.

När Azure väl har konfigurerats fungerar det som alla andra CDN. Redigera din kod för att använda CDN-adressen "mytestdomain.azureedge.net" (eller lägg till en CNAME-post för att använda ett anpassat domännamn) med tillgångarna du vill cache, så laddar systemet in dem vid första begäran och börjar visas besökare. .

Navigera till en slutpunkt så kan du äntligen utforska Azure CDN-konfigurationen. Dessa visar sig också vara flexibla, mycket mer än de flesta av konkurrenterna. Du klickar inte bara på en knapp för att slå på och av komprimering, till exempel kan du definiera exakt vilka MIME-typer du vill optimera.

Det är också lätt att bestämma hur tjänsten behandlar webbadresser med frågesträngar (page.ashx?q=this). Med ett eller två klick kan du välja att hoppa över cachelagring av begäran (tillgången hämtas från ursprunget varje gång), cachelagra den första begäran och alltid leverera den tillgången, eller behandla varje begäran som en enda URL (sida .ashx?q= detta och page.ashx?q=that skulle cachelagras som separata element, vart och ett med sin egen giltighet).

Geografisk filtrering hanteras väl, utan att behöva lära sig kodningstekniker eller skapa skript. Istället kan du ange enskilda filer eller mappar och sedan tillåta eller blockera dem i de länder du väljer.

Information

(Bildkredit: Microsoft)

När du har samlat in tillräckligt med data tillhandahåller Azure också olika rapporter och analyser för att hjälpa dig förstå vad som händer.

Andra verktyg är mer kryptiska och gränssnittet erbjuder inte alltid mycket inledande hjälp för att förstå hur de fungerar. Du hittar också Azure-hanteringsfunktioner, som är extremt kraftfulla på egen hand. Behöver du dela kontrollen över CDN med andra personer i ditt företag, till exempel? Det finns ett omfattande åtkomstkontrollsystem där du kan skapa användare, grupper och roller, och definiera exakt vem som kan göra vad.

Om du tycker att det låter komplicerat så har du rätt. Det finns en hel del dokumentation tillgänglig (den här provhandledningen är ett bra exempel), och du kommer så småningom att bemästra grunderna, men varnas: det kan ta lite tid.

Prestanda

(Bildkredit: CDNPerf)

Prestanda

Kommer Azure CDN att ge dig den hastighet du behöver? Det finns verkligen inget sätt att veta säkert, eftersom det finns så många variabler att ta hänsyn till: var dina besökare befinner sig, Azure-planen du använder, filstorlekar och -typer, webbappar och om du använder extrafunktioner som Azure Dynamic Site Optimization .

CDNPerf ger en utgångspunkt genom att jämföra CDN-svarstider som verkliga användare över hela världen upplevt. Detta är ett enda nummer och kan inte erbjuda någon definitiv dom, men det ger fortfarande en grundläggande bild av Edge Server-jämförelsen.

I skrivande stund rankar CDNPerf.com för närvarande Azure CDN på en nedslående 16:e plats av 21 konkurrenter, med en genomsnittlig total svarstid på 38,29 ms.

Det finns liten tröst för Microsoft eftersom det fortfarande slog ut några stora namn, inklusive CDN.NET (42,49 ms), Cloudflare CDN (51,34 ms) och OVH CDN (59,93 ms).

Men verkligheten är att Azure CDN ligger långt efter 5centsCDN (24,15 ms), Google Cloud CDN (24,51 ms) och AWS CloudFront CDN (25,51 ms).

Dessa siffror är globala medelvärden, och ibland presterar ett CDN mycket bättre (eller sämre) i vissa länder eller kontinenter.

Azure CDN var dock ospektakulär nästan överallt, med 11:e bästa hastighet i Asien och 18:e sämsta i Europa.

Det är inte direkt uppmuntrande, men som vi nämnde ovan kommer dessa resultat inte nödvändigtvis att återspegla vad du kommer att se. Om Azures funktionsuppsättning är rätt för ditt projekt kan detta vara ett bra alternativ.

slutlig dom

Azure CDN är ett måste om du använder andra Azure-tjänster, eller gillar hanteringsfunktionerna i .NET eller PowerShell, men dess komplexitet och kostnad innebär att mindre krävande användare kan ha det bättre någon annanstans.

Vi har också lyft fram de bästa CDN:erna

DAGENS BÄSTA ERBJUDANDEN