География
Описание
NWS унаследовал от Amazon AWS принцип зональности. Это означает, что все сервисы, как внутренние, так и клиентские, деплоятся не глобально, как, например, Gmail, а регионально.
Это означает, что условный сервис Foo-Service, который использует базу Foo-Database, будет полностью отличаться в зонах ru-msk-0a и ru-tat-0a, а данные RDS в rds.ru-msk-0a.foo-database будут независимы от rds.ru-tat-0a.foo-database.
Исключением является два случая:
- Глобальные SaaS сервисы, такие как S3 и Spin-DB. В этом случае, NWS сам занимается развертыванием, поддержкой и оптимизацией потоков данных между зонами
- В случае настройки Cross Region Replication (CRR). CRR - это одно из лучших решений для обеспечения отказоустойчивости и балансировки нагрузки для широкозональных географических сервисов. Однако, реализация CRR является сложной задачей и полностью на плечах у клиента.
Репликация

На данный момент, инфраструктура NWS находится в Московском регионе и Татарстане. В каждом регионе есть по две Availability Zone (AZ).
В Москве:
- ru-msk-0a
- ru-msk-0b
В Татарстане:
- ru-tat-0a
- ru-tat-0b
Репликация сервисов настраивается в режимах Cross Zone Replication и Cross Region Replication.
- Cross Zone Replication (CZR) - репликация внутри зоны (MSK или TAT), т.е данные не покидают регион.
- Cross Region Replication (CRR) - репликация между регионами. В этом случае, сервисы создают реплики в другом регионе.