はじめに:AWSって個人で触れるの?
AWSと聞くと「企業向け」「難しそう」「お金がかかりそう」というイメージを持つ方が多いと思います。筆者もインフラエンジニアとして業務でAWSを使いながら、最初は個人で触るにはハードルが高いと感じていました。
しかし実際に無料枠を使ってみると、意外と多くのサービスを無料で触れることがわかりました。しかもAWSは従量課金制なので、「どのサービスのどの機能を使うと課金されるか」さえ理解していれば、思っているほど怖くありません。AIを活用しながら調べれば、初心者でも十分対応できます。
本記事ではAWSの無料枠で何ができるか・注意点・課金を防ぐ方法を実体験をもとに解説します。資格取得を目指している方にも、実際に手を動かす環境として無料枠は最適です。
AWSの無料枠の種類
AWSの無料枠には3種類あります。
① 12ヶ月間無料
AWSアカウント登録から12ヶ月間、特定のサービスが一定量まで無料で使えます。最もよく使われる無料枠です。
② 常に無料
期間に関係なく、毎月一定量まで永続的に無料で使えます。12ヶ月を過ぎても継続して使えるため、個人開発や学習用途に非常に便利です。意外と良いサービスが常時無料で使えるので、把握しておくと得です。
③ 短期トライアル
特定のサービスを一定期間だけ試せる無料枠です。サービスによって期間や条件が異なります。
無料枠で何ができるか【主要サービス一覧】
EC2(仮想サーバー):12ヶ月間無料
- インスタンスタイプ:t2.micro(1vCPU・1GBメモリ)
- 利用時間:月750時間まで
- 用途:Webサーバー構築・学習環境・ポートフォリオ公開
月750時間は1台を24時間稼働させても約720時間なので、1台であれば実質無料で運用できます。サーバー構築自体は無料枠の範囲内でできますが、様々な機能や通信を使い始めると少しずつコストがかかってきます。とはいえ数万円もいくことはほとんどありません。
S3(ストレージ):12ヶ月間無料
- ストレージ容量:5GBまで
- リクエスト数:GET 20,000回・PUT 2,000回まで
- 用途:静的サイトホスティング・ファイル保存・バックアップ
筆者はwabi-motion.comの静的サイトホスティングにS3を活用しています。月数円〜数十円程度のコストで運用できており、個人サイトには十分すぎるスペックです。
RDS(データベース):12ヶ月間無料
- インスタンスタイプ:db.t2.micro または db.t3.micro
- 利用時間:月750時間まで
- ストレージ:20GBまで
- 用途:MySQL・PostgreSQL・MariaDBの学習・個人開発
Lambda(サーバーレス):常に無料
- リクエスト数:月100万回まで
- 実行時間:月400,000GB秒まで
- 用途:APIバックエンド・自動化処理・イベント駆動処理
サーバーレス環境の構築も無料枠で十分できます。筆者はwabi-motion.comのお問い合わせフォームのバックエンドにLambdaを使用しており、個人サイトのリクエスト数であれば実質無料で運用できています。サーバーを持たずにバックエンドを構築できるのは、インフラコストを抑えたい個人開発者にとって非常に魅力的です。
CloudFront(CDN):常に無料
- データ転送量:月1TBまで
- HTTPリクエスト:月10,000,000回まで
- 用途:静的サイトの高速配信・SSL終端
その他の主要サービス
- IAM:常に無料(ユーザー・権限管理)
- VPC:基本機能は常に無料(ネットワーク設計)
- Route53:ホストゾーン1つは無料(ドメイン管理)
- CloudWatch:基本的なモニタリングは常に無料
- API Gateway:月100万回まで常に無料
無料枠で何を勉強できるか
AWSの資格取得を目指しているなら、実際に無料枠で触らない選択肢はありません。テキストだけで学ぶより、実際に手を動かして構築することで理解度が格段に上がります。また、自分でインフラ環境を構築できたときの「自信」は、学習のモチベーションにもつながります。技術が好きな方にとっては、純粋に面白い体験です。
無料枠を使って学べる構成の例は以下の通りです。
- Webサーバー構築:EC2にNginx・Apacheをインストールして公開
- 静的サイトホスティング:S3 + CloudFrontで高速なサイトを公開
- データベース連携:EC2 + RDSでWordPressを構築
- サーバーレス開発:Lambda + API GatewayでAPIを作成
- ネットワーク設計:VPCでサブネット・ルーティングを設計
これらはAWS資格(SAA・SOA)の試験範囲とも直結しているため、資格勉強と実践を同時に進められます。
AWSの課金の考え方【ここが一番重要】
AWSは従量課金制です。「難しそう」「課金が怖い」と感じる方が多いですが、ポイントはシンプルです。
「どのサービスのどの機能を使うと課金されるか」を理解すれば問題ありません。
わからないことはAIに聞きながら進めれば、初心者でも十分対応できます。筆者自身もAIを活用しながらAWSの構成を組んでいます。
特に課金されやすいポイントは以下です。
- Elastic IP(固定IPアドレス):EC2に紐づけていない場合は課金される
- NAT Gateway:無料枠なし・使い続けると高額になりやすい
- データ転送料:AWSの外にデータを出す場合は課金される
- RDS マルチAZ構成:無料枠を超えやすいので注意
課金を防ぐ方法【必ず設定すること】
① 無料枠の使用量を確認する
AWSコンソールの「請求とコスト管理」→「無料利用枠」から現在の使用量を確認できます。定期的にチェックする習慣をつけましょう。
② 請求アラートを設定する
意図せず課金されないように、CloudWatchで請求アラートを設定することを強くおすすめします。
- AWSコンソールで「CloudWatch」を開く
- 「アラーム」→「請求」→「アラームの作成」をクリック
- 閾値を「1ドル」に設定してメール通知を受け取る
1ドルでアラートを設定しておけば、課金が発生した瞬間に気づけます。
③ 無料枠の期限を把握する
12ヶ月間無料のサービスはアカウント登録から1年後に終了します。1年後も同じ構成で使い続けると課金が始まるため、期限前に確認が必要です。
無料枠を超えたらどうなる?
無料枠を超えた分は自動的に課金されます。登録時に入力したクレジットカードに請求されます。ただし事前に請求アラートを設定しておけば、課金が発生する前に気づけます。万が一課金が発生した場合でも、AWSサポートに問い合わせることで初回は返金対応してもらえるケースがあります。
まとめ
AWSの無料枠でできることをまとめました。
- EC2・S3・RDS・Lambda・CloudFrontなど主要サービスが無料で使える
- Webサーバー・静的サイト・データベース・サーバーレス環境を実際に構築できる
- 従量課金制の仕組みを理解してAIを活用すれば、課金リスクは最小化できる
- AWS資格の勉強と実践を同時に進められる
- 自分でインフラ環境を構築する経験は自信とスキルアップにつながる
「AWSは難しそう」と思っている方こそ、まずは無料枠で触ってみてください。実際に手を動かすことが、AWSを理解する最短ルートです。技術が好きな方にとっては、きっと面白い体験になるはずです。