スケーリング
lizard scale を使って、サービスを水平スケール(レプリカ追加)または垂直スケール(CPU/メモリ増強)できます。アドオンストレージも同じ方法で拡張します。
サービスをスケールする
lizard scale --service api --replicas 3
lizard scale --service api --cpu 2 --memory 2048| フラグ | 適用対象 | 許可値 |
|---|---|---|
--replicas <n> | apps | 1 からプランの上限まで。トライアル中は 1、Pro と Enterprise では 5 |
--cpu <cores> | apps と addons | whole cores: 1, 2, 3, 4 |
--memory <mb> | apps と addons | 128〜8192 MB (1 MB 刻み) |
--storage <mb> | addons only, grow-only | 512, 1024, 2048, 4096, 8192, 16384 |
フラグは 1 つのコマンドで組み合わせて指定できます。レプリカの変更はリビルドなしでロールアウトされます。CPU とメモリの変更では、新しい上限でサービスが再起動されます。
水平スケーリング
ロードバランサーの背後で、アプリの複数レプリカを実行します:
lizard scale --service api --replicas 5各レプリカはそれぞれ独立した pod です。レプリカを相互に置き換え可能にするため、アプリはステートレスにしてください(状態は Managed Postgres、Managed Redis、または Managed Object Storage に保存します)。
垂直スケーリング
単一レプリカにより多くのリソースを割り当てます:
lizard scale --service api --cpu 4 --memory 8192アドオンストレージの拡張
アドオンのデータボリュームは 拡張のみ可能 です。ストレージは増やせますが、縮小はできません:
lizard scale --service postgres --storage 8192確認
lizard ps # replica status + URL
lizard events # per-replica deploy/scale history
lizard metrics # live CPU / memory / network / disk
lizard metrics --cost # include cost関連項目
- オブザーバビリティ → Metrics:リソースとコストの監視。
lizard scale:完全なコマンドリファレンス。- CaaS のコストを見積もる方法:請求額を見積もる前に比較すべき計測項目。
更新日