Amazon CloudFront recension

Innehållsförteckning:

Anonim

Amazon CloudFront är CDN-elementet i Amazon Web Services (AWS), företagets massiva samling av molndatorplattformar.

CloudFront använder för närvarande ett stort globalt nätverk med 215 edge-platser fördelat på 89 städer i 46 länder. Det är inte bara ett stort nätverk, det är också väl distribuerat över hela världen. Även om Nordamerika och Europa får mest täckning har CloudFront också 57 platser i Asien, 9 i Oceanien, 7 i Sydamerika, 4 i Mellanöstern, 4 i Kina och 3 i Afrika.

Dessa är alla CloudFront's edge-platser och regionala edge-cachar

Det stannar inte där. CloudFront har också 12 regionala kantcacher. Om någon försöker se ditt innehåll och det inte cachelagras i närmaste kantläge, kontrollerar CloudFront den regionala cachen nästa, vilket minskar risken att den måste gå tillbaka till din ursprungsserver.

  • Vill du prova Amazon CloudFront? Kolla in webbplatsen här

Tjänsten hanterar alla fil- och innehållstyper du behöver, från enkla statiska objekt till komplexa dynamiska objekt, medan stöd för Gzip, Brotli-komprimering och andra smarta datahanteringstrick hjälper till att optimera webbplatshastigheter.

Om du letar efter videostreaming eller VOD kan du bläddra i tjänstspecifikationerna, där du hittar stöd för flera format, inklusive Microsoft Smooth, HLS, HDS och MPEG-DASH. Eller om du inte är den tekniska typen, titta bara på kundlistan: CloudFront hanterar videoleveransuppgifter för Hulu, PBS och Amazons egen Prime Video, bland många andra.

Det handlar naturligtvis inte bara om CDN. Djup integration med Amazon Web Services innebär att du också kan ansluta till någon av de vanliga AWS-funktionerna, varav många är branschstandarder helt och hållet.

CloudFront låter dig enkelt ansluta data från din Amazon S3 molnlagring

De flesta CDN-enheter erbjuder till exempel molnlagring, men hur implementeras det? Det är vanligtvis mindre än klart. Med Amazon behöver du inte undra. Du kan ansluta data från din befintliga Amazon S3-plan (företagets skalbara objektlagringsplattform) och överföra data till CloudFront utan extra kostnad.

Kanske måste du skapa och distribuera ett stort antal anpassade SSL-certifikat? Inga problem, AWS Certificate Manager hanterar detta enkelt utan extra kostnad.

På andra håll hjälper det inbyggda skyddet från AWS Web Application Firewall till att skydda dig från vanliga exploateringar, AWS Shield skyddar dig från vanliga typer av DDoS-attacker och allt hanteras från den vanliga AWS-konsolen.

CloudFront's prissättning kan vara lite komplicerat varför Amazon har skapat en enkel månadsräknare

Prissättning

Om du är osäker på om CloudFront är rätt för dig, eller om du är en helt nybörjare i CDN, finns det några goda nyheter: en gratis användningsnivå ger nya AWS-kunder 50 GB trafik varje månad under ett år. Det är perfekt för att köra inledande tester och förstå vad CloudFront och CDN kan göra för dig.

Efter det fria nivån finns det inga fasta kontrakt; du betalar för det du använder. Låter enkelt, eller hur? Men det är det verkligen inte.

Medan leverantörer som MaxCDN och KeyCDN tar ut ett schablonbelopp för att leverera data till vilken region som helst, till exempel, varierar CloudFront-priserna från 0,085 $ till USA och Europa och stiger till 0,17 $ i Indien. (Om du har en budget kan du välja att inte visa innehåll från de dyrare platserna.)

Dessa priser gäller för de första 10 TB. Du kan spara pengar när du använder mer bandbredd, ner till $ 0,02 per GB i USA (dock endast för trafik över 5 petabyte), och Amazon erbjuder också rabatter till kunder som förbinder sig att använda en viss mängd trafik (10 TB per månad eller mer .)

Du debiteras också för förfrågningar (från 0,0075 USD per 10 000), och siffran varierar beroende på om det är HTTP eller HTTPS. Även teknisk support utöver webbplatsen och kundservice kostar extra (från $ 29 per månad.)

Amazon hjälper lite genom att tillhandahålla en enkel månadskalkylator. Välj CloudFront i vänster sidofält, välj en webbplats som bäst matchar din i höger sidofält (välj Marketingwebbplats om du är osäker) och det ger en uppskattning av sannolika avgifter.

Att räkna ut vad det betyder för dig är inte lätt. CloudFront erbjuder i allmänhet dock verkligt värde för vad du får, men om dina behov är mer grundläggande kan vissa leverantörer vara betydligt billigare. Fastlys amerikanska trafikavgifter börjar till exempel på $ 0,12 per GB, jämfört med $ 0,085 för CloudFront och bara $ 0,01 för Bunny (vilket inte heller kostar extra för förfrågningar.)

Du kan registrera dig för CloudFront gratis på AWS webbplats

Uppstart

Det kan inte bli mycket enklare att registrera sig för CloudFront. Amazons första kostnadsnivå innebär att det inte finns något behov av att lämna in betalningsinformation eller ange mycket för personlig information. Ange bara ditt namn och din e-postadress, välj ett lösenord, acceptera standard grundläggande supportplan och du är klar.

Du kan enkelt hitta CloudFront genom att söka efter det från AWS-konsolen

AWS-konsolen öppnas med en enorm lista över sina många produkter och plattformar, men sökning efter CloudFront gav en länk till tjänstens instrumentpanel.

Att skapa en distribution i CloudFront motsvarar att skapa en zon med andra CDN-leverantörer

Detta öppnade med en uppmaning att skapa en 'distribution', motsvarande en 'zon' med andra CDN, en grupp inställningar som definierar var ditt innehåll lagras, hur det hanteras av Amazon och nås av dina användare.

Användarvänligheten verkar försvinna när du trycker på knappen Skapa distribution och ett formulär visas som täcker mer än 30 alternativ, många av dem med ytterligare egna alternativ. Men kom inte i panik, det är inte alls så illa som det verkar.

Om du är nybörjare eller bara bråttom kan du ignorera alla utom ett av alternativen. Skriv ditt domännamn eller S3-hink i rutan Origin Domain Name, tryck Enter och du kan välja att skapa din distribution direkt.

Om du är mer erfaren eller bara vill lära dig är det värt att ta dig tid att bläddra bland de olika inställningarna. Många liknar andra CDN: er (Origin Shield-stöd minskar belastningen på din server); nästan alla har beskrivningar av verktygstipsstorlek för att ge dig en grundläggande uppfattning om vad de handlar om, och de mest komplexa objekten har vanligtvis en "Läs mer" -länk som öppnar en sida på supportwebbplatsen med alla detaljer.

Slutresultatet kan fortfarande vara komplicerat och det finns mycket att lära sig. Men det är bara för att CloudFront har ett stort antal funktioner, och med tanke på all den funktionen gör Amazon ett bra jobb för att göra det så hanterbart som möjligt.

Distribution skapad, du kan börja arbeta med att integrera den med din webbplats, och här har CloudFront också en mängd dokument, manualer, handledning och mer som hjälper dig att peka i rätt riktning.

CloudFront har integrationer med WordPess och många andra populära appar och onlinetjänster

Vi har inte utrymme att börja gå igenom möjligheterna här, men som ett enda exempel, ta en titt på det här blogginlägget om hur du påskyndar din WordPress-webbplats med Amazon CloudFront. Medan många CDN-skivor kommer undan med en rad eller två, kanske en länk till ett WordPress-plugin, är detta 3000 ord med detaljerad vägledning och förklaring, mer som det innehåll du förväntar dig av en betald kurs.

CloudFront tillhandahåller detaljerad analys av hur din webbplats använder sin CDN

När du är igång är CloudFront's detaljerade analys en höjdpunkt. Det är enkelt att se CloudFront-förfrågningar och användning av dataöverföring efter datum, faktureringsregion och mer. Det finns diagram för att visa populära objekt, toppreferenser och grundläggande information om dina besökare: webbläsare, enhetstyp, operativsystem och plats. Du kan till och med ställa in anpassningsbara larm för att varna dig när metriska data träffar någon nivå som du definierar, till exempel "dataöverföringsanvändningen är större än X - potentiellt mycket praktiskt i en betal-för-användning-produkt.

Lägg allt ihop och det finns mycket att gilla med CloudFront-kontrollpanelen. CDN-nybörjare kommer att tycka att det är skrämmande, åtminstone initialt, men det finns detaljerad hjälp tillgänglig. Om du har erfarenhet av att skapa och hantera en webbplats bör du kunna behärska CloudFront-grunderna på bara några timmar.

Du kan använda CDNperf för att se hur CloudFront jämför med tävlingen

Prestanda

Att räkna ut vilken som är den snabbaste CDN är en riktig utmaning, eftersom det inte finns något enkelt svar. Prestanda varierar beroende på plats och varje webbplats har sin egen blandning av besökare - vad som är bäst för Europa och Japan kommer inte nödvändigtvis att fungera för Amerika eller Indien.

CDNPerf ger en bra utgångspunkt för varje utvärdering genom att tolka verkliga användarövervakningsdata (via cedexis) som täcker miljarder tester.

Som vi skriver rankar CloudFront tredje plats över hela världen av 20 utmanare, med en genomsnittlig svarstid på 28 ms (endast 5 cent CDN och Google Cloud gjorde det bättre, och till och med var de bara ett par millisekunder snabbare.)

Globala medelvärden berättar inte hela historien, och CloudFront-prestanda varierar mellan regioner. Asien och Afrika var lågljusen, med CloudFront rankad 7: e plats i båda. Det är fortfarande bättre än de flesta, och dess andra plats i Sydamerika är en riktig höjdpunkt. (De flesta CDN-skivor har dålig sydamerikansk täckning om de har någon alls, men CloudFronts genomsnittliga svarstid var mindre än hälften av stora namn som KeyCDN, G-Core Labs och CDN77.)

Slutlig dom

Amazon CloudFront är dyrare än vissa, med ett komplicerat prisschema, och det är inte det enklaste att ställa in. Men det är också snabbt, mycket konfigurerbart och fylld med avancerade funktioner, och om du har ett krävande projekt som behöver verklig kraft är CloudFront svårt att slå.

  • Vi har också markerat det bästa CDN