Microsoft Azure er en integreret samling af skyplatforme til opbygning, styring og support af applikationer og tjenester.
Tilgængelige løsninger dækker hosting, backup, cloud computing, applikationsudvikling, e-handel, overvågning, dataanalyse og mere.
Microsoft Azure inkluderer også et Content Delivery Network (CDN). Måske overraskende er dette ikke udelukkende baseret på Microsofts egne kantservere, men tilbyder også tre planer ved hjælp af andre CDN-netværk: Standard Akamai, Standard Verizon og Premium Verizon.
- Vil du prøve Microsoft Azure? Tjek hjemmesiden her
En stor fordel ved at bruge Azure er dens integration med Microsoft-teknologier. Du kan f.eks. Hurtigt implementere det sammen med andre Azure-opbevaring, webapps eller medietjenester. CDN kan administreres fra PowerShell eller .NET, et stort plus for mange udviklere og sysadmins såvel som via en REST API og Node.js.
Azures standardplan dækker det grundlæggende: brugerdefineret domænenavnsupport (cdn.mydomain.com), HTTPS-understøttelse, HTTP / 2, geofiltrering (blokadgang pr. Land), belastningsbalancering og DDoS-beskyttelse.
En ikke så almindelig Standard Verizon-tilføjelse er "aktiv forudindlæsning", som gør det muligt at specificere objekter, der skal caches, før de bliver anmodet om. Den første anmodning fra hver region får derefter filen med det samme uden at skulle vente, da den hentes fra oprindelsen.
Den fede 'Premium Verizon' plan udvider CDN med realtidsstatistikker og alarmer, avancerede HTTP-rapporter, token-godkendelse (hotlink-beskyttelse) og en mere kraftfuld regelmotor til at ændre cache- eller headerindstillinger, omdirigere URL'er og generelt lege med levering af indhold. Selvom andre CDN'er typisk tilbyder noget af denne funktionalitet som standard, er Microsofts implementering imponerende.
At få et komplet billede af CDN's muligheder viste sig at være vanskeligere, end vi forventede, da selv nogle grundlæggende oplysninger ikke er tydeligt præsenteret på webstedet. Er du nysgerrig efter antallet af PoP'er, der er tilgængelige med hvert netværk, for eksempel? Det er ikke afsløret for Akamai-planen, Microsofts egne tal nævnes kun på siden Locations (130 PoP'er i 83 byer), og virksomheden anbefaler, at du alligevel ignorerer disse og prøver hver af planerne for at se, hvilken der fungerer bedst.
Rensning af cache, den tid det tager at rydde et element fra cachen, er et andet godt eksempel. Det er ikke nævnt på marketing-siderne, men gå ned til denne tekniske side, så læser du 'rensningsanmodninger tager cirka 10 minutter at behandle med Azure CDN fra Microsoft, cirka 2 minutter med Azure CDN fra Verizon (standard og premium) og ca. 10 sekunder med Azure CDN fra Akamai. ' Godt at vide, men vigtige oplysninger som denne skal være synlige foran og ikke nedgravet på supportsiderne.
Hvis du er interesseret i Azure, vil vi anbefale dig at starte med den officielle CDN-sammenligningsside, se på de forskellige funktioner og følge linkene for at få detaljerede forklaringer. Tjek også CDN-dokumentationssiden. Søg efter funktioner som rensning eller hvad der ellers er en prioritet, og sørg for, at planerne leverer, hvad du forventer.
Priser
Microsoft Azure CDN bruger en pay-as-you-go-ordning, hvor du opkræves for den båndbredde, du bruger. Som med Amazon CloudFront og mange andre CDN'er varierer dataoverførselspriserne afhængigt af region, de bruger.
Dette er ikke den mest enkle ordning, og du vil sandsynligvis have svært ved at forudsige dine potentielle regninger, men tjenesten har få andre gebyrer for at fange dig ud. Du faktureres ikke for anmodninger (filer downloadet), og der er ingen præmie for at bruge HTTPS over HTTP.
Standard Akamai- og Standard Verizon-planerne er prissat på samme måde som Amazon CloudFront, med gebyrer, der starter på $ 0,081 pr. GB for Nordamerika, Europa, Mellemøsten og Afrika, der spænder op til $ 0,233 for Sydamerika. Priser falder efter de første 10 TB afhængigt af det beløb, du bruger, så hvis du f.eks. Bruger 150 TB om måneden, koster de sidste 100 TB $ 0,056 pr. GB.
Premium Verizon-planen koster ca. dobbelt så meget for de første 10 TB trafik ($ 0,158 til $ 0,446 pr. GB), og igen er der rabatter, hvis du bruger mere.
De samlede omkostninger til selv standardplanerne kan være dobbelt så store som for konkurrenter som KeyCDN, endsige budgettjenester som Bunny (prissat fra $ 0,005 / GB.) De er dog billigere end mange avancerede virksomheds-CDN'er og integrationen med Microsoft-teknologier. kan gøre dette til en pris, der er værd at betale for nogle.
Hvis du gerne vil have en fornemmelse af dine omkostninger, har Azure-webstedet en prisregner, der hjælper dig med at finde ud af din månedlige regning. Vælg en plan, indtast et trafikoverslag for hver region, og summen vises med det samme. Husk, at teknisk support er prissat fra $ 29 om måneden eller en anbefalet $ 100 for forretningskritiske projekter. Men hvis det er for meget for dig, skal du ikke nødvendigvis lade det udskyde dig, da der er en enorm og enormt detaljeret web-vidensbase tilgængelig gratis.
Alternativt kan du tilmelde dig Azure, så får du $ 200 gratis kredit. Dette kan give dig mere end 1500 GB trafik, nok til at prøve selv de største websteder, og det fornys ikke automatisk som et betalt produkt, så der er ingen risiko.
Opsætning
Azure CDN tager mere tid og kræfter på at tilmelde sig end de fleste. Udover at kræve masser af personlige oplysninger, er du også forpligtet til at godkende dig selv via telefonnummer (webstedet sender en tekst eller ringer til dig for at give en kode, som du derefter indtaster på tilmeldingsformularen). Du skal også angive dine betalingsoplysninger, selvom Microsoft siger, at der ikke er nogen automatisk fakturering i slutningen af prøvemåneden, og du vil kun blive opkrævet, hvis du udtrykkeligt accepterer at købe en tjeneste.
Azure-webdashboardet er komplekst, fyldt med funktioner og funktionalitet, og den mest eksperte bruger kan oprindeligt kæmpe for at finde vej rundt. For eksempel dækker et venstre sidebjælke 17 forskellige områder (Function Apps, SQL Databases, Load Balancers, Virtual Machines), som hver fører til sit eget management panel med endnu flere muligheder.
At skrive 'CDN' i søgefeltet førte os til det rigtige område, men selv der kan terminologi som 'CDN-profil' og 'ressourcegruppe' virke ukendt. Vores første forsøg på at oprette en CDN-profil genererede fejlen 'Sørg for, at Microsoft.CDN er angivet som en registreret ressourceudbyder i dit Azure-abonnement' uden noget link til at forklare problemet yderligere. At søge efter svaret fik os først en side, der anbefalede, at vi kørte noget PowerShell, men derefter ledte os til en portalløsning, der viste sig at være hurtig og nem.
Spil dog et stykke tid, og systemet begynder at give mere mening. Opret en CDN-profil, og du kan tilføje flere zoner. Du er i stand til at definere deres type (Storage, Cloud Service, Web App, mere) og URL. Hver kan også have et fornuftigt navngivet CDN-domæne som mytestdomain.azureedge.net.
En valgfri Dynamic Site Optimization-funktion fremskynder ydeevnen med rute- og TCP-optimeringer og objektforhentning og mobil billedkomprimering med Akamai. Dette er ikke billigt med priser, der starter på $ 0,19, men $ 200 gratis kredit betyder, at du i det mindste kan prøve, før du køber.
Når du er konfigureret, fungerer Azure meget som enhver anden CDN. Rediger din kode for at bruge "mytestdomain.azureedge.net" CDN URL (eller tilføj en CNAME-post for at bruge et brugerdefineret domænenavn) med aktiver, du vil cache, og systemet indlæser dem ved den første anmodning og begynder at tjene dem til besøgende.
Få adgang til et slutpunkt, og du er endelig i stand til at udforske Azure's CDN-indstillinger. Disse viser sig også at være fleksible, langt mere end meget af konkurrencen. Du klikker ikke bare på en knap for at slå kompression til og fra, for eksempel - du er i stand til at definere nøjagtigt, hvilke MIME-typer du vil have optimeret.
Det er nemt at bestemme, hvordan tjenesten også behandler webadresser med forespørgselsstrenge (page.ashx? Q = dette). Med et klik eller to kan du vælge at omgå caching til forespørgsler (aktivet hentes fra oprindelsen hver gang), cache den første anmodning og altid vise det aktiv eller behandle hver anmodning som en unik URL (side.ashx? Q = dette og page.ashx? q = der ville blive cache som separate aktiver, hver med deres egen tid til at leve).
Geofiltrering håndteres godt uden behov for at lære kodningsteknikker eller oprette scripts. I stedet er du i stand til at specificere individuelle filer eller mapper og derefter tillade eller blokere dem fra dit valg af lande.
Når du har samlet nok data, leverer Azure også forskellige rapporter og analyser, der hjælper dig med at forstå, hvad der foregår.
Andre værktøjer er mere kryptiske, og grænsefladen giver ikke altid meget hjælp på forhånd med at finde ud af, hvordan de fungerer. Du løber også ind i Azures administrationsfunktioner, enormt kraftfulde i sig selv. Har du brug for at dele kontrol med CDN med andre i din virksomhed, for eksempel? Der er et stort adgangskontrolsystem, hvor du er i stand til at oprette brugere, grupper og roller og definere nøjagtigt, hvem der kan gøre hvad.
Hvis du synes, det lyder kompliceret, har du ret. Der er en enorm mængde dokumentation tilgængelig (denne prøvevejledning er et godt eksempel), og til sidst vil du mestre det grundlæggende, men pas på: det kan tage et stykke tid.
Ydeevne
Vil Azure CDN levere den hastighed, du har brug for? Der er virkelig ingen måde at sige med sikkerhed, da der er så mange variabler at overveje - placeringen af dine besøgende, den Azure-plan, du bruger, størrelsen og typen af filer, webapplikationerne, og om du bruger ekstra som Azures dynamiske webstedsoptimering.
CDNPerf tilbyder et udgangspunkt ved at sammenligne CDN-responstider oplevet af rigtige brugere over hele kloden. Det er en enkelt figur og kan ikke tilbyde nogen endelig dom, men giver stadig en grundlæggende oversigt over, hvordan kantserverne sammenlignes.
Når vi skriver, vurderer Azure CDN en fremragende 4. ud af 20 til verdensomspændende svartider. Kun 5centsCDN, Google Cloud og AWS CloudFront klarede sig bedre.
Tjenesten rangerede andenpladsen i Afrika, et rigtigt højdepunkt, da det er en region, der dårligt betjenes af mange CDN'er. Men er også gjort en fremragende 4. i Europa og Asien og 7. i Nordamerika, hvilket sikrer, at du får langt over gennemsnittet præstation overalt i verden.
Endelig dom
Azure CDN er et must-see, hvis du bruger andre Azure-tjenester eller måske sætter pris på .NET- eller PowerShell-styringsfunktionerne, men dens kompleksitet og pris betyder, at mindre krævende brugere måske har det bedre andre steder.
- Vi har også fremhævet den bedste CDN