この選択が変えるもの
責任とアプリケーション適合性で選択します。VPSはオペレーティングシステムとその保守作業を露出し、プラットフォームは実際のランタイムに対して制限を確認する必要がある文書化されたデプロイ契約を露出します。
決定要因を比較する
| 要因 | セルフマネージドVPS | マネージドアプリプラットフォーム |
|---|---|---|
| ランタイム制御 | サポートされている Linux ランタイムを自分でインストールおよび構成します。 | プラットフォームが文書化するランタイム、ビルドステップ、制限を使用します。 |
| デプロイ | 成果物転送、プロセス監督、マイグレーション、ロールバック手順を所有します。 | プラットフォームのリリースモデルを使用し、その契約でロールバックとマイグレーション動作を検証します。 |
| データベース | VPS上で運用するか、別のサービスを契約します。 | データベースは統合または分離されている場合があります。エンジン、バージョン、接続、エクスポートの制限を確認します。 |
| スケーリング | 計測値からリサイズまたは再設計します。ここには自動スケーリングは含まれません。 | スケーリングは文書化されたトリガー、上限、請求の範囲内で自動化される場合があります。 |
| 復旧と終了 | アプリケーション対応バックアップ、認証情報、テスト済みのリストア経路を保持します。 | 依存する前に、データエクスポート、成果物のポータビリティ、復旧証拠を検証します。 |
| 比較するコスト | ホスティング合計に、OSとアプリケーション運用のチーム時間を加えたもの。 | プラットフォーム請求に、アドオン、使用料、残りのアプリケーション作業を加えたもの。 |
各オプションがその地位を得る場合
チームがOSレベルの制御を必要とし、パッチ適用、監視、復旧を担える場合はVPSを選択します。サポートされているランタイムと復旧/エクスポート契約が、チームが確実に人員を配置できない作業を削減する場合は、マネージドプラットフォームを評価します。