DO Droplet の設定を改善

もし(何らかの理由で)Digital Ocean で完全に高可用性(HA)構成を構築したい場合は、以下のような構成をお勧めします。

  • ロードバランサー
  • アプリケーションコンテナを実行するドロプレット
  • Digital Ocean のマネージド PostgreSQL データベース

外部データベースの設定に関する情報は以下をご覧ください。

ただし、この構成はインフラの月額費用を大幅に増大させますし、私は本当に不要だと考えています。さらに、Digital Ocean はリージョンごとにマルチアベイラビリティゾーンを提供しておらず、リージョン間でのロードバランシングも対応していないため(少なくとも私の理解では)、大規模なデータセンター障害からは保護されません。

Digital Ocean を約 5 年間利用してきましたが、データセンターにそのような影響を与えるような問題は一度も目にしていません。