Огляд мережі доставки хмарного вмісту Tencent

Tencent Cloud Content Delivery Network - це корпоративний CDN від китайського технологічного гіганта Tencent Holdings.

Це частина Tencent Cloud, величезної колекції хмарних сервісів та платформ, схожої на AWS та Microsoft Azure. Якщо ви хочете створити рішення з нуля, ви можете підключити CDN до однієї з віртуальних машин Tencent, відро хмарного сховища, можливо, підключити продукт потокової передачі мультимедіа, а інші функції охоплюють все - від баз даних та мереж до IoT, Великі дані та AI. Але якщо ви шукаєте лише CDN, не хвилюйтеся; це теж нормально.

Tencent Cloud CDN відразу виділяється своєю величезною присутністю в материковому Китаї, маючи понад 1100 вузлів по всій країні. Більшість CDN взагалі не розташовані в материковому Китаї, і навіть китайський конкурент BaishanCloud відстає на 500+.

Глобальна мережа компанії також має велику потужність з 1000+ додатковими вузлами, розподіленими в більш ніж 50 країнах, і спільною пропускною здатністю гігантських 120 Тбіт / с.

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

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

Але пропонується також багато налаштувань та налаштувань низького рівня. Ви можете налаштувати час закінчення терміну дії для різних типів файлів, каталогів або шляхів, наприклад - або дозволити (або заблокувати) доступ за IP-адресою, реферером або агентом користувача. Також можна запобігти гарячим посиланням за допомогою різних розумних схем на основі міток часу, додати безкоштовні сертифікати SSL, і список можна продовжувати.

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

Комісія Tencent CDN базується на схемі оплати, коли ви витрачаєте, де ви берете плату за пропускну здатність, яку ви використовуєте. Ціни залежать від регіону та залежно від кількості трафіку, який ви використовуєте.

Якщо ви шукаєте сервери на материковій частині Китаю, Tencent такі ж дешеві, як ви побачите, ціни починаються від 0,037 доларів за ГБ. Знижки також починаються на початку. Не потрібно використовувати петабайт (1024 терабайта) перед тим, як почати економити великі гроші: за дані від 50 до 100 ТБ ви платите лише 0,026 доларів за ГБ, а після цього лише 0,02 долара.

Північна Америка та Європа незначно дорожчі за стартових 0,045 доларів за ГБ, але знову ж вони падають до 0,02 доларів для трафіку понад 100 ТБ.

Ціни зростають в інших регіонах, але не настільки круто, як це часто можна побачити в інших місцях, навіть найдорожчі регіони (Близький Схід, Африка, Південна Америка) коштують приблизно від 0,1039 до 0,108 доларів за ГБ.

На відміну від цього, CloudFront стягує 0,17 долара в Індії, Microsoft Azure CDN досягає 0,233 доларів у Південній Америці, тоді як Fastly вимагає $ 0,28 за ГБ в Бразилії, Індії та ПАР. Якщо ви хочете звернутися до світової аудиторії, Tencent має коштувати дешевше, ніж більшість.

Якщо у вас простий веб-сайт, можливо, ви не використовуєте багато трафіку, ви все одно можете заощадити гроші в іншому місці. Стартовий CDN для StackPath становить лише 10 доларів США за пропускну здатність 1 ТБ на місяць, наприклад, або 0,01 доларів США за ГБ, тоді як обмежений план «Bunny» вимагає фіксованої ставки 0,005 долара США за ГБ у всьому світі. Жоден не починає збігатися з Tencent CDN за функціями, але обидва вони значно кращі, ніж можна було очікувати за готівку, яку ви (ледве) платите.

Перевірка особистості

Реєстрація в Tencent вимагає передачі великої кількості особистої інформації. Спочатку сайт запитував дату народження, країну, адресу електронної пошти та номер мобільного телефону. Перевіривши нашу електронну адресу та мобільний телефон, він запитав дані кредитної картки та адресу виставлення рахунку. Потім це знову запропонувало нам вказати повне ім’я, адресу та номер телефону. Нарешті, він попередив, що якщо ми хочемо використовувати крайні вузли в материковому Китаї, нам також доведеться підтвердити свою особу, "як того вимагають закони та правила материкового Китаю".

Нарешті ми потрапили на консоль і знайшли меню з 65 послуг Tencent Cloud. Набравши CDN у вікні пошуку, ми вказували на відповідне посилання, і ми натиснули на консоль обслуговування. Тільки для того, щоб знайти ще одну вимогу підтвердити свою особу. (Незважаючи на те, що сайт передбачає, що це стосується лише людей, які користуються мережею материкового Китаю, це видається необхідним для всіх).

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

Ми заповнили форму, завантажили свої зображення, і сайт повідомив, що ми отримаємо результати за 2-3 робочі дні. Але це, здається, найгірший сценарій, оскільки ми отримали свої результати вже наступного дня, і якщо припустимо, що верифікація пройдена, це, нарешті, надає доступ до служби.

Налаштування

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

Tencent Cloud намагається бути доступнішим. Коли ви створюєте свій перший "розподіл", вводите доменне ім'я та вибираєте його налаштування, параметри сторінки є досить зрозумілими, із підказками на зразок підказки для пояснення деяких моментів. Вони не завжди добре обрані, тому для налаштування регіону є піктограма довідки (з опціями материкової, зарубіжної та глобальної частин Китаю), але немає нічого для „COS Origin” або „Enable Range Gets”. Тим не менше, Tencent докладає більше зусиль, щоб бути чітким, ніж багато провідних CDN.

Це хороша новина, адже тут багато влади. У нас немає місця, щоб почати віддавати належне службі, але ось лише один приклад.

Основні CDN-адреси можуть запросити вас увійти до одного сервера-джерела (mydomain.com), а потім залишити його на цьому. Простий, але обмежений.

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

Деякі ваші походження здатніші за інші? Не біда, ви можете додатково вказати вагу, щоб ваші найкращі сервери отримували найбільше запитів.

Також є підтримка джерел IPv6, і ви можете вибрати власний порт для виведення джерела протоколу HTTP (HTTPS все ще лише 443).

Вам не потрібно вдаватися до деталей усього цього низького рівня, якщо це непотрібно. Ви можете просто ввести один вихідний сервер, одне ім'я CDN, і залишити його таким. Але добре знати, що ця додаткова функціональність є, якщо вона вам потрібна.

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

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

Особливості

Особливості Tencent Cloud включають кілька корисних і напрочуд простих налаштувань.

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

У той же час багато інших особливостей мають реальну глибину. Базові CDN можуть обмежувати контроль доступу, наприклад, до простих чорних і білих списків IP-адрес. Tencent Cloud підтримує це, але йде набагато далі, включаючи можливість обмеження кількості запитів на секунду від клієнтської ІР (проста форма захисту від DDoS). Досвідчені користувачі можуть навіть налаштувати системи автентифікації на основі міток часу, щоб запобігти іншим гарячим посиланням на їх вміст.

Це не всі хороші новини. Наприклад, стиснення Brotli - це дуже ефективний спосіб оптимізації вмісту, але на сайті сказано, що це "модернізується" і недоступне на момент нашого огляду. Слово «модернізовано» робить це звучанням як якийсь позитивний крок, але для активних клієнтів Tencent CDN це означає «ми відключаємо цю функцію на деякий час, знижуючи продуктивність послуги». Можливо, не те, що ви хочете почути.

Але плюсом є те, що Tencent інакше добре справляється зі стисненням, розумно вибираючи найкращі оптимізації, а також пропонуючи низькорівневі елементи керування для тих, хто їх потребує (перевірити систему стиснення на сайті підтримки, яка також повинна повідомити вам, чи Brotli все ще інвалідів).

Очищення кешу дозволяє видалити вміст, що зберігається в Tencent Cloud, - цінність для того, що ви щойно оновили, і користувачі повинні негайно бачити його. Проблема тут полягає в тому, що вони не побачать це зовсім "негайно", оскільки Tencent каже, що для очищення потрібно "близько п'яти хвилин". Китайський конкурент BaishanCloud обробляє очищення за лічені секунди, але п'ять хвилин краще, ніж деякі, і навряд чи це сильно вплине на багато класів веб-сайтів.

В основному позитивне враження продовжувалось, коли ми виявили ще більше цікавих та вдосконалених функцій. Турбуєтесь, наприклад, щодо витрат? Ви можете встановити обмеження пропускної здатності. Потрібно розподіляти ресурси між доменами? Існує надзвичайно потужна система для маніпулювання заголовками відповідей.

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

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

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

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

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