Amazon CloudFront gjennomgang

Amazon CloudFront er CDN-elementet i Amazon Web Services (AWS), selskapets massive samling av cloud computing-plattformer.

CloudFront bruker for tiden et stort globalt nettverk med 215 kantsteder fordelt på 89 byer i 46 land. Det er ikke bare et stort nettverk, det er også godt distribuert over hele verden. Selv om Nord-Amerika og Europa får mest dekning, har CloudFront også 57 steder i Asia, 9 i Oseania, 7 i Sør-Amerika, 4 i Midt-Østen, 4 i Kina og 3 i Afrika.

Dette er alle CloudFront kantsteder og regionale kantbuffere

Det stopper ikke der. CloudFront har også 12 regionale kantbuffere. Hvis noen prøver å se innholdet ditt og det ikke er hurtigbufret på nærmeste kantplassering, sjekker CloudFront den regionale hurtigbufferen neste, og reduserer sjansen for at den må gå tilbake til opprinnelsesserveren.

  • Vil du prøve Amazon CloudFront? Sjekk ut nettstedet her

Tjenesten håndterer alle fil- og innholdstyper du trenger, fra enkle statiske objekter til komplekse dynamiske elementer, mens støtte for Gzip, Brotli-komprimering og andre smarte datahåndteringstriks hjelper til med å optimalisere nettstedets hastigheter.

Hvis du leter etter videostreaming eller VOD, kan du bla gjennom tjenestespesifikasjonene, der du finner støtte for flere formater, inkludert Microsoft Smooth, HLS, HDS og MPEG-DASH. Eller hvis du ikke er den tekniske typen, er det bare å se på kundelisten: CloudFront håndterer videoleveringsoppgaver for Hulu, PBS og Amazons egen Prime Video, blant mange andre.

Dette handler selvfølgelig ikke bare om CDN. Dyp integrasjon med Amazon Web Services betyr at du også kan koble til noen av de vanlige AWS-funksjonene, hvorav mange er bransjestandarder alene.

CloudFront lar deg enkelt koble til data fra Amazon S3-skylagring

De fleste CDN-er tilbyr for eksempel skylagring, men hvordan implementeres det? Det er vanligvis mindre enn klart. Med Amazon er det ikke nødvendig å lure. Du kan koble til data fra din eksisterende Amazon S3-plan (selskapets skalerbare objektlagringsplattform) og overføre data til CloudFront uten ekstra kostnad.

Kanskje du må opprette og distribuere et stort antall tilpassede SSL-sertifikater? Ikke noe problem, AWS Certificate Manager håndterer dette enkelt, uten ekstra kostnad.

Andre steder hjelper innebygd beskyttelse fra AWS Web Application Firewall deg med å beskytte deg mot vanlige utnyttelser, AWS Shield beskytter deg mot vanlige typer DDoS-angrep, og alt administreres fra den vanlige AWS-konsollen.

Prisen på CloudFront kan være litt komplisert, og det er derfor Amazon har laget en enkel månedlig kalkulator

Priser

Hvis du er usikker på om CloudFront er riktig for deg, eller om du er en helt nykommer i CDN-er, er det noen gode nyheter: et gratis bruksnivå gir nye AWS-kunder 50 GB trafikk hver måned, i ett år. Det er perfekt for å kjøre innledende tester og forstå hva CloudFront og CDN kan være i stand til å gjøre for deg.

Etter gratis nivå er det ingen faste kontrakter; du betaler for det du bruker. Høres enkelt ut, ikke sant? Men det er det ikke.

Mens leverandører som MaxCDN og KeyCDN tar en fast pris for å levere data til en hvilken som helst region, for eksempel, varierer CloudFront-prisene fra $ 0,085 til USA og Europa, og stiger til $ 0,17 i India. (Hvis du har et budsjett, kan du velge å ikke levere innhold fra de dyrere stedene.)

Disse prisene gjelder for de første 10 TB. Du kan spare penger når du bruker mer båndbredde, ned til $ 0,02 per GB i USA (dog bare for trafikk over 5 petabyte), og Amazon tilbyr også rabatter til kunder som forplikter seg til å bruke en viss trafikk (10 TB per måned eller mer .)

Du blir også belastet for forespørsler (fra $ 0,0075 per 10 000), og tallet varierer avhengig av om det er HTTP eller HTTPS. Selv teknisk støtte utover nettstedet og kundeservice koster ekstra (fra $ 29 i måneden.)

Amazon hjelper litt ved å tilby en enkel månedlig kalkulator. Velg CloudFront i venstre sidefelt, velg et nettsted som passer best ditt i høyre sidefelt (velg Markedsføringsnettsted er du usikker), og det gir et estimat av sannsynlige kostnader.

Å finne ut hva dette betyr for deg er ikke lett. CloudFront tilbyr vanligvis virkelig verdi for det du får, men hvis dine behov er mer grunnleggende, kan noen leverandører være spesielt billigere. Fastlys amerikanske trafikkostnader starter for eksempel på $ 0,12 per GB, sammenlignet med $ 0,085 for CloudFront, og bare $ 0,01 for Bunny (som heller ikke koster ekstra for forespørsler.)

Du kan registrere deg for CloudFront gratis på AWS-nettstedet

Oppsett

Det kan ikke være mye enklere å registrere seg for CloudFront. Amazons første gratis nivå betyr at det ikke er behov for å overlevere betalingsdetaljer eller legge inn mye i veien for personlig informasjon. Bare skriv inn navnet og e-postadressen din, velg et passord, godta standard grunnleggende støtteplan og du er ferdig.

Du kan enkelt finne CloudFront ved å søke etter det fra AWS-konsollen

AWS-konsollen åpner med en enorm liste over de mange produktene og plattformene, men det å søke etter CloudFront ga en lenke til tjenestens dashboard.

Å opprette en distribusjon i CloudFront tilsvarer å opprette en sone med andre CDN-leverandører

Dette åpnet med en melding om å opprette en 'Distribusjon', tilsvarende en 'sone' med andre CDN-er, en gruppe innstillinger som definerer hvor innholdet ditt lagres, hvordan det håndteres av Amazon og tilgang til brukerne dine.

Brukervennligheten ser ut til å forsvinne i det øyeblikket du trykker på knappen Opprett distribusjon, og det vises et skjema som dekker mer enn 30 alternativer, mange av dem med flere egne muligheter. Men ikke få panikk, det er ikke så ille som det virker.

Hvis du er en nybegynner, eller bare har det travelt, kan du ignorere alt annet enn ett av alternativene. Skriv inn domenenavnet eller S3-bøtta i Origin Domain Name-boksen, trykk Enter, og du kan velge å opprette distribusjonen din med en gang.

Hvis du er mer erfaren, eller bare ønsker å lære, er det verdt å ta deg tid til å bla gjennom de forskjellige innstillingene. Mange ligner på andre CDN-er (Origin Shield-støtte reduserer belastningen på serveren din); nesten alle har beskrivelser av verktøytipsstørrelse for å gi deg en grunnleggende ide om hva de handler om, og de mest komplekse elementene har vanligvis en "Lær mer" -link som åpner en side på støttesiden med alle detaljer.

Sluttresultatet kan fortsatt være komplisert, og det er mye å lære. Men det er bare fordi CloudFront har et stort antall funksjoner, og gitt all den funksjonaliteten, gjør Amazon en god jobb med å gjøre det så håndterbart som mulig.

Distribusjon opprettet, du kan begynne å jobbe med å integrere den med nettstedet ditt, og her har CloudFront også en rekke dokumenter, manualer, opplæringsprogrammer og mer for å hjelpe deg med å peke i riktig retning.

CloudFront har integrasjoner med WordPess og mange andre populære apper og online-tjenester

Vi har ikke plass til å begynne å gå gjennom mulighetene her, men som et enkelt eksempel, ta en titt på dette blogginnlegget på Hvordan akselerere WordPress-nettstedet ditt med Amazon CloudFront. Mens mange CDN-er slipper unna med en linje eller to, kanskje en lenke til et WordPress-plugin, er dette 3000 ord med detaljert veiledning og forklaring, mer som innholdet du forventer av et betalt kurs.

CloudFront gir detaljert analyse av hvordan nettstedet ditt bruker CDN

Når du er i gang, er CloudFront sin detaljerte analyse et høydepunkt. Det er enkelt å se CloudFront-forespørsler og bruk av dataoverføring etter dato, faktureringsregion og mer. Det er diagrammer for å vise populære objekter, topphenvisere og grunnleggende detaljer om besøkende: nettleser, enhetstype, operativsystem og plassering. Du kan til og med sette opp alarmer som kan tilpasses for å advare deg når metriske data treffer et nivå du definerer, for eksempel "bruk av dataoverføring er større enn X - potensielt veldig nyttig i et produkt som betaler for bruk.

Sett alt sammen, og det er mye å like ved CloudFront-kontrollpanelet. CDN-nybegynnere vil synes det er skremmende, i det minste i utgangspunktet, men det er detaljert hjelp tilgjengelig. Hvis du har erfaring med å lage og administrere et nettsted, bør du kunne mestre det grunnleggende om CloudFront på bare noen få timer.

Du kan bruke CDNperf for å se hvordan CloudFront sammenligner med konkurrentene

Opptreden

Å finne ut hvilken som er den raskeste CDN er en reell utfordring, da det ikke er noe enkelt svar. Ytelsen varierer avhengig av sted, og hvert nettsted har sin egen blanding av besøkende - det som er best for Europa og Japan vil ikke nødvendigvis fungere for Amerika eller India.

CDNPerf gir et godt utgangspunkt for enhver evaluering ved å tolke ekte brukerovervåkingsdata (via cedexis) som dekker milliarder tester.

Når vi skriver, vurderer CloudFront tredjeplassen over 20 konkurrenter, med en gjennomsnittlig responstid på 28 ms (bare 5 centCDN og Google Cloud gjorde det bedre, og til og med de var bare et par millisekunder raskere.)

Globale gjennomsnitt forteller ikke hele historien, og CloudFront-ytelsen varierer mellom regioner. Asia og Afrika var lavlysene, med CloudFront rangering 7. plass i begge. Det er fremdeles bedre enn de fleste, og andreplassen i Sør-Amerika er et virkelig høydepunkt. (De fleste CDN-er har dårlig søramerikansk dekning hvis de har noen i det hele tatt, men CloudFront's gjennomsnittlige responstid var mindre enn halvparten av store navn som KeyCDN, G-Core Labs og CDN77.)

Endelig dom

Amazon CloudFront er dyrere enn noen, med en komplisert prisordning, og det er ikke det enkleste å sette opp. Men det er også raskt, svært konfigurerbart og fylt med avanserte funksjoner, og hvis du har et krevende prosjekt som trenger ekte kraft, er CloudFront vanskelig å slå.

  • Vi har også fremhevet den beste CDN

Interessante artikler...