Если вы хотите (по какой-то причине) полностью отказоустойчивую (HA) настройку в DigitalOcean, я бы поступил следующим образом:
- Балансировщик нагрузки
- Droplet с контейнером приложения
- Управляемая база данных PostgreSQL от DO
Вот некоторая информация о конфигурации для внешней базы данных:
Это значительно увеличит ежемесячный счет за инфраструктуру, и я действительно считаю, что это излишне. Кроме того, это не защитит вас от масштабных сбоев в дата-центре, поскольку у DigitalOcean нет нескольких зон доступности (Multi-AZ) в каждом регионе или балансировки нагрузки между регионами (по крайней мере, так я понимаю).
За пять или около того лет использования DigitalOcean я не сталкивался ни с какими проблемами, которые могли бы так повлиять на работу дата-центра.