初めてのクラウドデプロイ
無料枠アカウントで初めてのクラウドリソースをデプロイ——仮想マシンの作成からWebサイトのホスティングまで、AIが各ステップを解説しながら進む。
🔄 前回のおさらい: レッスン3でAWS、Azure、Google Cloudの比較と選び方を学びました。ここでは実際に手を動かして、無料枠で初めてのクラウドリソースをデプロイします。
無料枠の安全圏
3大プロバイダーの無料枠で使えるリソース:
| プロバイダー | 仮想マシン | ストレージ | 期間 |
|---|---|---|---|
| AWS | t2/t3.micro(750時間/月) | 30GB EBS | 12ヶ月 |
| Azure | B1s(750時間/月) | 64GBストレージ | 12ヶ月 |
| Google Cloud | e2-micro | 30GB | 永続無料 |
最初にすべきこと: アカウント作成直後に請求アラートを設定する。これが最も重要なステップです。
仮想マシンの作成
AIの助けを借りて最初のVMを作成する手順:
AWSの無料枠で最初のEC2インスタンスを作成する手順を
ステップバイステップで教えてください。
以下を含めて:
1. インスタンスタイプの選択(無料枠対象のもの)
2. セキュリティグループの設定
3. キーペアの作成
4. 接続方法
5. 使い終わった後の停止/削除方法
6. 課金を避けるための注意点
Stop vs Terminate
この違いは重要です:
| 操作 | 意味 | ストレージ | 課金 |
|---|---|---|---|
| Stop | VMを停止(ディスクは保持) | 保持される | ストレージ課金あり |
| Terminate | VMを完全に削除 | すべて消える | 課金停止 |
学習中は使い終わったらTerminateするのが安全。ストレージ料金を忘れがち。
✅ 確認クイズ: 無料枠アカウントで予想外の課金を防ぐ最も重要な1つのアクションは?→アカウント作成直後に請求アラートを設定すること。月5ドル、10ドルなどの閾値でアラートを設定すれば、予期しないリソースの課金をすぐに検知できます。
静的Webサイトのホスティング
シンプルなHTMLサイトにEC2(仮想サーバー)は不要。静的ホスティングがベスト:
| 方法 | コスト | 管理の手間 |
|---|---|---|
| S3静的ホスティング(AWS) | 月数円 | ほぼゼロ |
| Azure Blob静的サイト | 月数円 | ほぼゼロ |
| Google Cloud Storage | 月数円 | ほぼゼロ |
| EC2 + Nginx | 月0〜数百円 | サーバー管理が必要 |
使い分け: HTML/CSS/JSだけなら静的ホスティング。バックエンド(データベース、API)が必要ならEC2やPaaS。
AIと一緒にコマンドを理解する
クラウドのチュートリアルには長いCLIコマンドが登場します。理解せずに実行するのは危険。
以下のAWS CLIコマンドを解説してください:
[コマンドをここに貼り付け]
各パーツの意味を説明し、以下も教えてください:
1. 作成されるリソースとその料金
2. 必要なIAM権限
3. 使い終わった後のクリーンアップ方法
4. 無料枠の範囲内かどうか
まとめ
- 無料枠の安全圏を把握する——AWS t2.micro、Azure B1s、GCP e2-microが無料枠対象
- アカウント作成直後の請求アラート設定が予想外の課金を防ぐ最重要アクション
- StopとTerminateの違いを理解——Stopはストレージ課金が続く、Terminateで完全削除
- 静的サイト(HTML/CSS)にはS3静的ホスティングが最適——EC2はオーバーキル
- クラウドのCLIコマンドは盲目的に実行しない——AIに各パーツの意味、コスト、クリーンアップ方法を説明させてから実行
次のレッスン: クラウドセキュリティの基礎——IAM、最小権限、暗号化、ゼロトラストを学びます。
理解度チェック
まず上のクイズを完了してください
レッスン完了!