DDoS, CDN, WAF, API gateway
Первый слой принимает внешний трафик, фильтрует атаки и ограничивает прямой доступ к origin.
Architecture
Типовая схема разделяет публичный edge, приложения, базы данных, management и recovery-контуры. Конкретное размещение зависит от рынка, лицензии, нагрузки и требуемых RPO/RTO.
Reference flow
Эта схема намеренно упрощена: она показывает границы ответственности и место защитных компонентов, а не конкретный vendor stack.
CDN или WAF перед сайтом не отменяет требования к местоположению origin, базы данных или других критических систем, если такие требования установлены для конкретной лицензии.
System layers
Первый слой принимает внешний трафик, фильтрует атаки и ограничивает прямой доступ к origin.
Распределяет запросы между несколькими инстансами и позволяет выводить узлы из rotation без полной остановки сервиса.
Бизнес-логика и внешние integrations разделяются на сервисы с минимально необходимыми сетевыми разрешениями.
Критические базы размещаются в приватном сегменте, реплицируются по выбранной модели и не имеют прямого публичного ingress.
Management plane отделяется от пользовательского трафика. Доступ выдаётся по ролям и фиксируется в журналах.
Копии и DR-среда не должны зависеть от тех же отказов и учётных данных, что production.
Deployment patterns
Модель выбирается не по моде, а по regulatory boundary, latency, уровню доступности и операционным возможностям команды.
Несколько узлов внутри одной площадки. Хорошая защита от отказа сервера, но не от потери всего дата-центра.
Основная площадка и отдельная recovery-среда. Подходит, если бизнес допускает контролируемое переключение.
Трафик обслуживается несколькими площадками одновременно. Сложнее в данных и эксплуатации, но уменьшает downtime.
Критические regulated компоненты остаются в обязательной локальной зоне, а допустимые вспомогательные сервисы выносятся отдельно.
Availability
HA уменьшает влияние отказа отдельного узла, сетевого элемента или процесса. Для этого используются несколько application nodes, health checks, redundant network paths и database replication.
DR отвечает на более крупный сценарий: потеря площадки, критического сегмента или невозможность продолжать работу в основном окружении. Здесь нужны отдельная среда, данные, инструкции и регулярные failover tests.
RPO определяет допустимую потерю данных во времени. RTO — сколько времени допустимо потратить на восстановление сервиса. Эти числа задают требования к replication, backup frequency и типу DR-модели.
Go-live
Страна, лицензия, игроки, данные, нагрузка, integrations и ограничения.
Compute, сеть, DDoS, HA, backup, DR, monitoring и доступ.
Сети, security policies, compute, logs и миграционная среда.
Load, failover, restore, access и критические пользовательские сценарии.
Monitoring, инциденты, capacity management и регулярные recovery tests.
Связанные разделы
Architecture review