「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

アプリケーションデプロイ

pointこの用語のポイント

point作ったプログラムを使える状態にするよ

point単に「デプロイ」と表現されることが多いよ

スポンサーリンク

簡単に書くよ

アプリケーションデプロイ(英:application deploy?)とは

「デプロイ」を「ソフト(アプリケーション・ソフトウェア)の話で出てくるやつだよ!」と分かりやすくするために頭に「アプリケーション」を付けて言ってみた表現。
用語の中身としては

作ったプログラムをしかるべき場所に置いたり、あれやこれやの設定をしたりして、使える状態にすること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「アプリケーション」と「デプロイ」について説明します。
特に「デプロイ」については結構ガッツリ説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

アプリケーションは、みなさんが「ソフト」と言われてパッと思い浮かべるようなソフトのことです。
実際にはOS(コンピュータの人格に相当するソフト)のようなシステム的なソフトは含まなくて あれやこれやですけどね。
そこら辺を気にし始めると結構ややこしくなります。
今回は単純に「ソフト」と読み替えてください。

アプリケーションデプロイ

※「システム的なソフトは含まなくて あれやこれや」の部分が気になる方は、用語「アプリケーションソフトウェア」の説明を ご覧ください。

デプロイは、超・大雑把に言うと「使える状態にすること」です。
この用語がシステム開発の現場で出てきた場合は、作ったプログラムとかをしかるべき場所に置いて、あれやこれやと設定して「さぁ!これでガンガン動かせるぞ!」な状態にすることだと思ってください。

アプリケーションデプロイ2

英語の「deploy(デプロイ)」の意味は、兵士とかを「配備する」とか「展開する」とか、そんな感じらしいです。

兵士の配備が終われば、戦闘準備は万端ですよね。
そこから連想して、準備万端に状況を整えて「バッチこーい!」な状態にするのを「デプロイ」と呼んでいるのだと思います。

アプリケーションデプロイ3

ここまでの説明を踏まえて、ピヨ太君の例を見てみましょう。

例えば、そうですね。
ピヨ太君がケーキを売っています。

アプリケーションデプロイ4

……が、面倒くさくなりました。

アプリケーションデプロイ5

そこで、ピヨ太君は自分そっくりのロボットを作ることにしました。
作ったロボットにピヨ太君の代わりをさせることにしたのです。

アプリケーションデプロイ6

そっちの方が大変そうな気もしますけどね。
ピヨ太君は、楽をするためなら、どんな苦労もいとわないタイプなのです。

早速、ピヨ太君は自前のピヨピヨラボでロボットを作りました。
何回も失敗しましたが、苦労の甲斐があって、ピヨ太君とそっくりなロボット「ピヨ太ロボ」ができあがりました。

アプリケーションデプロイ7

ここで ちょっと考えてみてください。

ピヨ太君そっくりのロボットができました。
これでピヨ太君の目的は達成できたのでしょうか?

もちろん違いますよね。
ピヨ太君の目的はロボットにピヨ太君の代わりをさせることです。
ピヨ太君そっくりのロボットを作ることでは ありません。

次にピヨ太君は、できあがったピヨ太ロボをピヨピヨラボからケーキ売場に運びました。

アプリケーションデプロイ8

そして、電源を入れ、ケーキを売るために必要なあれやこれやの情報を教えました。

アプリケーションデプロイ9

これでピヨ太ロボはピヨ太君の代わりができます。
ピヨ太君はケーキを売るのをピヨ太ロボに任せ、お昼寝を始めました。

アプリケーションデプロイ10

めでたし、めでたし。

この話において、ピヨ太君がピヨ太ロボに対してやった

1.ピヨピヨラボからケーキ売場に運ぶ
2.ケーキを売るために必要な情報を教える


に相当する作業がデプロイです。

みなさんがプログラムを作る目的は、プログラムを作ることでは ありません。
プログラムを動かすことです。
プログラムが完成した時点では、まだ途中なのです。
完成したプログラムがお仕事できる状態になって、はじめて作業完了です。

この

完成したプログラムを動かせる状態にする

のが(システム開発の話で出てくる)デプロイです。

なお「デプロイ」という用語は結構あいまいな使われ方をします。
個人的には

使える状態にする

くらいの、ゆるい解釈に留めておくのが無難だと思います。

以上を踏まえて

「デプロイ」のことだけどソフトの話で出てくるやつだと分かりやすくするために頭に「アプリケーション」を付けてみました!な表現

が「アプリケーションデプロイ」です。
意味自体は「デプロイ」と同じだと思って かまいません。

アプリケーションデプロイ11

英語の「deploy(デプロイ)」の意味は、兵士とかを「配備する」とか「展開する」とか、そんな感じです。
単に「デプロイ」と言ってしまうと「兵士を配備するの?!」と勘違いされるかもしれません。
そこで「これはコンピュータの話で出てくる用語だよ」と分かりやすくするために、頭に「アプリケーション」と付けたのです……多分。


image piyo2

一言でまとめるよ

まぁ「アプリケーションデプロイ」って単語が出てきたら「使える状態にするんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像035
書籍画像006

おまけ

■訳してみるよ

「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「deploy(デプロイ)」の意味は「(兵士とかを)配置する」とか「(兵士とかを)展開する」とかです。
何となく くっつけると

ソフトを配置する

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性