Microsoft Azure je integrovaná kolekcia cloudových platforiem na vytváranie, správu a podporu aplikácií a služieb.
Dostupné riešenia zahŕňajú hosting, zálohovanie, cloudové výpočty, vývoj aplikácií, elektronický obchod, monitorovanie, analýzu údajov a ďalšie.
Microsoft Azure tiež obsahuje Content Delivery Network (CDN). Možno prekvapujúco to nie je založené iba na vlastných okrajových serveroch spoločnosti Microsoft, ale ponúka aj tri plány využívajúce ďalšie siete CDN: Standard Akamai, Standard Verizon a Premium Verizon.
- Chcete vyskúšať Microsoft Azure? Navštívte webovú stránku tu
Jednou z hlavných výhod používania Azure je jeho integrácia s technológiami spoločnosti Microsoft. Môžete ich rýchlo nasadiť napríklad aj spolu s ďalšími úložiskami Azure, webovými aplikáciami alebo mediálnymi službami. Sieť CDN je možné spravovať z prostredia PowerShell alebo .NET, čo je veľkým plusom pre mnohých vývojárov a správcov, ako aj prostredníctvom REST API a Node.js.
Štandardný plán Azure pokrýva základy: podpora vlastných názvov domén (cdn.mydomain.com), podpora HTTPS, HTTP / 2, geografické filtrovanie (blokovanie prístupu podľa krajiny), vyrovnávanie zaťaženia a ochrana DDoS.
Jedným z nie tak častým doplnkom štandardného Verizonu je „predbežné načítanie prostriedkov“, ktoré umožňuje špecifikovať objekty, ktoré sa majú uložiť do medzipamäte skôr, ako sú požadované. Prvá požiadavka z každej oblasti potom dostane súbor okamžite, bez toho aby ste museli čakať na načítanie od pôvodu.
Plnohodnotný plán „Premium Verizon“ rozširuje sieť CDN o štatistiky a výstrahy v reálnom čase, pokročilé správy HTTP, autentifikáciu tokenov (ochrana pomocou hotlinkov) a výkonnejší nástroj na pravidlá, ktorý umožňuje meniť nastavenia medzipamäte alebo hlavičiek, presmerovať adresy URL a všeobecne sa hrať s doručovanie obsahu. Aj keď iné CDN zvyčajne ponúkajú niektoré z týchto funkcií štandardne, implementácia spoločnosti Microsoft je pôsobivá.
Získanie úplného obrazu o možnostiach siete CDN sa ukázalo ako ťažšie, ako sme čakali, pretože na webe nie sú jasne uvedené ani niektoré základné informácie. Zaujíma vás napríklad počet POP dostupných v každej sieti? Pre plán Akamai to nie je zverejnené, vlastné údaje spoločnosti Microsoft sú uvedené iba na stránke Umiestnenia (130 prístupových bodov v 83 mestách) a spoločnosť vám odporúča ich každopádne ignorovať a vyskúšať každý z týchto plánov, aby ste zistili, ktorý z nich funguje najlepšie.
Ďalším dobrým príkladom je čistenie medzipamäte, čas potrebný na vyčistenie položky z medzipamäte. Nie je to uvedené na marketingových stránkach, ale prejdite na túto technickú stránku a potom si prečítajte „spracovanie žiadosti o vyčistenie pomocou Azure CDN od spoločnosti Microsoft trvá približne 10 minút, približne 2 minúty pomocou Azure CDN od spoločnosti Verizon (štandardné a prémiové) a približne 10 sekúnd s Azure CDN od spoločnosti Akamai. “ Je dobré vedieť, ale kľúčové informácie, ako je táto, by mali byť viditeľné vopred, nie zakryté na stránkach podpory.
Ak vás Azure zaujíma, odporúčame vám začať s oficiálnou stránkou Porovnanie CDN, pozrieť sa na rôzne funkcie a podľa odkazov získať podrobné vysvetlenie. Skontrolujte tiež stránku dokumentácie CDN. Vyhľadajte funkcie, ako je čistenie, alebo čokoľvek iné, čo je prioritou, a ubezpečte sa, že plány poskytujú to, čo by ste čakali.
Ceny
Microsoft Azure CDN používa schému pay-as-you-go, kde sa vám účtuje úroveň použitej šírky pásma. Rovnako ako v prípade služby Amazon CloudFront a mnohých ďalších sietí CDN sa ceny za prenos dát líšia v závislosti od regiónu, ktorý používajú.
Toto nie je najpriamejšia schéma a pravdepodobne budete len ťažko predvídať svoje potenciálne účty, ale služba má niekoľko ďalších poplatkov, ktoré vás chytia. Za žiadosti (stiahnuté súbory) sa vám neúčtujú žiadne poplatky a za použitie protokolu HTTPS cez protokol HTTP sa neplatí nijaká prémia.
Ceny programov Standard Akamai a Standard Verizon sú podobné cenám ako Amazon CloudFront, pričom poplatky pre Severnú Ameriku, Európu, Stredný východ a Afriku začínajú na 0,081 USD za GB a pre Južnú Ameriku sa pohybujú až do výšky 0,233 USD. Sadzby klesajú po prvých 10 TB v závislosti od použitej sumy, takže napríklad ak použijete 150 TB mesačne, posledných 100 TB stojí 0,056 USD za GB.
Plán Premium Verizon stojí zhruba dvakrát toľko za prvých 10 TB prenosu (0,158 až 0,466 USD za GB) a opäť sú tu zľavy, ak ich využijete viac.
Celkové náklady dokonca aj na štandardné plány môžu byť dvojnásobné ako v prípade konkurencie ako KeyCDN, natož rozpočtových služieb ako Bunny (cena od 0,005 USD / GB.) Sú však lacnejšie ako mnohé špičkové podnikové siete CDN a integrácia s technológiami Microsoft pre niektorých to môže byť cena, ktorú sa oplatí zaplatiť.
Ak chcete získať prehľad o svojich nákladoch, web Azure ponúka Cenovú kalkulačku, ktorá vám pomôže vypočítať váš mesačný účet. Vyberte plán, zadajte odhad premávky pre každý región a celková suma sa zobrazí okamžite. Majte na pamäti, že cena technickej podpory je od 29 dolárov mesačne, alebo odporúčaných 100 dolárov za projekty kritické pre podnikanie. Ak je toho však na vás príliš veľa, nenechajte sa nevyhnutne odradiť, pretože zadarmo je k dispozícii rozsiahla a veľmi podrobná webová vedomostná databáza.
Prípadne sa zaregistrujte do Azure a získate kredit 200 dolárov zadarmo. Takto by ste mohli získať viac ako 1 500 GB prenosu, čo stačí na vyskúšanie aj na tých najväčších stránkach. Automaticky sa neobnovuje ako platený produkt, takže nehrozí žiadne riziko.
Nastaviť
Azure CDN sa prihlasuje viac času a úsilia ako väčšina. Okrem toho, že potrebujete veľa osobných údajov, musíte sa tiež autentifikovať pomocou telefónneho čísla (stránka vám pošle textovú správu alebo zavolá, aby ste poskytli kód, ktorý potom zadáte do registračného formulára). Musíte tiež uviesť svoje platobné podrobnosti, aj keď spoločnosť Microsoft tvrdí, že na konci skúšobného mesiaca nedôjde k automatickej fakturácii a poplatok vám bude účtovaný, iba ak výslovne súhlasíte s nákupom služby.
Webový panel Azure je zložitý, preplnený funkciami a funkciami a najskúsenejší používateľ by sa spočiatku mohol ťažko orientovať. Napríklad ľavý bočný panel pokrýva 17 rôznych oblastí (Funkčné aplikácie, Databázy SQL, Vyrovnávače zaťaženia, Virtuálne stroje), z ktorých každá vedie k vlastnému panelu pre správu s ešte ďalšími možnosťami.
Zadanie výrazu „CDN“ do vyhľadávacieho poľa nás priviedlo do správnej oblasti, ale aj tam sa terminológia ako „profil CDN“ a „skupina zdrojov“ môže javiť ako neznáma. Náš prvý pokus o vytvorenie profilu CDN vygeneroval chybu „Uistite sa, že program Microsoft.CDN je uvedený ako registrovaný poskytovateľ zdrojov vo vašom predplatnom Azure“ bez odkazu na ďalšie vysvetlenie problému. Hľadanie odpovede nám najskôr prinieslo stránku odporúčajúcu spustiť nejaký PowerShell, ale potom nás nasmeroval na portálové riešenie, ktoré sa ukázalo byť rýchle a ľahké.
Chvíľu sa však pohrajte a systém začne dávať väčší zmysel. Vytvorte si profil CDN a môžete pridať viac zón. Môžete definovať ich typ (úložisko, cloudová služba, webová aplikácia, ďalšie) a URL. Každá z nich môže mať aj rozumne pomenovanú doménu CDN, napríklad mytestdomain.azureedge.net.
Voliteľná funkcia Dynamická optimalizácia stránok zvyšuje výkon optimalizáciou smerovania a protokolu TCP a predvýberom objektov a kompresiou mobilných obrázkov pomocou Akamai. Nie je to lacné a ceny začínajúce na 0,19 USD, ale kredit vo výške 200 USD znamená, že si ich môžete pred zakúpením aspoň vyskúšať.
Po nastavení funguje Azure podobne ako iné CDN. Upravte svoj kód tak, aby používal adresu CDN „mytestdomain.azureedge.net“ CDN (alebo pridajte záznam CNAME, aby ste použili vlastný názov domény) s prostriedkami, ktoré chcete uložiť do medzipamäte, a systém ich načíta na prvú žiadosť a začne zobrazovať reklamy ich návštevníkom.
Získajte prístup k koncovému bodu a konečne môžete preskúmať nastavenia CDN v Azure. Ukázalo sa, že sú tiež flexibilné, oveľa viac ako veľká časť konkurencie. Napríklad nielen kliknete na tlačidlo, aby ste zapli a vypli kompresiu - môžete presne definovať, ktoré typy MIME chcete optimalizovať.
Je ľahké rozhodnúť sa, ako služba zaobchádza s adresami URL tiež pomocou reťazcov dotazu (page.ashx? Q = this). Jedným alebo dvoma kliknutiami sa môžete rozhodnúť obísť ukladanie do vyrovnávacej pamäte pre dotazy (dielo sa zakaždým chytí z pôvodu), uložiť do pamäte cache prvú požiadavku a vždy dané dielo poskytnúť, alebo každú žiadosť považovať za jedinečnú adresu URL (page.ashx? Q = this and page.ashx? q = that would be cached as separate assets, each with their own time to live).
Geografické filtrovanie je dobre spracované, bez nutnosti učiť sa techniky kódovania alebo vytvárať skripty. Namiesto toho môžete určiť jednotlivé súbory alebo priečinky a potom ich povoliť alebo zablokovať vo výbere krajín.
Keď ste zhromaždili dostatok údajov, Azure poskytuje aj rôzne prehľady a analýzy, ktoré vám pomôžu pochopiť, o čo ide.
Ostatné nástroje sú tajuplnejšie a rozhranie nie vždy ponúka veľkú pomoc pri zisťovaní ich fungovania. Narazíte tiež na funkcie správy Azure, ktoré sú samy o sebe mimoriadne výkonné. Potrebujete zdieľať kontrolu nad sieťou CDN napríklad s ostatnými vo svojom podnikaní? Existuje rozsiahly systém riadenia prístupu, kde môžete vytvárať používateľov, skupiny a roly a presne definovať, kto čo môže robiť.
Ak si myslíte, že to znie komplikovane, máte pravdu. K dispozícii je obrovské množstvo dokumentácie (tento ukážkový návod je dobrým príkladom) a nakoniec zvládnete základné informácie, ale pozor: môže to chvíľu trvať.
Výkon
Poskytne služba Azure CDN požadovanú rýchlosť? Skutočne neexistuje spôsob, ako s istotou povedať, pretože je potrebné zohľadniť toľko premenných - umiestnenia vašich návštevníkov, plán Azure, ktorý používate, veľkosť a typy súborov, webové aplikácie a to, či používate doplnky. ako napríklad Azure's Dynamic Site Optimization.
CDNPerf ponúka východiskový bod porovnaním časov odozvy CDN, ktoré zažívajú skutoční používatelia po celom svete. Je to jediný údaj a nemôže ponúknuť žiadny konečný verdikt, napriek tomu poskytuje základný pohľad na porovnanie okrajových serverov.
Ako píšeme, Azure CDN hodnotí vynikajúce 4. z 20 z hľadiska svetových časov odozvy. Lepšie sa darilo iba 5 centom CDN, Google Cloud a AWS CloudFront.
Táto služba sa umiestnila na druhom mieste v Afrike, čo je skutočný vrchol, pretože je to región, ktorý je nedostatočne obsluhovaný mnohými sieťami CDN. Ale je tiež vynikajúcim 4. v Európe a Ázii a 7. v Severnej Amerike, vďaka čomu dosiahnete vysoko nadpriemerný výkon všade na svete.
Konečný verdikt
Azure CDN je nevyhnutnosťou, ak budete používať iné služby Azure, alebo ak oceníte funkcie správy .NET alebo PowerShell, ale jeho zložitosť a cena znamenajú, že menej náročným používateľom môže byť inde lepšie.
- Zdôraznili sme tiež najlepšie CDN