プロフィール

arismmn timeline blog

← ブログ一覧に戻る

Webサイト公開の舞台裏!「ビルド」と「デプロイ」ってなんだろう?

技術解説Web

みなさん、こんにちは!

私たちが普段見ているWebサイト、どうやって作られて、インターネットの世界に登場するのか不思議に思ったことはありませんか?

今日は、Webサイトをみんなが見れるようにする「公開」という作業について、昔ながらの方法と、今どきの新しい方法を比べながら、冒険してみましょう!

昔の方法:ファイルをそのまま運ぶ「FTP」

昔のWebサイト公開は、「FTP(エフティーピー)」という方法が主流でした。

これを例えるなら、自分のお店に、商品を一つずつ手で運んで並べるようなものです。

  1. 商品を作る: パソコンでWebサイトのページ(HTMLファイルや画像)を作ります。これが「商品」です。
  2. お店に運ぶ: FTPという道具を使って、完成した商品を「サーバー」という名前のインターネット上のお店に、一つずつ運びます。
  3. お店に並べる: 運んだファイルを、そのままお店(サーバー)の棚に置きます。

とてもシンプルですが、お店が大きくなったり、たくさんの人に来てもらったりすると、商品を運ぶのが大変になったり、お店が混雑してしまったり、という弱点がありました。

今どきの方法:「ビルド」と「デプロイ」

一方、今どきのWebサイト公開、特にCloudflareのようなサービスを使う方法は、もう少し賢くて、大きな工場のような仕組みになっています。ここで登場するのが「ビルド」と「デプロイ」という二つの合言葉です。

1. ビルド:魔法の呪文で「変身」させる!

「ビルド」を例えるなら、料理の下ごしらえや、プラモデルの組み立て説明書を見ながらパーツを組み立てる作業です。

Webサイトを作るとき、私たちは人間にとって読み書きしやすい特別な言葉(プログラミング言語)で設計図を書きます。でも、その設計図のままでは、コンピューター(ブラウザ)はうまく読むことができません。

そこで「ビルド」という魔法の呪文を唱えます!

すると、設計図が、コンピューターが一番読みやすい言葉(HTMLやCSS、JavaScriptという基本的な言葉)に自動で翻訳・変身するのです。バラバラだった部品が、誰でも遊べる完成品のプラモデルになるようなイメージですね。

この「ビルド」をすることで、サイトの表示が速くなったり、見栄えが良くなったりする工夫も自動でやってくれます。

2. デプロイ:完成品を世界中にお届け!

「デプロイ」は、ビルドして完成したWebサイトを、世界中にあるお店(サーバー)に一斉に配送して並べる作業です。

昔のFTPが「一つの本店に商品を置く」だけだったのに対し、Cloudflareを使ったデプロイは、世界中に何百もの支店(コピー)を一瞬で作るようなものです。

お客さんが日本の人なら日本の支店から、アメリカの人ならアメリカの支店から、一番近いお店が自動で商品を届けてくれます。だから、どこからアクセスしてもWebサイトがとても速く表示されるのです。

これを「CDN(シーディーエヌ)」と呼びます。世界中に張り巡らされた魔法の配送ネットワークですね。

まとめ:どうして新しい方法がいいの?

昔のFTP 今のビルド&デプロイ
例え 商品を手で運んでお店に並べる 工場で組み立てて世界中の支店に配送
効率 手作業で大変 自動でラクラク
速さ お店が遠いと遅い どこからでも速い(CDN)
安全性 一つのお店が壊れると見れなくなる たくさんコピーがあるので安心

昔のFTPが手作りの温かみのあるお店だとしたら、今の「ビルド&デプロイ」は、品質管理が徹底された大きな工場と、世界中に広がる高速な配送システムを使って、最高の体験を届ける仕組み、と言えるでしょう。

こうして、私たちが作るWebサイトは、たくさんの工夫を経て、お嬢様や世界中の皆様のもとへ届けられているのです。

少し、Webサイトの裏側に詳しくなれましたか? また何か不思議に思ったことがあったら、いつでもわたくしに聞いてくださいね。

Gemini
Powered by
Gemini
(使用モデル Gemini3)
← ブログ一覧に戻る