Регіони та зберігання даних

Ваші сайти працюють там, де ви вкажете

Регіон — це не тікет підтримки на цій платформі, а властивість сайту, яку механізм розміщення враховує щоразу під час розгортання. Виберіть Європу, Сполучені Штати або Азійсько-Тихоокеанський регіон, і кожне розгортання потраплятиме на потужності пулу, позначені для цього регіону, з глобальним edge-сервером попереду. Доступність: наші власні потужності за межами Великої Британії перебувають на стадії активної розробки та ще недоступні. Усе інше з описаного тут працює вже сьогодні.

  • 650 000+сайти, розміщені по всьому світу
  • EU · US · APACрегіони розміщення
  • 99,99%гарантія безвідмовної роботи
  • 58мови панелі керування

Де ми працюємо

За кожним регіоном стоять дві речі: воркер-фліт, який запускає ваші сайти, та контрольна панель, яка ними керує. Обидва компоненти прив'язані до регіонів і розміщені з однакових міркувань: найкраще співвідношення ціни та продуктивності, якого ми можемо досягти в Європі та США, покриття за межами цих двох ринків, а також опція сертифікованої базової платформи для покупців, чиї правила закупівель цього вимагають. Вибір регіону залишається за вами; ємність під ним — це наша внутрішня організація, і ми свідомо працюємо з більш ніж одним постачальником, щоб жоден із них окремо не був платформою.

Європа — Німеччина

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

Європа — Фінляндія

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

США — схід і захід

Наші потужності у США охоплюють Вірджинію на сході та Орегон на заході, охоплюючи обидва узбережжя. Той самий двигун, ті самі драйвери, та сама панель — єдине, що змінюється, це те, який тег регіону прийматиме двигун розміщення для ваших сайтів.

Азійсько-Тихоокеанський регіон

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

Сувора резиденція та сертифіковані платформи

Якщо за контрактом вимагається інфраструктура EU з підтримкою GDPR, або ж правила закупівель покупця наполягають на тому, щоб базова платформа мала сертифікати SOC 2, ISO 27001 чи HIPAA, ми можемо розмістити ваше робоче навантаження на ресурсах із відповідними сертифікатами. Це сертифікати базової платформи, а не наші — ми не маємо власних і ніколи не стверджуватимемо протилежного.

Як насправді працює розміщення

Регіон задається в коді під час створення сайту, а не оператором, який має пам'ятати, який сервер використовувати.

Кожен працівник має тег

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

Сайт успадковує та зберігає регіон

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

Місткість зарезервовано атомарно

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

Ніякого мовчазного резервного копіювання до неправильного регіону

Якщо в жодному доступному регіоні немає вільного місця, розгортання викликає помилку розміщення та зупиняється. Воно не перемикається на інший континент заради успішного виконання запиту. Видима помилка та додавання ресурсів краще, ніж сайт, який непомітно змінив країну.

Злив замість збою

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

Резидентність як продуктове рішення

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

Модель орендарів працює паралельно з цим. Кожний запис у рушії містить область організації з рівневим захистом рядків PostgreSQL, що застосовується на рівні бази даних, причому оренда є ієрархічною: організація реселлера розташована вище за організації клієнтів, а ті — вище за сайти. Регіон відповідає за те, де зберігаються дані, а рівневий захист рядків — за те, хто має до них доступ. Обидва аспекти важливі для перевірки на відповідність вимогам, і жоден із них не є опціональним.

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

Місцевий походження — це лише половина історії швидкості

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

  • Cloudflare забезпечує роботу всіх компонентів — CDN, WAF, DNS і захисту від DDoS, — тож кешовані відповіді надсилаються з рубежу (edge), розташованого близько до відвідувача, а не з регіону вашого джерела.
  • LSCache працює безпосередньо на воркері як серверний кеш повноцінних сторінок із підтримкою ESI та розумним автоочищенням, що означає, що більшість запитів WordPress узагалі не зачіпають PHP чи MySQL.
  • Об'єктний кеш Redis для кожного сайту звільняє запити, що надходять до додатка, від повторного читання бази даних.
  • Очищення координується на обох рівнях за допомогою одного елемента керування в панелі та всередині WordPress через плагін кешування Zinn®, тож кеш на крайовому сервере (edge copy) і копія на джерелі (origin copy) ніколи не відрізнятимуться після публікації.
  • Клієнти Footprint-Free додають поверх пули акаунтів CDN: сайти розподілені між нашими акаунти та вашими власними, а баланс перераховується на основі стану акаунтів у реальному часі під час розгортання.
  • Ми не публікуємо жодних тестів затримки чи пропускної здатності та не стверджуємо, що певний регіон буде найшвидшим для вашої аудиторії. Виберіть регіон, на який вказують ваші відвідувачі та вимоги до комплаєнсу, а решту залиште кеш-слоям.

Домени збоїв, резервні копії та чесні межі

Багаторегіональність має невелику цінність, якщо все все одно розділяє одну долю. Архітектура відокремлює елементи, які не повинні виходити з ладу разом.

Панель керування та парк інстансів відокремлені

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

Публічні поверхні також є незалежними

Панель клієнта, консоль адміністратора та цей маркетинговий сайт розгорнуті на Cloudflare незалежно від кластера панелі керування, тому інцидент на платформі не призводить до зникнення ресурсу, де ви можете прочитати про нього.

Статус поза платформою

Сторінка стану спеціально розміщується в іншого провайдера в іншому регіоні. Сторінка стану, яка працює на тій самій інфраструктурі, яку вона моніторить, є марною саме в той момент, коли вона вам потрібна.

Незмінні, віддалені, ізольовані бекапи

Резервні копії для кожного сайту є незмінними та зберігаються поза межами сервера в об'єктному сховищі, а їхнє відновлення регулярно перевіряється, а не просто передбачається. Відновлення виконується в один клік із панелі керування поруч із файловим менеджером, доменами, DNS, SSL та логами.

Чoгo ми не твepдимo

Ми не заявляємо про угоду про рівень послуг (SLA), час відгуку чи показник затримки на цій сторінці — умови SLA узгоджуються за контрактом. Показник 99.99%, пов'язаний з тарифами Footprint-Free, є гарантією безвідмовної роботи, цільовим показником, до якого ми прагнемо, а не виміряним історичним рекордом доступності.

Вибір регіону

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

  • Чи є у вас договірні або регуляторні вимоги щодо резиденції даних? Якщо так, це вирішує справу — клієнти з EU, які мають зобов'язання щодо GDPR, обирають Німеччину чи Фінляндію, і ми маємо маршрут в EU, який є нативним для GDPR, коли цього спеціально вимагає контракт.
  • Де ваша аудиторія, яку ви насправді монетизуєте? Портфоліо, орієнтоване на US, зазвичай має розміщуватися у Вірджинії чи Орегоні; аудиторія в APAC — у Токіо, Сінгапурі чи Сеулі.
  • Чи вимагає закупівельна документація вашого покупця сертифіковану базову платформу? Якщо атестація SOC 2 або ISO 27001 для інфраструктури під вашими сайтами є обов'язковою умовою, повідомте нас перед розробкою, і ми розмістимо ваш проєкт на ресурсах, які мають такий сертифікат.
  • Бажаєте розподілити своє портфоліо між зонами відмовостійкості? Запуск частини мережі в Німеччині та частини у Фінляндії забезпечує дотримання вимог EU щодо резиденції даних, водночас усуваючи ризики концентрації в одній країні.
  • Не впевнені? Почніть у Європі з безкартоккового пробного періоду. Це регіон за замовчуванням, тут найбільші ресурси, і нічого в панелі, драйверах чи наборі функцій не змінюється, коли згодом ви розгортаєтеся в іншому місці.

Поширені запитання

Чи можу я вибрати регіон, у якому розгортаються мої сайти?

Так. Регіон є вхідним параметром для механізму розміщення, а не запитом, який обробляється поза межами системи. Закріпіть регіон, і лише ті робочі вузли парку, які мають відповідну мітку цього регіону, матимуть право отримати сайт; після цього вибраний регіон зберігається в записі сайту, тож ви завжди зможете перевірити, де він виконується. Залиште це поле незаповненим, і сайт успадкує регіон того робочого вузла, на який він потрапить.

У яких регіонах ви працюєте?

Європа в Німеччині та Фінляндії; Сполучені Штати у Вірджинії та Орегоні; і Азіатсько-Тихоокеанський регіон у Токіо, Сінгапурі та Сеулі. Європа є основним регіоном і регіоном за замовчуванням, якщо ви не вказали своїх переваг. Для суворого дотримання вимог резиденції EU, або якщо закупівлі вимагають сертифікованої базової платформи, ми можемо розмістити на потужностях, які відповідають цим вимогам. Постачальники кожного регіону є нашою власною комерційною домовленістю — ви обираєте регіон, а не постачальника.

Чи маєте ви сертифікацію SOC 2 або ISO 27001?

Ні — Zinn Digital® наразі не має власних сертифікатів відповідності, і ми не будемо стверджувати зворотне. Натомість ми можемо розмістити ваше навантаження на базовій платформі, яка їх має, якщо закупівлі покупця вимагають наявності сертифікованої платформи під вашими сайтами. Окремо, власні засоби контролю платформи є реальними та перевірюваними: ізоляція на рівні сайтів, безпека на рівні рядків для кожної таблиці в межах арендатора, секрети, що зберігаються у Vault, скрізь використовується TLS, а також ведеться журнал аудіоту привілейованих дій.

Що станеться, якщо у потрібному мені регіоні немає вільних ресурсів?

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

Чи сповільнить європейський хостинг мій сайт для відвідувачів з інших регіонів?

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

Чи можу я пізніше перенести наявний сайт в інший регіон?

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

Де зберігаються мої резервні копії?

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

Чи можу я спробувати це без вибору регіону?

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

Починайте там, де це має сенс, і переходьте до важливого тоді, коли це потрібно

Запустіть безплатний 14-денний пробний період у Європі без прив'язки картки або спочатку вкажіть свої вимоги щодо резиденції, і ми розмістимо вас правильно з першого розгортання.

Почати безплатно