Jeśli jesteś zmęczony bezimiennymi sieciami CDN, które obiecują światu i nie dostarczają, Google Cloud CDN może się spodobać. Trudno pobić uznanie nazwy, ma jedną z najlepszych list klientów w okolicy - Twitter, PayPal, Etsy, Sky, ktoś? - a mimo to strona z cenami podaje przykładową witrynę, która kosztuje zaledwie 44 USD miesięcznie.
- Chcesz wypróbować Google Cloud CDN? Sprawdź witrynę tutaj
Nie daj się jednak zwieść jego przystępnej cenie - to bardzo potężna korporacyjna sieć CDN. Jest dobrze zintegrowany z usługami Google, ale jeśli chcesz podłączyć domenę zewnętrzną, konfiguracja wymaga więcej pracy niż wiele sieci CDN. Na szczęście Google ma również jedną z najlepszych dokumentacji, aby wyjaśnić podstawowe pojęcia i jak zacząć, więc jeśli naprawdę potrzebujesz tego poziomu mocy, jest to dobre miejsce do rozpoczęcia eksploracji.
Istnieje wiele bodźców, aby podjąć ten wysiłek. Sieć Google Cloud CDN korzysta z tych samych serwerów, co własne witryny Google, na przykład z ponad 100 punktami PoP rozsianymi po całym świecie, po czym współpracuje ze wszystkimi najlepszymi dostawcami usług internetowych, więc możesz mieć pewność, że zawsze zapewni najlepszą wydajność. Witryna Google Peering zawiera więcej szczegółów na temat infrastruktury, a pełna lista lokalizacji znajduje się tutaj.
Usługa jest również bardzo konfigurowalna, ze szczegółową kontrolą nad trybami pamięci podręcznej, kluczami, domyślnymi czasami wygaśnięcia, obsługą plików cookie, czyszczeniem zawartości i nie tylko, a także obsługą HTTP / 2, QUIC, TLS 1.3 i inteligentnego algorytmu kontroli przeciążenia TCP BBR.
Jednak podobnie jak w przypadku początkowej konfiguracji, cała ta moc może stać się onieśmielająca, jeśli nie jesteś dokładnie pewien, co robisz. Większość sieci CDN obsługuje na przykład przekierowywanie żądań HTTP do HTTPS i zazwyczaj jest to tylko jeden przełącznik w panelu sterowania i kilka wierszy w często zadawanych pytaniach. Tymczasem strona Google na ten sam temat ma ponad 1000 słów. Są ku temu dobre powody - dokument wyjaśnia każdą koncepcję, jak ją przeprowadzić, jak testować itd. - ale jeśli twoje potrzeby są proste, może być lepiej gdzie indziej.
cennik
Podczas gdy wiele sieci CDN próbuje uprościć swoje ceny, usługi Google pozostają skomplikowane i obejmują wiele różnych elementów do rozważenia.
Na przykład zapłacisz, gdy CDN obsługuje zawartość i za żądania, ale tylko wtedy, gdy generują wyszukiwanie w pamięci podręcznej (metody GET i HEAD HTTP dodają do rachunku, a POST i PUT nie.)
Jeśli wyszukiwanie nie znajdzie obiektu w pamięci podręcznej, być może dlatego, że jest to pierwsze żądanie lub po prostu wygasło, zapłacisz również za wypełnienie pamięci podręcznej. To ruch wymagany do pobrania obiektu z innego serwera Google CDN lub Twojego źródła.
Co może być tym ładunkiem? Zależy od źródła danych i ich przeznaczenia. Ale to nie zawsze może być z powrotem na twoim serwerze źródłowym, ponieważ Google otrzyma dane z bliższego serwera CDN, jeśli to możliwe.
Ceny transferowe również różnią się w zależności od regionu, od 0,08 USD za GB w Europie i Ameryce Północnej do 0,20 USD w Chinach. Aha, i takie są opłaty za pierwsze 10 TB ruchu - użyj więcej, a ceny mogą spaść nawet do 0,02 USD za GB powyżej 1000 TB.
Jeśli wszystko to przyprawia Cię o ból głowy, Kalkulator cen Google zapewnia szybki sposób na uzyskanie podstawowego oszacowania kosztów. Zgadnij, jakiej przepustowości będziesz potrzebować, a uzyskasz wyobrażenie o ostatecznej wartości.
Strona z cenami Google Cloud CDN podaje przykład małej witryny w USA z ruchem 500 GB w miesiącu, 25 GB wypełnienia pamięci podręcznej i pięcioma milionami żądań wyszukiwania pamięci podręcznej, co generuje miesięczny rachunek w wysokości 44 USD.
Możesz zapłacić ułamek ceny w przypadku niektórych konkurencji budżetowych - tylko 5 USD z Bunny - ale Google Cloud jest wyceniony podobnie do Amazon CloudFront i mniej więcej tego, czego oczekiwalibyśmy po wysokiej klasy CDN.
Dostępny jest również hojny bezpłatny okres próbny z 300 USD do wydania w ciągu pierwszych 90 dni. To może kupić dwa lub więcej terabajtów darmowego ruchu, co wystarczy, aby zobaczyć, jak Google Cloud CDN działa nawet na najbardziej ruchliwych stronach internetowych.
Ustawiać
Rejestracja w Google Cloud CDN zajęła nam tylko chwilę, ponieważ działała z naszym istniejącym kontem Google. Witryna poprosiła nas o podanie danych karty, ale Google twierdzi, że nie obciąży ich automatycznie. Nie ma możliwości przejścia na płatny abonament, chyba że go zaakceptujesz.
Pulpit nawigacyjny Google Cloud Platform jest przerażająco skomplikowany, ale to tylko dlatego, że obsługuje tak wiele platform i usług (AWS i Microsoft Azure mają ten sam problem). Pasek boczny ma ponad 80 opcji, na przykład obejmujących wszystko, od baz danych i wizji maszynowej po sieci i serwery gier.
Na szczęście w górnej części konsoli znajduje się również pole wyszukiwania. Wpisanie CDN dało nam link do Google Cloud CDN i kliknięcie go skłoniło nas do rozpoczęcia tworzenia naszej konfiguracji CDN.
Jak omówiliśmy powyżej, jest to stosunkowo proste, jeśli źródłem jest maszyna wirtualna Google lub zasobnik pamięci, ale jeśli chcesz przyspieszyć witrynę hostowaną w innym miejscu, staje się to bardziej skomplikowane.
Na przykład w przypadku wielu sieci CDN często można zacząć od wpisania adresu URL serwera pochodzenia. W tym miejscu Google najpierw ostrzega: „Upewnij się, że masz istniejący system równoważenia obciążenia HTTPS lub utwórz nowy moduł równoważenia obciążenia HTTPS”. Kliknij link, aby to zrobić, i otrzymasz ostrzeżenie, że nie utworzyłeś konfiguracji zaplecza, reguł hosta lub ścieżki ani konfiguracji frontendu. Tak to leci.
Jest tu wiele rzeczy, które mogą zmylić nawet doświadczonych użytkowników, ale nie jest tak źle, jak się wydaje. W wielu przypadkach można sobie poradzić, nadając każdemu nowemu zasobowi nazwę i akceptując ustawienia domyślne. Jeśli Twój projekt jest bardziej zaangażowany, może to oznaczać, że spędzisz cały ranek na czytaniu dokumentacji i zastanawianiu się, co robić, zamiast 15 minut, ale jeśli potrzebujesz mocy i elastyczności Cloud CDN, może to nie mieć większego znaczenia. Przejrzyj samouczki dotyczące konfiguracji, aby dowiedzieć się, o co chodzi.
Występ
W sieciach CDN chodzi przede wszystkim o szybkość i jak można oczekiwać od firmy z taką samą infrastrukturą jak Google, Cloud CDN jest szybszy niż większość.
Jak piszemy, CDNPerf plasuje usługę na drugim miejscu na 20 pod względem średniego czasu reakcji na całym świecie, wyprzedzając tylko o 5 centów CDN (a marża wynosiła zaledwie jedną milisekundę).
Usługa osiąga jeszcze wyższe wyniki w niektórych obszarach, zajmując pierwsze miejsce w Afryce i Ameryce Południowej, a pierwsze miejsce dorównuje Verizon (EdgeCast) CDN w Ameryce Północnej. Jego ósme miejsce w Azji i 12. w Oceanii są stosunkowo rozczarowujące, ale ogólnie to nadal świetny wynik.
Wyniki Citrix na poziomie krajowym wykorzystują dane pochodzące od milionów prawdziwych użytkowników każdego dnia, a także pokazują pozytywne wyniki, a Google Cloud CDN zajmuje trzecie miejsce w USA.
To dobra wiadomość, zwłaszcza że to dopiero początek historii. Surowe prędkości są ważne, ale korzyści, które zobaczysz, zależą również od funkcji CDN i sposobu ich wykorzystania. Jak widzieliśmy, Google Cloud CDN ma znacznie większą moc niż większość, a to daje duże możliwości jeszcze większego przyspieszenia witryny.
Ostateczny werdykt
Szybki i konfigurowalny CDN, idealny dla doświadczonych i wymagających użytkowników, którzy już zainwestowali w Google Cloud Platform, ale onieśmielający dla początkujących i prawdopodobnie przesadny w przypadku prostych projektów.
- Podkreśliliśmy również najlepszy CDN