作ったアプリを、世界中の人に使ってもらうには
あなたが Web アプリを作ったとします。自分のパソコンでは、ちゃんと動いています。ブラウザで localhost:3000 を開けば画面が出ます。
では、これを友だちや、まだ会ったこともない世界中の人に使ってもらうには、どうすればいいでしょうか。
自分のパソコンのままでは、うまくいきません。
| 問題 | なぜ困るか |
|---|---|
| パソコンを閉じると止まる | 利用者は夜中にも使いたい |
| 家の回線は細い | 何千人が同時に来たら、すぐにあふれる |
| 家の住所(IPアドレス)はよく変わる | 利用者がたどり着けなくなる |
| 家のパソコンを外に開けるのは危ない | 攻撃されたら、個人のデータまで盗まれる |
必要なのは、24時間動き続け、太い回線でインターネットにつながり、決まった住所を持つコンピューターです。こういう、他の人の求め(リクエスト)に応えるために動き続けるコンピューターをサーバーと呼びます。
この本は、そのサーバーを AWS(エーダブリューエス)というクラウドの上に用意し、1台から始めて、最後は大勢の利用者を支える複雑な構成まで、自分で考えて組み立てられるようになることを目指します。
前提知識はほとんど要りません。ネットワークの言葉も、出てきたところで1つずつ説明します。
※この本は 2026年9月時点の情報をもとにしています。AWS の画面・料金・サービスの細部はよく変わります。変わりにくい「考え方」を中心に書いています。
