Ако сте уморени от CDN без име, които обещават на света и не успяват да доставят, Google Cloud CDN просто може да обжалва. Трудно е да се победи за разпознаване на имена, има ли един от най-добрите списъци с клиенти - Twitter, PayPal, Etsy, Sky, някой? - и въпреки това страницата му за ценообразуване цитира примерен сайт, който струва само $ 44 на месец.
- Искате ли да изпробвате Google Cloud CDN? Вижте уебсайта тук
Не се заблуждавайте от достъпността му - това е много мощен корпоративен CDN. Той е добре интегриран с услугите на Google, но ако искате да включите външен домейн, отнема повече работа по настройката, отколкото много CDN. За щастие, Google разполага и с едни от най-добрите документации, за да обясни основните концепции и как да започнете, така че ако наистина се нуждаете от това ниво на мощност, това е добро място да започнете да проучвате.
Има много стимули за полагане на усилия. Мрежата на Google Cloud CDN използва същите сървъри като собствените сайтове на Google, например със 100+ PoPs, разпространени по целия свят, заедно с всички най-добри доставчици на интернет услуги, така че можете да сте сигурни, че винаги ще осигури най-добрата производителност. Сайтът на Peering на Google съдържа повече подробности за инфраструктурата, а пълният списък с местоположения е тук.
Услугата също е изключително конфигурируема, с подробен контрол върху режимите на кеширане, ключовете, времето на изтичане по подразбиране, обработката на бисквитки, изчистването на съдържанието и други, както и поддръжка за HTTP / 2, QUIC, TLS 1.3 и интелигентния алгоритъм за контрол на задръстванията TCP BBR.
Както при първоначалната настройка обаче, цялата тази мощност може да стане смущаваща, ако не сте точно сигурни в това, което правите. Повечето CDN поддържат пренасочване на HTTP заявки към HTTPS, например, и обикновено това е не повече от един превключвател в контролния панел и няколко реда в често задаваните въпроси. Междувременно страницата на Google по същата тема е с повече от 1000 думи. За това има основателни причини - документът обяснява всяка концепция, как да се изпълни, как да се тества и така нататък - но ако вашите нужди са прости, може би ще бъдете по-добре другаде.
Ценообразуване
Докато много CDN се опитват да опростят ценообразуването си, Google остава сложен, с редица различни елементи за разглеждане.
Ще плащате, когато CDN обслужва съдържание, например, и за заявки, но само ако генерират справка в кеша (GET и HEAD HTTP методите се добавят към сметката ви, POST и PUT не.)
Ако справката не намери кеширан обект, може би защото е първата заявка или просто е изтекла, ще платите и за попълването на кеша. Това е трафикът, необходим за извличане на обекта от друг CDN сървър на Google или вашия произход.
Какво може да бъде това зареждане? Зависи от източника на данните и местоназначението им. Но това не винаги може да се върне към вашия първоначален сървър, тъй като Google ще получи данните от по-близък CDN сървър, ако може.
Цените за трансфер също варират в зависимост от региона, от 0,08 долара за GB в Европа и Северна Америка до 0,20 долара в Китай. О, и това са таксите за първите 10TB трафик - използвайте повече и цените могат да стигнат до 0,02 долара за GB над 1000TB.
Ако всичко това ви боли в главата, калкулаторът на цените на Google предоставя бърз начин да получите основна оценка на вашите разходи. Помислете за честотната лента, от която се нуждаете, и ще получите представа за крайната цифра.
Страницата за ценообразуване на Google Cloud CDN цитира примера на малък уебсайт в САЩ с 500GB трафик за месец, 25GB запълване на кеш памет и пет милиона заявки за търсене в кеш памет, което генерира месечна сметка от $ 44.
Бихте могли да платите частица от цената с част от бюджетната конкуренция - само $ 5 с Бъни - но Google Cloud се цени подобно на Amazon CloudFront и около това, което бихме очаквали за CDN от висок клас.
Има и щедър безплатен пробен период с кредит от $ 300, който можете да похарчите през първите 90 дни. Това може да ви купи два или повече терабайта безплатен трафик, достатъчно, за да видите как Google Cloud CDN се представя дори на най-натоварените уебсайтове.
Настройвам
Регистрирането за Google Cloud CDN ни отне само малко време, тъй като работи със съществуващия ни акаунт в Google. Сайтът ни поиска данни за картата, но Google казва, че няма да таксува това автоматично. Няма преминаване към платен план, освен ако не го одобрите.
Таблото за управление на Google Cloud Platform е страшно сложно, но това е само защото поддържа толкова много платформи и услуги (AWS и Microsoft Azure имат един и същ проблем.) Страничната лента има 80+ опции, например, обхващащи всичко от бази данни и машинно виждане до работа в мрежа и сървъри за игри.
За щастие има и поле за търсене в горната част на конзолата. Въвеждането на CDN ни даде връзка към Google Cloud CDN и щракване, което ни подтикна да започнем да създаваме нашата настройка за CDN.
Както обсъдихме по-горе, това е относително лесно, ако вашият източник е виртуална машина на Google или сегмент за съхранение, но ако искате да ускорите сайт, хостван другаде, това става по-сложно.
С много CDN, например, често можете да започнете просто като въведете URL адреса на вашия начален сървър. Тук Google първо ви предупреждава „Уверете се, че имате съществуващ HTTPS балансиращ товар или създайте нов HTTPS балансиращ товар.“ Щракнете върху връзката, за да направите това, и ще бъдете предупредени, че не сте създали бекенд конфигурация, правила за хост или път или конфигурация на интерфейс. И така продължава.
Тук има много неща, които да объркат дори опитни потребители, но не е чак толкова лошо, колкото изглежда. В много случаи можете да се справите, като дадете име на всеки нов ресурс и приемете настройките по подразбиране. Ако вашият проект е по-ангажиран, това може да означава, че прекарвате сутрин в четене на документацията и измисляне какво да правите, вместо 15 минути, но ако имате нужда от мощността и гъвкавостта на Cloud CDN, това може да няма голямо значение. Разгледайте уроците за настройка, за да получите представа за това, което е включено.
производителност
CDN са свързани със скоростта и както бихте очаквали от компания с толкова инфраструктура, колкото Google, CDN в облак е по-бърз от повечето.
Докато пишем, CDNPerf поставя услугата на второ място от 20 за средно време за реакция в световен мащаб, победена само с 5centsCDN (а маржът беше само една милисекунда.)
Оценката на услугата е дори по-висока в някои области, достигайки първо място в Африка и Южна Америка и равна на първо място с Verizon (EdgeCast) CDN в Северна Америка. Неговото 8-мо място в Азия и 12-то в Океания са сравнително разочароващи, но това все пак е страхотно представяне.
Резултатите на ниво Citrix на национално ниво използват данни, взети от милиони реални потребители всеки ден, и те също показват положителни резултати, като Google Cloud CDN прави равно трето място в САЩ.
Това е добра новина, особено тъй като това е само началото на историята. Суровите скорости са важни, но печалбите, които ще видите, също зависят от характеристиките на вашия CDN и от начина, по който ги използвате. Както видяхме, Google Cloud CDN има много повече мощност от повечето и това ви дава много възможности за още по-голямо ускоряване на сайта.
Окончателна присъда
Бърз и конфигурируем CDN, идеален за опитни и взискателни потребители, които вече са инвестирали в Google Cloud Platform, но плашещ за начинаещи и вероятно прекалено голям за прости проекти.
- Също така подчертахме най-добрия CDN