Amazon CloudFront er CDN-elementet i Amazon Web Services (AWS), virksomhedens massive samling af cloud computing-platforme.
CloudFront bruger i øjeblikket et stort globalt netværk af 215 kantlokationer fordelt på 89 byer i 46 lande. Det er ikke kun et stort netværk, det er også godt distribueret over hele verden. Selvom Nordamerika og Europa får mest dækning, har CloudFront også 57 placeringer i Asien, 9 i Oceanien, 7 i Sydamerika, 4 i Mellemøsten, 4 i Kina og 3 i Afrika.
Det stopper ikke der. CloudFront har også 12 regionale kantcacher. Hvis nogen forsøger at se dit indhold, og det ikke cachelagres på den nærmeste kantplacering, kontrollerer CloudFront den regionale cache næste, hvilket reducerer chancen for, at det bliver nødt til at gå tilbage til din oprindelsesserver.
- Vil du prøve Amazon CloudFront? Tjek hjemmesiden her
Tjenesten håndterer alle de fil- og indholdstyper, du har brug for, fra enkle statiske objekter til komplekse dynamiske emner, mens understøttelse af Gzip, Brotli-komprimering og andre smarte datahåndteringstricks hjælper med at optimere webstedshastigheder.
Hvis du leder efter videostreaming eller VOD, kan du gennemse tjenestespecifikationerne, hvor du finder support til flere formater, herunder Microsoft Smooth, HLS, HDS og MPEG-DASH. Eller hvis du ikke er den tekniske type, skal du bare se på kundelisten: CloudFront håndterer videoudleveringsopgaver til Hulu, PBS og Amazons egen Prime Video blandt mange andre.
Dette handler selvfølgelig ikke kun om CDN. Dyb integration med Amazon Web Services betyder, at du også kan tilslutte en af de almindelige AWS-funktioner, hvoraf mange er industristandarder alene.
De fleste CDN'er tilbyder for eksempel skylager, men hvordan implementeres det? Det er normalt mindre end klart. Med Amazon er der ingen grund til at undre sig. Du kan tilslutte data fra din eksisterende Amazon S3-plan (virksomhedens skalerbare objektlagringsplatform) og overføre data til CloudFront uden ekstra beregning.
Måske skal du oprette og implementere et stort antal brugerdefinerede SSL-certifikater? Intet problem, AWS Certificate Manager håndterer dette let uden ekstra omkostninger.
Andetsteds hjælper den indbyggede beskyttelse fra AWS Web Application Firewall dig med at beskytte dig mod almindelige bedrifter, AWS Shield beskytter dig mod almindelige typer DDoS-angreb, og alt styres fra den almindelige AWS-konsol.
Priser
Hvis du er i tvivl om, hvorvidt CloudFront er det rigtige for dig, eller du er en total nybegynder i CDN'er, er der nogle gode nyheder: et gratis brugstrin giver nye AWS-kunder 50 GB trafik hver måned i et år. Det er perfekt til at køre indledende tests og forstå, hvad CloudFront og CDN'er muligvis kan gøre for dig.
Efter det gratis niveau er der ingen faste kontrakter; du betaler for det, du bruger. Det lyder simpelt, ikke? Men det er det virkelig ikke.
Mens udbydere som MaxCDN og KeyCDN f.eks. Opkræver en fast pris for levering af data til enhver region, varierer CloudFront-priserne fra en startende $ 0,085 til USA og Europa og stiger til $ 0,17 i Indien. (Hvis du har et budget, kan du vælge ikke at levere indhold fra de dyrere placeringer.)
Disse priser gælder for de første 10 TB. Du kan spare penge, når du bruger mere båndbredde, ned til $ 0,02 pr. GB i USA (dog kun for trafik over 5 petabyte), og Amazon tilbyder også rabatter til kunder, der forpligter sig til at bruge en bestemt mængde trafik (10 TB om måneden eller mere .)
Du debiteres også for anmodninger (fra $ 0,0075 pr. 10.000), og tallet varierer afhængigt af om det er HTTP eller HTTPS. Selv teknisk support ud over hjemmesiden og kundeservice koster ekstra (fra $ 29 om måneden.)
Amazon hjælper lidt ved at levere en simpel månedlig lommeregner. Vælg CloudFront i venstre sidebjælke, vælg et websted, der bedst matcher dit i højre sidebjælke (vælg Marketingwebsted, hvis du er usikker), og det giver et skøn over sandsynlige gebyrer.
Det er ikke let at finde ud af, hvad det betyder for dig. CloudFront tilbyder generelt dagsværdi for det, du får, men hvis dine behov er mere grundlæggende, kan nogle udbydere være betydeligt billigere. Fastlys amerikanske trafikafgifter starter for eksempel på $ 0,12 pr. GB sammenlignet med $ 0,085 for CloudFront og kun $ 0,01 for Bunny (som heller ikke opkræver ekstra for anmodninger.)
Opsætning
Tilmelding til CloudFront kunne ikke være meget nemmere. Amazons oprindelige gratis niveau betyder, at der ikke er behov for at aflevere betalingsoplysninger eller indtaste meget i vejen for personlige oplysninger. Indtast bare dit navn og din e-mail-adresse, vælg en adgangskode, accepter standardbaseret supportplan, og du er færdig.
AWS-konsollen åbner med en enorm liste over sine mange produkter og platforme, men søgning efter CloudFront gav et link til servicedashboardet.
Dette åbnede med en opfordring til at oprette en 'distribution', svarende til en 'zone' med andre CDN'er, en gruppe indstillinger, der definerer, hvor dit indhold gemmes, hvordan det håndteres af Amazon og fås adgang til dine brugere.
Brugervenligheden ser ud til at forsvinde, det øjeblik du trykker på knappen Opret distribution, og der vises en formular, der dækker mere end 30 indstillinger, mange af dem med yderligere egne muligheder. Men gå ikke i panik, det er ikke nær så slemt som det ser ud til.
Hvis du er nybegynder eller bare har travlt, kan du ignorere alle undtagen en af mulighederne. Indtast dit domænenavn eller S3-bucket i feltet Origin Domain Name, tryk Enter, og du kan vælge at oprette din distribution med det samme.
Hvis du er mere erfaren eller bare ønsker at lære, er det værd at tage sig tid til at gennemse de forskellige indstillinger. Mange ligner andre CDN'er (Origin Shield-support reducerer belastningen på din server); næsten alle har beskrivelser af værktøjstip-størrelse, der giver dig en grundlæggende idé om, hvad de handler om, og de mest komplekse emner har normalt et 'Lær mere' -link, der åbner en side på supportwebstedet med alle detaljer.
Slutresultatet kan stadig være kompliceret, og der er meget at lære. Men det er kun fordi CloudFront har et stort antal funktioner, og i betragtning af al den funktionalitet gør Amazon et godt stykke arbejde med at gøre det så håndterbart som muligt.
Distribution oprettet, du kan begynde at arbejde på at integrere det med dit websted, og også her har CloudFront en række dokumenter, manualer, tutorials og mere til at hjælpe dig med at pege i den rigtige retning.
Vi har ikke plads til at begynde at gennemgå mulighederne her, men som et enkelt eksempel kan du se på dette blogindlæg om, hvordan du fremskynder dit WordPress-websted med Amazon CloudFront. Mens mange CDN'er slipper væk med en linje eller to, måske et link til et WordPress-plugin, er dette 3.000 ord med detaljeret vejledning og forklaring, mere som det indhold, du forventer af et betalt kursus.
Når du er i gang, er CloudFront's detaljerede analyser et højdepunkt. Det er let at se CloudFront-anmodninger og dataoverførselsbrug efter dato, faktureringsregion og mere. Der er diagrammer til at vise populære objekter, tophenvisere og grundlæggende detaljer om dine besøgende: browser, enhedstype, OS og placering. Du kan endda konfigurere alarmer, der kan tilpasses, for at advare dig, når metriske data rammer et niveau, du definerer, såsom "dataoverførselsforbruget er større end X - potentielt meget praktisk i et produkt, der betaler for brugen.
Sæt det hele sammen, og der er meget at lide ved CloudFront-kontrolpanelet. CDN-begyndere finder det skræmmende, i det mindste i starten, men der er detaljeret hjælp til rådighed. Hvis du har erfaring med at oprette og administrere et websted, skal du være i stand til at mestre CloudFront-grundlæggende på bare et par timer.
Ydeevne
At finde ud af, hvad der er den hurtigste CDN, er en reel udfordring, da der ikke er et enkelt svar. Ydeevnen varierer afhængigt af placering, og hvert websted har sin egen blanding af besøgende - hvad der er bedst for Europa og Japan fungerer ikke nødvendigvis for Amerika eller Indien.
CDNPerf giver et godt udgangspunkt for enhver evaluering ved at fortolke ægte brugerovervågningsdata (via cedexis), der dækker milliarder af tests.
Som vi skriver, vurderer CloudFront tredjepladsen over hele verden ud af 20 deltagere med en gennemsnitlig svartid på 28 ms (kun 5 cent CDN og Google Cloud klarede sig bedre, og selv de var kun et par millisekunder hurtigere.)
Globale gennemsnit fortæller ikke den fulde historie, og CloudFront-ydeevnen varierer mellem regioner. Asien og Afrika var lowlights med CloudFront som 7. plads i begge. Det er dog stadig bedre end de fleste, og dets andenplads i Sydamerika er et rigtigt højdepunkt. (De fleste CDN'er har dårlig sydamerikansk dækning, hvis de overhovedet har nogen, men alligevel var CloudFront's gennemsnitlige svartid mindre end halvdelen af store navne som KeyCDN, G-Core Labs og CDN77.)
Endelig dom
Amazon CloudFront er dyrere end nogle med en kompliceret prisordning, og det er ikke den nemmeste at oprette. Men det er også hurtigt, meget konfigurerbart og fyldt med avancerede funktioner, og hvis du har et krævende projekt, der har brug for ægte strøm, er CloudFront svært at slå.
- Vi har også fremhævet den bedste CDN