Skip to main content

География

Описание

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 является сложной задачей и полностью на плечах у клиента.

Репликация

Replication

На данный момент, инфраструктура 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) - репликация между регионами. В этом случае, сервисы создают реплики в другом регионе.