OffVPSオフショアVPSサポート

意思決定比較

初回デプロイにおけるネイティブサービス対Docker

プロセス、ポート、ストレージ、更新ワークフローを比較します。

意思決定比較 · レビュー済み · 1分で読めます

同じ要件を比較

運用予定のアプリケーションに照らして各行を読み、例で挙げた前提を検証してください。

小さな画面ですべての列を読むには横にスクロールしてください。

デプロイ境界
基準ネイティブsystemdサービスDockerコンテナ
プロセスホスト実行ファイルとユニットコンテナのエントリポイント/ランタイム
ポートプロセスのバインドアドレス公開されるホスト-コンテナのマッピング
データサービスユーザーが所有するホストパス名前付きボリュームまたは明示的なバインドマウント
ログjournald またはアプリの出力先コンテナログドライバー/アプリの出力先
更新パッケージ/アーティファクトとユニットの再起動新しいイメージとコンテナの置き換え
依存関係ユニットの順序/準備完了Composeの依存関係とヘルス条件

選択例

設定ファイル1つで動く単一バイナリは、ネイティブユニットが最もシンプルな場合があります。明示的なボリュームとループバック限定のポートマッピングを備えたテスト済みイメージは、複数の依存関係があるリリースを再現可能にすることがあります。

決定

検査して復旧できる境界を使用してください。Dockerのポート公開は、ホストファイアウォールの動作に関する想定を迂回する可能性があります。

使用したドキュメント

このページの主な参照資料。ご自身の環境にインストールされているバージョンのドキュメントを確認してください。