stackbook

← 辞書

Ruby / Rails

Kamal

公式サイト ↗

既定:デプロイRuby / Rails

乗り換える条件

既定:VPS・オンプレVMどこで動かすか

乗り換える条件

  • Docker Compose+手動単一サーバーで更新頻度が低いとき

成長したら → 複数台/ECS§24

きっかけ
1台で処理しきれない、冗長化が必要
最初からの備え
アプリをステートレスにする。セッションとファイルはDB・S3に置く

ケース別の構成§19

  • 業務システム・社内ツール(Rails構成)デプロイ:Kamal(オンプレVM・VPS)またはRender
  • 個人開発・MVPRailsワンマン:Rails+SQLite+Kamal+VPS

習熟度