できること
- 作ったプログラムをサーバーにアップロードし、全世界の人にいつでも使ってもらえる
- お金や労力をかけずに、手間をかけなくても一生生き続けるサービスにする
0 オープニング
0.1 今週やったこと共有
0.2 今回の講義について
- クラウド技術のボリュームが多かったので今後数回に分けて授業を行います
- 今回は、最も簡単に使えるクラウドの一つであるFirebaseを扱います
1 クラウド入門
1.1 クラウドがないと
- 大量アクセスが来てサーバーがクラッシュ or 誰も使ってないのに維持費だけかかる
- 24時間体制でサーバーを監視 & 更新する人が必要
- サイバー攻撃を受けて、情報流出すると会社の信用が無くなる
1.2 クラウドがあると
- 必要な時に、必要な分だけサーバーが起動するので、無駄なお金がかからない
- サーバーのメンテナンスや、セキュリティの管理は、全てクラウド会社が代わりに行ってくれて、もし何かあった場合は、クラウド会社が責任を取ってくれる
1.3 個人的最適解
- データベース : Firestore
- ストレージ : Firebase Storage
- API : Cloud Run