システム開発における重要な工程の一つが、テスト済みのアプリケーションをサーバー上に配置し、利用可能な状態にする「デプロイ(deploy)」という作業です。
デプロイは、一部の例外を除いてサーバーを一時的に停止して行う必要があるため、素早く確実に行う必要があります。デプロイにはいくつかの手法があるので、状況に応じて適したものを選びましょう。
本記事ではデプロイという言葉の意味や関連する「ビルド」「リリース」などの用語との違い、代表的な手法、実施すべきタイミングについて、初心者の方にも分かりやすく解説します。