Регионы и хранение данных

Ваши сайты работают там, где вы укажете

Регион в этой платформе — это не тикет в службу поддержки, а свойство сайта, учитываемое системой развертывания при каждой публикации. Выберите Европу, США или Азиатско-Тихоокеанский регион, и каждое развертывание попадет на мощности парка с соответствующей меткой региона, перед которым находится глобальная сеть доставки контента (edge). Доступность: собственный парк оборудования за пределами Великобритании находится в стадии активной разработки и пока недоступен. Все остальное, описанное здесь, работает уже сегодня.

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

Где мы работаем

За каждым регионом стоят две вещи: парк воркеров, на котором работают ваши сайты, и панель управления, которая ими управляет. Обе составляющие учитывают региональную специфику и размещаются по одним и тем же причинам: лучшие показатели цены и производительности, которых мы можем добиться в Европе и США, покрытие за пределами этих двух рынков, а также сертифицированная базовая платформа для клиентов, чьи требования к закупкам этого требуют. Какой регион выбрать — решать вам; емкость под ним — наша забота, и мы сознательно работаем с несколькими поставщиками, чтобы ни один из них не стал единственной основой платформы.

Европа — Германия

Наши мощности в Германии являются основным регионом и обеспечивают лучшее соотношение цены и производительности среди всех наших площадок. Новые мощности появляются здесь в первую очередь, поэтому этот регион выбран по умолчанию для европейских клиентов и всех пользователей, у которых нет особых требований к месту размещения данных.

Европа — Финляндия

Финляндия предоставляет европейским рабочим нагрузкам второе, физически отдельное расположение в EU. Это полезно, когда вам требуется резидентство в EU, но вы не хотите, чтобы весь портфель находился в зоне риска одной страны.

США — Восток и Запад

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

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

Азиатско-Тихоокеанский регион работает в Токио, Сингапуре и Сеуле. По этому принципу построена вся платформа: ресурсы любого региона — это взаимозаменяемая инфраструктура за нашим движком, а не сам движок, и в каждом регионе мы используем нескольких поставщиков, поэтому сайт никогда не привязан к кому-то одному.

Строгое соблюдение правил резидентности и сертифицированные платформы

Когда по контракту требуется нативная инфраструктура EU, соответствующая требованиям GDPR, или отдел закупок клиента настаивает на наличии у базовой платформы сертификатов SOC 2, ISO 27001 либо HIPAA, мы можем разместить вашу рабочую нагрузку на мощностях, имеющих такие сертификаты. Это сертификаты базовой платформы, а не наши — у нас нет собственных сертификатов, и мы никогда не будем утверждать обратное.

Как на самом деле работает размещение

Регион задается в коде при создании сайта, а не оператором, который должен помнить, какой сервер использовать.

Каждый воркер помечен тегом

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

Сайт наследует и сохраняет регион

Если вы закрепили регион, подходящими будут только воркеры в этом регионе. Если нет, сайт наследует регион того воркер, на который он попадает, и это значение сохраняется на сайте — таким образом, запись о том, где хранятся ваши данные, представляет собой поле, которое можно прочитать, а не предположение.

Ресурс зарезервирован атомарно

Размещение резервирует емкость посредством условного обновления, которое срабатывает только тогда, когда воркер остается активным, принимает развертывания и не исчерпал лимит емкости. Два развертывания, претендующие на последний слот одновременно, не могут выиграть оба, поэтому регион никогда не будет незаметно переподписан.

Никакого тихого отката к неверному региону

Если в вашем регионе нет доступных ресурсов для размещения, деплой выдает ошибку размещения и останавливается. Он не переключается на другой континент ради выполнения запроса. Очевидный сбой и добавление ресурсов лучше сайта, который молча сменил страну.

Откачка вместо сбоя

У каждого воркера есть переключатель accepts-deploys. Перевод его в режим drain прекращает размещение новых сайтов, в то время как существующие продолжают работать без изменений; именно так мы проводим техобслуживание, обновление оборудования и вывод из эксплуатации в пределах региона без переноса ваших рабочих нагрузок.

Резиденция как продуктовое решение

Размещение данных — это одно из немногих решений в хостинге, которое действительно трудно отменить, поэтому платформа рассматривает его как первостепенный параметр, а не как деталь развертывания. Выбор региона клиентом учитывается при размещении, регион фиксируется за сайтом, а серверный парк маркируется соответствующим образом. Именно это делает ответ о размещении данных проверяемым, а не приблизительным.

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

Экспорт и удаление данных по GDPR являются частью изначальной архитектуры, а не добавлены вдогонку, а привилегированные и административные действия фиксируются в журналах аудита. Если анкета вашего покупателя спрашивает, где хранятся данные, кто может делать к ним запросы и что происходит, когда субъект просит вернуть их, здесь на эти вопросы можно ответить.

Локальный источник — это лишь половина истории скорости

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

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

Домены сбоев, резервное копирование и честные границы

Многорегиональность имеет малую ценность, если у всего по-прежнему одна судьба. Архитектура разделяет элементы, которые не должны отказывать вместе.

Панель управления и парк серверов разделены

Движок, база данных, уровень рабочих процессов и панели управления работают на собственном уровне управления Kubernetes, полностью отдельно от парка воркеров, который обслуживает клиентские сайты. Инцидент на уровне управления не должен приводить к падению клиентских сайтов, а инцидент в парке воркеров не должен приводить к падению платформы.

Публичные интерфейсы тоже независимы

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

Статус вне платформы

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

Неизменяемые, удаленные, изолированные резервные копии

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

За что мы не несем ответственности

Мы не заявляем соглашение об уровне обслуживания, время отклика или показатель задержки на этой странице — условия 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-дневную пробную версию в Европе без привязки карты или сообщите нам свои требования к резиденции, и мы разместим вас правильно с самого первого развертывания.

Начать бесплатно