Google Cloud CDN

Якщо ви втомилися від безіменних CDN, які обіцяють світові і не можуть їх доставити, Google Cloud CDN може просто оскаржити. Важко обіграти розпізнавання імен. Є один із найкращих списків клієнтів - Twitter, PayPal, Etsy, Sky, хтось? - і все ж його цінова сторінка цитує зразок сайту, який коштує всього 44 долари на місяць.

  • Хочете спробувати Google Cloud CDN? Перевірте веб-сайт тут

Нехай вас не обманює доступність, однак - це дуже потужний корпоративний CDN. Він добре інтегрований із сервісами Google, але якщо ви хочете підключити зовнішній домен, це вимагає більше роботи з налаштування, ніж багато CDN. На щастя, Google також має найкращу документацію, яка пояснює основні концепції та способи початку роботи, тому, якщо вам справді потрібен такий рівень влади, це гарне місце для початку вивчення.

Існує безліч стимулів докладати зусиль. Мережа Google Cloud CDN використовує ті самі сервери, що й власні сайти Google, наприклад, із 100+ PoP, розподіленими по всьому світу, в поєднанні з усіма найкращими провайдерами, тому ви можете бути впевнені, що вона завжди забезпечить найкращу продуктивність. На веб-сайті Peering Google є докладніша інформація про інфраструктуру, а повний перелік місць знаходиться тут.

Послуга також надзвичайно конфігурується, завдяки детальному контролю над режимами кешування, ключами, часом закінчення терміну дії за замовчуванням, обробкою файлів cookie, очищення вмісту тощо, а також підтримкою HTTP / 2, QUIC, TLS 1.3 та розумним алгоритмом контролю заторів TCP BBR.

Однак, як і у випадку з початковим налаштуванням, вся ця сила може залякати, якщо ви точно не впевнені в тому, що робите. Більшість CDN підтримують перенаправлення HTTP-запитів на HTTPS, наприклад, і, як правило, це не більше, ніж один перемикач на панелі керування та кілька рядків у FAQ. Тим часом сторінка Google на ту саму тему має понад 1000 слів. На це є вагомі причини - документ пояснює кожну концепцію, як це реалізувати, як тестувати тощо, але якщо ваші потреби прості, вам може бути краще в іншому місці.

Ціноутворення

Хоча багато CDN намагаються спростити свої ціни, Google залишається складним, враховуючи ряд різних елементів.

Ви заплатите, коли CDN обслуговує вміст, наприклад, і за запити, але лише якщо вони генерують пошук кешу (методи GET і HEAD HTTP додають до вашого рахунку, POST і PUT - ні).

Якщо під час пошуку не вдається знайти кешований об’єкт, можливо, тому, що це перший запит або просто термін дії минув, ви також заплатите за заповнення кешу. Це трафік, необхідний для отримання об’єкта з іншого сервера CDN Google, або вашого джерела.

Якою може бути ця зарядка? Залежить від джерела даних та їх призначення. Але це не завжди може бути повернено на ваш вихідний сервер, оскільки Google отримуватиме дані з ближчого сервера CDN, якщо зможе.

Ціни на трансфер також залежать від регіону - від 0,08 дол. США за ГБ у Європі та Північній Америці до 0,20 дол. США у Китаї. О, і це плата за перші 10 ТБ трафіку - використовуйте більше, і ціни можуть занизитися до 0,02 дол. США за ГБ понад 1000 ТБ.

Якщо у вас все болить голова, Калькулятор цін Google пропонує швидкий спосіб отримати основну оцінку ваших витрат. Вгадайте про пропускну здатність, яка вам знадобиться, і ви отримаєте уявлення про остаточну цифру.

Сторінка ціноутворення Google Cloud CDN наводить приклад невеликого веб-сайту в США з 500 ГБ трафіку за місяць, 25 ГБ заповнення кеш-пам’яті та п’ятьма мільйонами запитів на пошук кешу, що приносить щомісячний рахунок у розмірі 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, Cloud CDN швидше, ніж більшість.

Поки ми пишемо, CDNPerf ставить послугу на друге місце з 20 за середній час відгуку у всьому світі, побитий лише на 5 центів CDN (а запас становив лише одну мілісекунду).

Показники послуг ще вищі - це деякі райони, які досягають першого місця в Африці та Південній Америці, і порівнюються першими з Verizon (EdgeCast) CDN у Північній Америці. Його 8 місце в Азії та 12 в Океанії відносно розчаровують, але це все одно чудова ефективність.

Результати Citrix на рівні країн використовують дані, отримані від мільйонів реальних користувачів щодня, і вони також демонструють позитивні результати, оскільки Google Cloud CDN займає рівне третє місце в США.

Це хороша новина, тим більше, що це лише початок історії. Сирі швидкості є важливими, але виграш, який ви побачите, також залежить від можливостей вашого CDN та того, як ви ними користуєтесь. Як ми вже бачили, Google Cloud CDN має набагато більше потужності, ніж більшість, і це дає вам багато можливостей для ще більшого прискорення сайту.

Остаточний вердикт

Швидкий та настроюваний CDN, ідеально підходить для досвідчених і вимогливих користувачів, які вже вклали гроші в Google Cloud Platform, але лякають для початківців і, мабуть, надмірно для простих проектів.

  • Ми також виділили найкращі CDN

Цікаві статті...