Google Cloud CDN

Inhoudsopgave:

Anonim

Als je moe bent van naamloze CDN's die de wereld beloven en niet nakomen, kan Google Cloud CDN in de smaak vallen. Het is moeilijk te verslaan voor naamsbekendheid, heeft een van de beste klantenlijsten die er is - Twitter, PayPal, Etsy, Sky, iemand? - en toch citeert de prijspagina een voorbeeldsite die slechts $ 44 per maand kost.

  • Wilt u Google Cloud CDN proberen? Bekijk hier de website

Laat u echter niet misleiden door de betaalbaarheid - dit is een zeer krachtig CDN voor ondernemingen. Het is goed geïntegreerd met Google-services, maar als u een extern domein wilt aansluiten, kost het meer installatiewerk dan veel CDN's. Gelukkig heeft Google ook enkele van de beste documentatie die er is om de kernbegrippen uit te leggen en te beginnen, dus als je dit niveau van kracht echt nodig hebt, is dit een goede plek om te beginnen met verkennen.

Er zijn tal van prikkels om de moeite te nemen. Het netwerk van Google Cloud CDN maakt gebruik van dezelfde servers als de eigen sites van Google, met bijvoorbeeld 100+ PoP's verspreid over de hele wereld, die via peer-to-date zijn met alle topproviders, zodat u er zeker van kunt zijn dat het altijd de beste prestaties levert. De peering-site van Google bevat meer details over de infrastructuur en de volledige lijst met locaties is hier te vinden.

De service is ook enorm configureerbaar, met gedetailleerde controle over cachemodi, sleutels, standaard vervaltijden, cookie-afhandeling, het opschonen van inhoud en meer, en ondersteuning voor HTTP / 2, QUIC, TLS 1.3 en het slimme algoritme voor congestiebeheer TCP BBR.

Net als bij de eerste installatie, kan al deze kracht intimiderend worden als u niet precies zeker weet wat u doet. De meeste CDN's ondersteunen bijvoorbeeld het omleiden van HTTP-verzoeken naar HTTPS, en meestal is het niet meer dan een enkele schakelaar in het configuratiescherm en een paar regels in de FAQ. Ondertussen is de pagina van Google over hetzelfde onderwerp meer dan 1000 woorden lang. Daar zijn goede redenen voor - in het document wordt elk concept uitgelegd, hoe het moet worden uitgevoerd, hoe te testen enzovoort - maar als uw behoeften eenvoudig zijn, bent u misschien ergens anders beter af.

Prijsstelling

Hoewel veel CDN's hun prijzen proberen te vereenvoudigen, blijft die van Google gecompliceerd, met een aantal verschillende elementen waarmee rekening moet worden gehouden.

U betaalt bijvoorbeeld wanneer het CDN inhoud aanbiedt en voor verzoeken, maar alleen als ze een cache-lookup genereren (GET- en HEAD-HTTP-methoden voegen toe aan uw factuur, POST en PUT niet.)

Als de zoekopdracht geen object in de cache vindt, misschien omdat het het eerste verzoek is of net is verlopen, betaalt u ook voor het vullen van de cache. Dat is het verkeer dat nodig is om het object op te halen van een andere Google CDN-server, of uw herkomst.

Wat zou die vulling kunnen zijn? Hangt af van de bron van de gegevens en de bestemming. Maar dat is misschien niet altijd terug naar uw oorspronkelijke server, omdat Google de gegevens van een dichterbij gelegen CDN-server haalt als het kan.

De transferprijzen variëren ook per regio, van $ 0,08 per GB in Europa en Noord-Amerika tot $ 0,20 in China. Oh, en dat zijn de kosten voor de eerste 10 TB aan verkeer - gebruik meer, en de prijzen kunnen oplopen tot $ 0,02 per GB boven de 1.000 TB.

Als dat u allemaal hoofdpijn bezorgt, biedt de prijscalculator van Google een snelle manier om een ​​eenvoudige schatting van uw kosten te krijgen. Doe een gok naar de bandbreedte die u nodig heeft, en u krijgt een idee van het uiteindelijke cijfer.

De Google Cloud CDN-prijspagina citeert het voorbeeld van een kleine Amerikaanse website met 500 GB verkeer in een maand, 25 GB cachevulling en vijf miljoen cache-opzoekverzoeken, en dat genereert een maandelijkse rekening van $ 44.

Je zou een fractie van de prijs kunnen betalen met een deel van de budgetconcurrentie - slechts $ 5 met Bunny - maar Google Cloud heeft dezelfde prijs als Amazon CloudFront, en ongeveer wat we zouden verwachten van een high-end CDN.

Er is ook een royale gratis proefperiode, met een tegoed van $ 300 om te besteden gedurende de eerste 90 dagen. Dat zou u twee of meer terabytes aan gratis verkeer kunnen opleveren, genoeg om te zien hoe Google Cloud CDN presteert op zelfs de drukste websites.

Opstelling

Aanmelden voor Google Cloud CDN kostte ons maar een moment, omdat het werkte met ons bestaande Google-account. De site heeft ons om kaartgegevens gevraagd, maar Google zegt dit niet automatisch in rekening te brengen. Er is geen overstap naar een betaald abonnement, tenzij u het goedkeurt.

Het dashboard van Google Cloud Platform is eng ingewikkeld, maar dat komt alleen omdat het zoveel platforms en services ondersteunt (AWS en Microsoft Azure hebben hetzelfde probleem). De zijbalk heeft bijvoorbeeld meer dan 80 opties, van databases en machine vision tot netwerken en gameservers.

Gelukkig is er bovenaan de console ook een zoekvak. Door CDN in te voeren, kregen we een link naar Google Cloud CDN, en door daarop te klikken, begonnen we met het maken van onze CDN-installatie.

Zoals we hierboven hebben besproken, is dit relatief eenvoudig als uw bron een Google VM of opslagbucket is, maar als u een elders gehoste site wilt versnellen, wordt het ingewikkelder.

Bij veel CDN's kunt u bijvoorbeeld vaak beginnen door simpelweg uw oorspronkelijke server-URL in te voeren. Hier waarschuwt Google u eerst: 'Zorg ervoor dat u een bestaande HTTPS-load balancer heeft, of maak een nieuwe HTTPS Load Balancer.' Klik op de link om dat te doen, en u wordt gewaarschuwd dat u geen back-endconfiguratie, host- of padregels of frontend-configuratie hebt gemaakt. En zo gaat het verder.

Er is hier genoeg om zelfs ervaren gebruikers te verwarren, maar het is niet zo erg als het lijkt. In veel gevallen kun je het redden door elke nieuwe bron een naam te geven en de standaardinstellingen te accepteren. Als uw project meer betrokken is, kan het betekenen dat u een ochtend besteedt aan het lezen van de documentatie en uitzoeken wat u moet doen, in plaats van 15 minuten, maar als u de kracht en flexibiliteit van Cloud CDN nodig heeft, doet dat er misschien niet zoveel toe. Blader door de setup-tutorials om een ​​idee te krijgen van wat erbij komt kijken.

Prestatie

Bij CDN's draait alles om snelheid, en zoals je zou verwachten van een bedrijf met zoveel infrastructuur als Google, is Cloud CDN sneller dan de meeste.

Terwijl we schrijven, plaatst CDNPerf de service op de tweede plaats van de 20 voor gemiddelde wereldwijde responstijden, slechts verslagen door 5 cent CDN (en de marge was slechts één milliseconde).

De service scoort zelfs nog hoger in sommige gebieden en bereikt de eerste plaats in Afrika en Zuid-Amerika, en gelijk de eerste plaats met Verizon (EdgeCast) CDN in Noord-Amerika. De 8e plaats in Azië en de 12e plaats in Oceanië zijn relatief teleurstellend, maar dat is over het algemeen nog steeds een geweldige prestatie.

Citrix-resultaten op landniveau gebruiken cijfers van miljoenen echte gebruikers per dag, en ze laten ook positieve resultaten zien, waarbij Google Cloud CDN een gelijke derde plaats behaalt in de VS.

Dat is goed nieuws, vooral omdat het nog maar het begin van het verhaal is. Onbewerkte snelheden zijn belangrijk, maar de voordelen die u zult zien, zijn ook afhankelijk van de functies van uw CDN en hoe u deze gebruikt. Zoals we hebben gezien, heeft Google Cloud CDN veel meer kracht dan de meeste, en dat geeft u voldoende ruimte voor een nog grotere siteversnelling.

Eindoordeel

Een snel en configureerbaar CDN, ideaal voor ervaren en veeleisende gebruikers die al in Google Cloud Platform hebben geïnvesteerd, maar intimiderend voor beginners en waarschijnlijk overdreven voor eenvoudige projecten.

  • We hebben ook het beste CDN uitgelicht