前回との接続——網の「規模」と「場所」へ

前回との接続——網の「規模」と「場所」へ

C-01では、ネットワークを「複数の機器が、決められた規則に従ってデータを送受信する仕組み」と定義しました。今回は、そのネットワークの規模と場所の区別へ進みます。家の中だけの網なのか、それとも世界中とつながる網なのか。そして、借りて使う計算資源とは何なのか。この区別は、あなたが作ったアプリが「どこにあるのか」という問いへの、そのままの答えになります。

このスライドのポイント

  • C-01で見たとおり、ネットワークは「複数の機器が規則に従ってデータを送受信する仕組み」
  • 今回はその網の「規模」と「場所」を区別する
  • この区別が「作ったアプリはどこにあるのか」の答えになる

3つの定義——LAN・インターネット・クラウド

3つの定義——LAN・インターネット・クラウド

まず3つを定義します。LANとは、家庭や会社など、限られた範囲の中のネットワークです。インターネットとは、世界中のネットワークどうしを相互につないだ、世界規模の網のことです。そしてクラウドとは、インターネット越しに借りて使う計算資源、つまりサーバーやストレージのことを指します。自分で機械を持たずに、必要な分だけ使う方式だと考えてください。規模の小さい順に、LAN、その外側に広がるインターネット、そしてその上で借りて使うクラウド、と整理できます。

このスライドのポイント

  • LAN=家庭や会社など、限られた範囲の中のネットワーク
  • インターネット=世界中のネットワークどうしを相互につないだ、世界規模の網
  • クラウド=インターネット越しに借りて使う計算資源(サーバー・ストレージ等)
  • クラウドは、自分で機械を持たずに必要な分だけ使う方式

なぜ必要か——「公開する」の意味がぶれる

なぜ必要か——「公開する」の意味がぶれる

この区別を知らないと、「公開する」という言葉の意味が曖昧なままになります。B-06で見たローカル環境とは、LANの中にある自分のPCのことでした。そして公開とは、アプリをインターネット越しに届く場所へ置くことを指します。この対応が分かっていないと、「クラウドってどこにあるの」という問いにも答えられず、AIとの公開の相談がかみ合わなくなります。まずは場所の言葉を、この講義で揃えておきましょう。

このスライドのポイント

  • この区別を知らないと「公開する」の意味が曖昧なままになる
  • B-06で見たローカル環境=LANの中にある自分のPC
  • 公開=アプリをインターネット越しに届く場所へ置くこと
  • 「クラウドってどこ?」に答えられず、公開の相談がかみ合わなくなる

構造——内から外への同心円

構造——内から外への同心円

全体像を、内から外への同心円で捉えます。いちばん内側に自分のPCがあり、それを含む一回り外側の輪がLAN、つまり家や会社の網です。さらにその外側に、世界規模のインターネットが広がっています。そしてインターネットの中に、借りて使うサーバー群、すなわちクラウドがあります。内側ほど身近で閉じており、外側ほど広く誰にでも届く、という関係で並んでいます。

このスライドのポイント

  • いちばん内側: 自分のPC
  • その外側の輪: LAN(家・会社の網)
  • さらに外側: インターネット(世界規模の網)
  • インターネットの中に、借りて使うサーバー群=クラウド
  • 内側ほど身近で閉じ、外側ほど広く誰にでも届く

具体例——日報アプリを「公開」するとき

具体例——日報アプリを「公開」するとき

具体例で見ます。ローカルで作った日報アプリは、自分のPC、つまりLANの中で動いています。これを「公開」するとは、そのアプリをクラウド上のサーバーへ置き、インターネット経由で誰でも届くようにすることです。B-06で学んだ3つの環境の「場所」の正体が、まさにこの同心円の中にあります。開発中は内側の輪の中、公開後はいちばん外側の網に接した場所、というように、アプリの置き場所が内から外へ移動するわけです。

このスライドのポイント

  • ローカルで作った日報アプリ=自分のPC(LANの中)で動いている
  • 「公開」=そのアプリをクラウド上のサーバーへ置き、インターネット経由で誰でも届くようにすること
  • B-06の3つの環境の「場所」の正体が、この同心円の中にある
  • 開発中は内側の輪、公開後はいちばん外側の網に接した場所

技術サンプル: 置き場所を1枚で捉える図

技術サンプル: 置き場所を1枚で捉える図

サンプルは、種別が図解、目的は「アプリの置き場所とその移動を1枚で捉える」ことです。同心円の図に、公開の意味を注記として添えました。読み方の要点は2つあります。1つ目は、クラウドは空に浮かぶ雲ではなく、実在するサーバーを借りているだけだという点です。2つ目は、A-08で見た公開範囲とは、この図のどこまでアプリを届かせるかの話だという点です。AIへの質問例は、「このアプリは今どこで動いていますか。公開するとどこで動くことになりますか」です。

混同しやすい概念——インターネットとクラウド

混同しやすい概念——インターネットとクラウド

混同しやすいのが、インターネットとクラウドです。インターネットは、世界規模の網そのものを指します。一方クラウドは、その網越しに借りて使う計算資源のことです。つまりクラウドは、インターネットという土台の上に成り立つ「使い方」の名前だと言えます。網そのものと、その上で借りる資源は、別の階層の話だと押さえてください。

このスライドのポイント

  • インターネット=世界規模の網そのもの
  • クラウド=その網越しに借りて使う計算資源
  • クラウドは、インターネットという土台の上に成り立つ「使い方」の名前
  • 網そのものと、その上で借りる資源は、別の階層の話

バイブコーディングでの確認点——「公開しましょう」の前に

バイブコーディングでの確認点——「公開しましょう」の前に

バイブコーディングでの確認点です。AIから「デプロイ、つまり公開しましょう」と提案されたら、すぐには進めないでください。どこのクラウドに、どの公開範囲で置くのかを確認してから進めます。これは、A-08で決めた公開範囲と、A-09で見たリスクの判断を、実際の場面で使う練習でもあります。質問例は、「このアプリをどのクラウドに、誰まで届く公開範囲で置くことになりますか」です。置き場所と届く範囲を、AI任せにせず自分で確認しましょう。

このスライドのポイント

  • AIに「デプロイ(公開)しましょう」と言われたら、すぐ進めない
  • どこのクラウドに・どの公開範囲で置くのかを確認してから進める
  • A-08の公開範囲、A-09のリスク判断を実際の場面で使う練習
  • 質問例:「このアプリをどのクラウドに、誰まで届く公開範囲で置くことになりますか」

まとめと次回——宛先の番号へ

まとめと次回——宛先の番号へ

最後に一問一答です。クラウドとは、何を借りることでしょうか。……答えは、インターネット越しに使う計算資源、つまりサーバーやストレージを借りることです。30秒でまとめます。LANは限られた範囲の網、インターネットは世界規模の網、クラウドはその網越しに借りる計算資源でした。そして公開とは、アプリの置き場所をLANの中からクラウドへ移すことです。次回のC-03では、その網の中で特定の1台へ届けるための宛先の番号、IPアドレスへ進みます。関連資料は「Vercel公開 完全手順書」と「Webアプリ構成図入門」です。

このスライドのポイント

  • 一問一答:「クラウドとは何を借りること?」→ インターネット越しに使う計算資源(サーバーやストレージ)
  • 30秒まとめ: LAN=限られた範囲の網/インターネット=世界規模の網/クラウド=網越しに借りる計算資源
  • 公開=アプリの置き場所をLANの中からクラウドへ移すこと
  • 次回C-03: 網の中で特定の1台へ届ける宛先の番号、IPアドレスへ
  • 関連資料:「Vercel公開 完全手順書」「Webアプリ構成図入門」