Как стать автором
Поиск
Написать публикацию
Обновить

Как приручить Горыныча: русская high availability с тремя головами

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров3.1K
Всего голосов 29: ↑26 и ↓3+40
Комментарии1

Комментарии 1

Если выкинуть Василис и богатырей, то статья сведется к такому:

Распределённые вычисления: автоматический шардинг и масштабирование задач через Kubernetes/MapReduce; мониторинг и перезапуск при таймаутах.

Отказоустойчивое хранение: синхронные реплики, RAID, бэкапы и автоматический failover узлов.

Сетевая защита: NGINX/Envoy, CDN и WAF с rate-limiting, проверкой токенов и Zero Trust.

Единая инфраструктура: CI/CD, шина сообщений, мониторинг (Prometheus+Alertmanager) и IAM-политики.

Рекомендации: отделяйте мониторинг, автоматизируйте проверку кворума и используйте self-healing для всех критичных сервисов.

Если еще короче: делайте хорошо, а плохо не делайте.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий