Решение

VPS для высокой доступности и мультирегионального аварийного переключения

Cutter 8 · $34/moCutter 16 · $62/mo
Краткий ответ

Реальная доступность обеспечивается независимыми зонами отказа, а не более мощным сервером. Три инстанса в трёх странах с разными транзитными провайдерами переживают события, которые не выдержит ни одна машина. Заложите бюджет на балансировщик нагрузки или anycast-точку входа, синхронную репликацию в пределах региона и асинхронную между регионами — из-за задержек синхронная запись между регионами непрактична.

Что вам нужно

Минимальные характеристики для высокая доступность и отказоустойчивость
РесурсЧто вам нужно на самом деле
УзлыМинимум три, в трёх юрисдикциях
СетьWireGuard-сеть; anycast доступен в отдельных регионах
База данныхСинхронно внутри региона, асинхронно между регионами
DNSКороткие TTL и записи аварийного переключения с проверкой здоровья

Рекомендуемые тарифы

Cutter

Cutter 8

$ 32.3 /month

Итого 96,90 $ · Скидка 5%

vCPU
4 × dedicated
RAM
8 GB
Диск
160 GB NVMe SSD
Трафик
10 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Cutter

Cutter 16

$ 58.9 /month

Итого 176,70 $ · Скидка 5%

vCPU
6 × dedicated
RAM
16 GB
Диск
320 GB NVMe SSD
Трафик
15 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Clipper

Clipper 16

$ 87.4 /month

Итого 262,20 $ · Скидка 5%

vCPU
8 × dedicated
RAM
16 GB
Диск
400 GB NVMe Gen4 SSD
Трафик
30 TB
IPv4 / IPv6
1 / /64 routed
Настроить

Рекомендуемые местоположения

Местоположение обычно является решающим фактором для этой нагрузки — либо из-за задержек, либо из-за юрисдикции.

Почему OnionVPS для этого

  • Локации в 40+ странах и 8 регионах делают реальное географическое разнообразие практичным.
  • Разный транзит в каждом регионе, так что сбой одного апстрима не заденет всё.
  • Регионы с поддержкой anycast для единого входного IP, который переживает потерю региона.
  • Опубликованный SLA 99.99% с кредитами за каждую локацию, а не общая маркетинговая цифра.

Как настроить

  1. Выберите три региона с независимым транзитом

    Амстердам, Ашберн и Сингапур — классический треугольник.

  2. Постройте частную mesh-сеть

    WireGuard между всеми узлами, приложение слушает только mesh.

  3. Реплицируйте базу данных правильно

    Синхронно внутри региона, асинхронно между; знайте свой RPO.

  4. Проверка здоровья на уровне DNS

    Короткие TTL плюс запись аварийного переключения с проверкой, или anycast, если доступен.

  5. Проведите учения по сбоям

    Намеренно убейте регион в будний день, пока вы наблюдаете.

Часто задаваемые вопросы

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

Три — практический минимум: два дают проблему расщепления сознания, а не кворум. Разместите их в трёх отдельных зонах отказа — в разных странах, в идеале у разных транзитных провайдеров.

Снижает ли мультирегиональный хостинг задержку?

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

Какой аптайм ожидать от одного VPS?

Наш SLA — 99.99% на инстанс, это около 4.4 минут простоя в месяц. Всё, что сверх этого, требует избыточности, которую вы строите сами.