Pregled Amazon CloudFront

Kazalo:

Anonim

Amazon CloudFront je CDN element Amazon Web Services (AWS), ogromne zbirke računalniških platform v oblaku.

CloudFront trenutno uporablja veliko globalno mrežo z 215 robnimi lokacijami, razporejenimi v 89 mestih v 46 državah. To ni le obsežno omrežje, ampak je tudi dobro razširjeno po vsem svetu. Čeprav imata Severna Amerika in Evropa največ pokritosti, ima CloudFront tudi 57 lokacij v Aziji, 9 v Oceaniji, 7 v Južni Ameriki, 4 na Bližnjem vzhodu, 4 na Kitajskem in 3 v Afriki.

To so vse robne lokacije CloudFronta in regionalni predpomnilniki robov

Tu se ne ustavi. CloudFront ima tudi 12 regionalnih predpomnilnikov. Če si nekdo poskuša ogledati vašo vsebino in ni predpomnjena na najbližji robni lokaciji, CloudFront nato preveri regionalni predpomnilnik in zmanjša možnost, da se bo morala vrniti na izvorni strežnik.

  • Želite preizkusiti Amazon CloudFront? Oglejte si spletno stran tukaj

Storitev obravnava vse vrste datotek in vsebin, ki jih potrebujete, od preprostih statičnih predmetov do zapletenih dinamičnih elementov, podpora za Gzip, stiskanje Brotli in drugi pametni triki za obdelavo podatkov pa pomagajo optimizirati hitrost spletnega mesta.

Če iščete pretakanje videov ali VOD, lahko brskate po servisnih specifikacijah, kjer boste našli podporo za več formatov, vključno z Microsoft Smooth, HLS, HDS in MPEG-DASH. Če pa niste tehnični tip, si oglejte seznam strank: CloudFront med številnimi drugimi opravlja naloge za dostavo videoposnetkov za Hulu, PBS in Amazonov lastni Prime Video.

Seveda ne gre le za CDN. Poglobljena integracija s spletnimi storitvami Amazon pomeni, da lahko tudi sami vključite katero koli od običajnih funkcij AWS, od katerih so mnoge industrijski standardi.

CloudFront vam omogoča enostavno priklop podatkov iz vašega oblaka za shranjevanje v oblaku Amazon S3

Večina CDN-jev na primer ponuja shrambo v oblaku, toda kako se izvaja? Običajno je manj kot jasno. Z Amazonom se ni treba spraševati. Podatke lahko priklopite iz obstoječega načrta Amazon S3 (prilagodljiva platforma za shranjevanje predmetov podjetja) in podatke brezplačno prenesete v CloudFront.

Mogoče morate ustvariti in uvesti veliko število potrdil SSL po meri? Brez težav, AWS Certificate Manager to reši z lahkoto, brez dodatnih stroškov.

Vgrajena zaščita s požarnim zidom spletnih aplikacij AWS vas varuje pred pogostimi podvigi, AWS Shield vas varuje pred običajnimi vrstami napadov DDoS, vse pa upravljate z običajne konzole AWS.

Cene CloudFronta so lahko nekoliko zapletene, zato je Amazon ustvaril preprost mesečni kalkulator

Cenitev

Če niste prepričani, ali je CloudFront primeren za vas ali ste popolnoma novinec na CDN-jih, obstaja nekaj dobrih novic: brezplačna stopnja uporabe novim uporabnikom AWS zagotavlja 50 GB prometa vsak mesec za eno leto. To je kot nalašč za izvajanje začetnih testov in razumevanje, kaj bi lahko CloudFront in CDN naredili za vas.

Po prostem nivoju ni fiksnih pogodb; plačate za tisto, kar uporabljate. Sliši se preprosto, kajne? Ampak, v resnici ni.

Medtem ko ponudniki, kot sta MaxCDN in KeyCDN, zaračunavajo pavšalno ceno za dostavo podatkov v katero koli regijo, se na primer cene CloudFront gibljejo od začetnih 0,085 do ZDA in Evrope, v Indiji pa na 0,17 dolarja. (Če imate proračun, se lahko odločite, da ne boste prikazovali vsebin z dražjih lokacij.)

Te cene veljajo za prvih 10TB. Prihranite lahko denar, ko porabite več pasovne širine, do 0,02 USD na GB v ZDA (čeprav le za promet nad 5 petabajtov), ​​Amazon pa ponuja tudi popuste strankam, ki se zavežejo, da bodo uporabile določeno količino prometa (10 TB na mesec ali več .)

Zahteve vam zaračunajo (od 0,0075 USD na 10.000), številka pa se razlikuje glede na to, ali gre za HTTP ali HTTPS. Tudi tehnična podpora, ki presega spletno mesto in storitve za stranke, stane dodatno (od 29 USD na mesec).

Amazon malo pomaga z zagotavljanjem preprostega mesečnega kalkulatorja. V levi stranski vrstici izberite CloudFront, v desni stranski vrstici izberite spletno mesto, ki se najbolj ujema z vašim (izberite Spletno mesto za trženje, če niste prepričani), in ponuja oceno verjetnih stroškov.

Ugotoviti, kaj to pomeni za vas, ni enostavno. CloudFront na splošno ponuja pošteno vrednost za tisto, kar dobite, toda če so vaše potrebe bolj osnovne, so nekateri ponudniki lahko bistveno cenejši. Stroški ameriškega prometa Fastly se na primer začnejo z 0,12 USD na GB v primerjavi z 0,085 USD za CloudFront in 0,01 USD za Bunnyja (ki tudi ne zahteva dodatnih stroškov.)

Na CloudFront se lahko brezplačno prijavite na spletnem mestu AWS

Nastaviti

Prijava v CloudFront ne bi mogla biti veliko lažja. Amazonova začetna brezplačna stopnja pomeni, da vam ni treba predati podrobnosti o plačilu ali vnašati veliko osebnih podatkov. Preprosto vnesite svoje ime in e-poštni naslov, izberite geslo, sprejmite privzeti osnovni načrt podpore in končali ste.

CloudFront lahko preprosto najdete tako, da ga poiščete na konzoli AWS

Konzola AWS se odpre z ogromnim seznamom številnih izdelkov in platform, vendar je iskanje CloudFronta omogočilo povezavo do nadzorne plošče storitve.

Ustvarjanje distribucije v CloudFront je enakovredno ustvarjanju cone z drugimi ponudniki CDN

To se je odprlo s pozivom, da ustvarite „Distribucijo“, ki je enakovredna „coni“ z drugimi CDN-ji, skupino nastavitev, ki določajo, kje je vaša vsebina shranjena, kako z njo ravna Amazon in uporabniki dostopajo do nje.

Zdi se, da prijaznost do uporabnika izgine v trenutku, ko pritisnete gumb Ustvari distribucijo in pojavi se obrazec, ki zajema več kot 30 možnosti, med katerimi je veliko tistih z drugimi možnostmi. Toda brez panike, ni niti približno tako slabo, kot se zdi.

Če ste novinec ali se vam preprosto mudi, lahko prezrete vse možnosti, razen ene. V polje Izvorno ime domene vnesite svoje ime domene ali segment S3, pritisnite Enter in lahko se odločite, da boste takoj ustvarili svojo distribucijo.

Če ste bolj izkušeni ali se samo želite učiti, si je vredno vzeti čas za brskanje po različnih nastavitvah. Mnogi so podobni drugim CDN-jem (podpora Origin Shield zmanjša obremenitev vašega strežnika); skoraj vsi imajo opise v velikosti orodij, ki vam dajo osnovno predstavo, o čem gre, najbolj zapleteni elementi pa imajo ponavadi povezavo »Več o tem«, ki na strani za podporo odpre stran s popolnimi podrobnostmi.

Končni rezultat je še vedno pogosto zapleten in treba se je še marsikaj naučiti. A to je samo zato, ker ima CloudFront ogromno funkcij in glede na vso to funkcionalnost Amazon dobro opravi, da je čim bolj obvladljiv.

Distribucija je bila ustvarjena, zato bi jo lahko začeli integrirati s svojim spletnim mestom in tudi tukaj ima CloudFront vrsto dokumentov, priročnikov, vadnic in še več, ki vas bodo usmerili v pravo smer.

CloudFront ima integracije z WordPessom in številnimi drugimi priljubljenimi aplikacijami in spletnimi storitvami

Tu nimamo prostora, da bi začeli preučevati tukajšnje možnosti, a kot en sam primer si oglejte to objavo v spletnem dnevniku Kako pospešiti spletno mesto WordPress z Amazon CloudFront. Medtem ko se številnim CDN-jem izognejo vrstica ali dve, morda povezava do vtičnika WordPress, je to 3000 besed podrobnih navodil in razlag, bolj kot vsebina, ki bi jo pričakovali od plačanega tečaja.

CloudFront ponuja podrobno analizo o tem, kako vaše spletno mesto uporablja CDN

Ko začnete delovati, je poudarjena podrobna analitika CloudFronta. Enostavno si lahko ogledate zahteve za CloudFront in uporabo prenosa podatkov po datumu, območju zaračunavanja in še več. Obstajajo grafikoni za prikaz priljubljenih predmetov, najboljših napotiteljev in osnovnih podrobnosti o vaših obiskovalcih: brskalnik, vrsta naprave, OS in lokacija. Lahko celo nastavite prilagodljive alarme, da vas opozorijo, ko metrični podatki dosežejo določeno raven, na primer »prenos podatkov je večji od X - potencialno zelo uporaben v izdelku, ki plača za uporabo.

Vse skupaj združite in na nadzorni plošči CloudFront je veliko všeč. Začetnikom CDN se bo zdelo zastrašujoče, vsaj na začetku, vendar je na voljo podrobna pomoč. Če imate izkušnje z ustvarjanjem in upravljanjem spletnega mesta, bi morali osnove CloudFronta obvladati v samo nekaj urah.

Z CDNperf lahko vidite, kako CloudFront primerja s konkurenco

Izvedba

Ugotoviti, kateri je najhitrejši CDN, je resničen izziv, saj ni preprostega odgovora. Učinkovitost se razlikuje glede na lokacijo in vsako spletno mesto ima svojo mešanico obiskovalcev - kar je najbolje za Evropo in Japonsko, ne bo nujno delovalo za Ameriko ali Indijo.

CDNPerf ponuja dobro izhodišče za vsako oceno z interpretacijo dejanskih podatkov o spremljanju uporabnikov (prek cedexisa), ki zajemajo milijarde testov.

Kot pišemo, CloudFront po vsem svetu ocenjuje tretje mesto od 20 kandidatov, s povprečnim odzivnim časom 28 ms (le 5 centov CDN in Google Cloud sta se odrezala bolje, pa še to le nekaj milisekund hitreje.)

Globalna povprečja ne povedo celotne zgodbe, uspešnost CloudFronta pa se razlikuje med regijami. Azija in Afrika sta bili najhujši, CloudFront je na obeh uvrstil na 7. mesto. To je vseeno boljše od večine, drugo mesto v Južni Ameriki pa je pravi poudarek. (Večina CDN-jev ima slabo južnoameriško pokritost, če jih sploh ima, kljub temu pa je bil povprečni odzivni čas CloudFronta manj kot polovica časa velikih imen, kot so KeyCDN, G-Core Labs in CDN77.)

Končna sodba

Amazon CloudFront je dražji od nekaterih z zapleteno cenovno shemo in ga ni najlažje nastaviti. Je pa tudi hiter, zelo prilagodljiv in polnjen z vrhunskimi funkcijami. Če imate zahteven projekt, ki potrebuje resnično moč, je CloudFront težko premagati.

  • Izpostavili smo tudi najboljši CDN