デプロイ
デプロイ(英: deploy)とは、「配置する」「配備する」「展開する」といった意味の英語の動詞です。日本語の中では、ソフトウェア開発の工程のうち、開発した機能やサービスを利用できる状態にする作業を指す語として用いられています。
デプロイに該当する作業としては、たとえば、ウェブアプリケーションの開発において、作製したプログラムをサーバーにアップロードし、当該のサーバー環境で利用可能にする、という手続きが挙げられます。ただし、必ずしも公開(リリース)作業を指すとは限らず、開発環境からテスト用の環境へアップロードしてテストに使える状態にすることもデプロイといいます。ソフトウェアをインストールする作業もデプロイに該当します。
英語の「deploy」は基本的に動詞であり、「deploy(ing) web application(s)」のような言い方で叙述されます。名詞として扱う場合、動名詞としては deploying、抽象名詞としては deployment の語形が用いられます。日本語でも「ソフトウェアデプロイメント」のような表現が用いられることがままあります。動詞としては「デプロイする」と表現されることがあります。
デプロイ【deploy】
デプロイ
【英】deploy
デプロイとは、主にネットワークを通じて提供されるWebアプリケーションなどのシステム開発工程において、システムを利用可能な状態にすることである。
デプロイ(deploy)という言葉は元々、配置する、展開するといった意味の英語である。デプロイはソフトウェアのリリースやインストールも含んだ意味の広い言葉であり、開発環境からステージング環境へシステムを反映させることも、ステージング環境から本番環境へ反映させることも、「デプロイする」と表現できる。
Webアプリケーションをデプロイする際、通常はサーバーを再起動して内容を反映させる必要がある。サーバーを再起動させずにデプロイした内容を反映できる機能は、ホットデプロイと呼ばれる。
ソフトウェアデプロイメント
(デプロイ から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/04 06:03 UTC 版)
ソフトウェアデプロイメント(英: Software deployment)とは、ソフトウェアシステムを利用可能にする活動全般を指す用語である。デプロイメント(Deployment)とは「展開、配備、配置」などの意。
- ^ Rolling updates allow Deployments' update to take place with zero downtime by incrementally updating Pods instances with new ones. Kubernetes - Tutorial - Performing a Rolling Update
- ^ Canary release is a technique to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users before rolling it out to the entire infrastructure and making it available to everybody. martinFowler.com - CanaryRelease
- ^ The blue-green deployment approach does this by ensuring you have two production environments, as identical as possible. At any time one of them, let's say blue for the example, is live. As you prepare a new release of your software you do your final stage of testing in the green environment. Once the software is working in the green environment, you switch the router so that all incoming requests go to the green environment - the blue one is now idle. martinFowler.com - BlueGreenDeployment
- ^ Perform a rolling update using kubectl. Kubernetes - Tutorial - Performing a Rolling Update
- 1 ソフトウェアデプロイメントとは
- 2 ソフトウェアデプロイメントの概要
- 3 参考文献
- デプロイのページへのリンク