Перейти к содержимому
Почта Личный кабинет Выбрать тариф

Корпоративный хостинг: архитектуры, SLA, масштабирование и выбор провайдера

Корпоративный хостинг: архитектуры, SLA, масштабирование и выбор провайдера

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

Как мы проверяли

11.11.2026 мы прочитали SLA Amazon EC2 и Google Compute Engine на их официальных страницах и перевели проценты доступности в минуты простоя для 30-дневного месяца. Балансировщик проверили на тестовом стенде: контейнер Ubuntu 24.04, nginx 1.24.0, фронтальный nginx и два бэкенда на одной машине, нагрузка утилитой hey (10 одновременных соединений). Это стенд, а не серверы RichHost: цифры показывают поведение настроек, а не скорость провайдера.

Чем корпоративный хостинг отличается от обычного

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

  • Доступность: сколько минут простоя в месяц вы готовы принять и что за их превышение обещает договор.
  • Резервирование: переживет ли сервис отказ одного диска, сервера или целого дата-центра.
  • Доступы и журналы: отдельные учетные записи для людей, вход по ключам вместо паролей, журнал действий администраторов.
  • Бэкапы и выход: копия вне основного сервера, проверенное восстановление и план переезда.

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

Архитектуры: что ломается и кто это чинит

У каждой схемы своя точка отказа. Таблица показывает, что именно кладет сервис в каждом варианте и кто отвечает за администрирование.

Архитектура Что кладет сервис Кто администрирует Когда подходит
Виртуальный хостинг Отказ сервера провайдера; соседи по серверу влияют на скорость Провайдер (сервер), вы (сайт) Корпоративный сайт, лендинги, почта, CMS
Один VPS или выделенный сервер Отказ этого сервера или его дата-центра Ваша команда или подрядчик Приложения с особым ПО, когда простой на время ремонта допустим
Два и больше серверов за балансировщиком Отказ балансировщика, общей базы данных или дата-центра Ваша команда Сервисы, где минуты простоя стоят дорого
Несколько зон облака Региональная авария, ошибка конфигурации, выкаченная везде Команда с опытом облака Большие нагрузки, требование 99,99%
Гибрид (свои серверы и облако) Сложность: два набора инструментов, сетей и доступов Ваша команда Данные, которые должны оставаться на собственном оборудовании, плюс гибкие ресурсы

Колонку «Кто администрирует» меняет слово managed: разницу между managed, unmanaged и semi-managed выясните до подписания договора. Цены и ресурсы каждого варианта мы сравнили в статье о типах хостинга.

SLA в минутах и в деньгах

Процент доступности легко перевести в минуты: в 30-дневном месяце 43 200 минут. 99,5% допускает 216 минут простоя (3 часа 36 минут), 99,9% допускает 43,2 минуты, 99,99% всего 4,3 минуты. Вот что обещают два крупных облака на своих страницах SLA (Amazon EC2, Google Compute Engine, проверено 11.11.2026):

Сервис Обещанная доступность за месяц Допустимый простой за 30 дней Компенсация (доля месячного счета за сервис)
Amazon EC2, отдельный инстанс 99,5% 216 мин 10% ниже 99,5%; 30% ниже 99,0%; 100% ниже 95,0%
Amazon EC2, инстансы в 2+ зонах региона 99,99% 4,3 мин 10% ниже 99,99%; 30% ниже 99,0%; 100% ниже 95,0%
Google Compute Engine, отдельный инстанс (большинство типов) 99,9% 43,2 мин 10% ниже 99,9%; 25% ниже 95,0%; 100% ниже 90,0%
Google Compute Engine, инстансы в нескольких зонах (Premium) 99,99% 4,3 мин 10% ниже 99,99%; 25% ниже 99,0%; 100% ниже 95,0%

Первый вывод: 99,99% эти провайдеры обещают только для копий в разных зонах, для отдельного сервера цифра ниже. Второй: компенсация ограничена счетом за сам сервис и не покрывает ваши потери, а в Google ее еще нужно запросить в течение 60 дней с журналами простоя. Поэтому SLA не страховка, а сигнал того, насколько провайдер уверен в своей инфраструктуре.

Балансировщик на стенде: выключенный сервер против зависшего

Балансировщик распределяет запросы между несколькими серверами и исключает из ротации тот, что не отвечает; принцип описан в статье о балансировке нагрузки. Мы собрали минимальную схему: фронтальный nginx и два бэкенда, 10 одновременных соединений в течение 15 секунд, а на пятой секунде ломаем второй бэкенд двумя способами. Конфигурация фронтального сервера:

upstream app {
    server 127.0.0.1:8671 max_fails=1 fail_timeout=10s;
    server 127.0.0.1:8672 max_fails=1 fail_timeout=10s;
    keepalive 16;
}
location / {
    proxy_pass http://app;
    proxy_connect_timeout 1s;
    proxy_read_timeout 3s;
    proxy_next_upstream error timeout;
}
Сценарий Запросов Ошибок Самый долгий ответ
Бэкенд 2 остановлен (nginx -s stop) 454 964 0 16 мс
Бэкенд 2 заморожен (SIGSTOP), proxy_read_timeout 3 с 370 852 0 3,0 с (10 запросов)
Бэкенд 2 заморожен, тайм-аут по умолчанию (60 с), тест 10 с 81 046 0 60,04 с (10 запросов)

Остановленный сервер сразу отказывает в соединении, и nginx незаметно для посетителя повторяет запрос на другой бэкенд. Зависший сервер соединение принимает, но не отвечает, и балансировщик ждет тайм-аут. С настройками по умолчанию каждое из 10 активных соединений ждало 60 секунд, прежде чем запрос ушел на живой сервер. Еще одна деталь из документации nginx: POST-запросы, уже отправленные на бэкенд, по умолчанию повторно не отправляются (параметр non_idempotent), поэтому отправка формы на зависший сервер закончится ошибкой. Поэтому в корпоративной схеме важны не только два сервера, но и короткие тайм-ауты, активные проверки состояния и мониторинг сервера и сайта, который замечает зависание раньше клиентов.

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

Как выбрать провайдера: вопросы до подписания договора

Ответы просите письменно: их легко сравнить между кандидатами и потом сверить с договором.

  1. Где физически стоят серверы и бэкапы? Страна и дата-центр влияют на задержку и на требования к персональным данным.
  2. Что именно покрывает SLA? Процент, способ измерения, исключения, размер и порядок компенсации.
  3. Кто и когда отвечает? Часы работы поддержки, каналы связи, время реакции.
  4. Как выйти? В каких форматах можно забрать данные, сколько стоит исходящий трафик, привязаны ли вы к собственным инструментам провайдера. Стандартные технологии (Docker, MySQL или PostgreSQL, Terraform) упрощают переезд на другой хостинг.
  5. Где лежат копии? Бэкап на том же сервере не защищает от его потери; правило 3-2-1 и проверка восстановления описаны в статье о бэкапе сайта на хостинге.

Если X, делайте Y

Ситуация Что делать
Корпоративный сайт, лендинги и почта; несколько часов простоя неприятны, но не останавливают бизнес Виртуальный хостинг у надежного провайдера, бэкапы вне сервера, мониторинг доступности
Внутреннее приложение с особым ПО, администратор есть VPS или выделенный сервер, бэкапы в другом дата-центре, проверенный план восстановления
Несколько минут простоя останавливают продажи Два и больше серверов за балансировщиком, короткие тайм-ауты, проверки состояния, репликация базы
Нужно 99,99% и есть команда с опытом облака Несколько зон облака, автомасштабирование, регулярные учения по восстановлению
Данные должны оставаться на собственном оборудовании Гибрид: свои серверы для данных, облако для пиковых нагрузок
Провайдер не отвечает письменно про SLA, бэкапы и выход Ищите другого

Где здесь RichHost

RichHost, который ведет этот блог, является международным хостинг-провайдером с 2003 года с серверами в Европе и США: 4 дата-центра TIER III в Хельсинки, Варшаве, Париже и США. Мы продаем виртуальный хостинг и домены; VPS и выделенных серверов у нас нет, поэтому для кластера с балансировщиком нужен облачный провайдер. Для корпоративного сайта и почты виртуального хостинга часто достаточно: в тарифах виртуального хостинга RichHost неограниченное количество почтовых ящиков, NVMe-диски, SSH-доступ на всех тарифах, бесплатный SSL Let’s Encrypt и бесплатный перенос сайтов. Поддержка работает с 10:00 до 20:00 по киевскому времени и отвечает примерно за 30 минут.

Частые вопросы

Может ли обычный виртуальный хостинг быть корпоративным?

Да, если он закрывает ваши требования: доступность, бэкапы вне сервера, доступы и поддержку. Название тарифа значения не имеет, важны условия договора.

Сколько простоя допускает SLA 99,9%?

43,2 минуты за 30-дневный месяц, или около 8,8 часа в год.

Защищает ли балансировщик от всех сбоев?

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

Нужен ли отдельный сервер для корпоративной почты?

Обычно нет: почту на своем домене дают виртуальный хостинг и почтовые сервисы. Важнее правильно настроить SPF, DKIM и DMARC, чтобы письма доходили до входящих.