デプロイ
制作した Web サイトやプログラムのコードを、本番サーバーにアップロードして「ユーザーが見られる公開状態」にする作業のことです。「リリース」と呼ばれることもあります。昔ながらの手動アップロードから、最新の CI/CD(ツールを使った自動反映の仕組み)まで様々な方式があり、この仕組みの安全性がサイトの運用品質に直結します。
運用の勘所:「いつでも元に戻せる状態」で公開する
デプロイで最も重要なのは、「公開して終わり」ではなく、万が一の不具合時に「いつでも元の状態に巻き戻せる(ロールバック)」準備をしておくことです。バックアップの取得や、手順書化が安全なデプロイの基本です。
実務でのチェックポイント(デプロイ前後のタスク)
- 事前準備:公開前チェックリストの消化、ロールバック手順の確認、SNS やメルマガ等の告知タイミングとの調整。
- 本番直後の Smoke Test(簡易テスト):公開直後に 5〜10 分程度、主要な動線(購入や問い合わせ等)が動くか実際に操作して確認する。
- 計測・SEO 確認:アクセス解析タグが正常に動いているか、テスト環境用の設定(検索避けの noindex など)が残ったままになっていないかを確認する。
よくある落とし穴(注意点)
- テスト環境の設定混入:テスト環境にかけていた「検索エンジンにヒットさせない設定(noindex)」をつけたまま本番公開してしまい、サイトが検索結果から消滅する。
- デグレード(先祖返り)の放置:Smoke Test を怠った結果、新しいデプロイによって過去の機能が壊れた(デグレード)ことに気づかず、ユーザーからのクレームで発覚する。
- 告知と公開のバッティング:デプロイ時刻と SNS 告知のタイミングが被り、公開直後のアクセス集中でサーバーが落ちてしまう。
言葉をよく利用する人
- コーダー / フロントエンドエンジニア
- インフラエンジニア
- Web 担当者(発注側)
- ディレクター
会話上での使用例
本番公開の手順を業者と擦り合わせる場面
-
Web 担当者
本番へのデプロイの手順、事前に握っておきたいんです。
-
業者ディレクター
では公開前のチェックリスト、ロールバックの手順書、それと公開直後に主要な動線を通すスモークテストの三点を用意します。反映の時刻は告知と連動させて、直後の30分は担当者の方にも一緒に検証していただけると安心です。
公開後にページが古い状態に戻ってしまった場面
-
Web 担当者
デプロイの後、なぜか先週末の状態にページが戻っているんですが。
-
コーダー
本番を直接編集された分を、こちらのデプロイで上書きしてしまったパターンですね。いったんロールバックして、直接編集された内容を Git に取り込んでから再反映します。今後は本番への直接編集はやめて、必ず Git 経由で揃える運用にしましょう。