AWSの無料枠、本気で勉強し始めたときの衝撃は今でも覚えてる。「え、こんなにタダで使えるの?」って。個人開発者にとって、これほど心強い味方はいない。
無料枠には3種類ある:12ヶ月無料(アカウント作成から1年間。t2.microとか)、Always Free(期限なしでずっと無料。Lambda 100万リクエストとか)、短期トライアル(使い始めてから一定期間無料)。
僕が実際に無料枠だけで遊び倒した中で、特におすすめなのは:
- EC2 t2.micro(750時間/月)— 1インスタンスを24時間稼働させても無料。LAMPサーバーも余裕で動く。個人ブログの実験台に最適。
- S3 5GB — 静的サイトのホスティングに十分。5GBあれば小規模サイトなら10個は置ける。
- Lambda 100万リクエスト/月 — 個人のAPIサーバーには十分すぎる。Slack botもcronジョブも全部これで。
- DynamoDB 25GB — 小規模アプリのDBに十分。RDSよりずっと安くてスケーラブル。
- CloudFront 1TB転送/月 — これ、結構太っ腹。個人サイトならまず超えない。
注意点は無料枠を超えた分は普通に課金されること。特にデータ転送(インターネットに出る通信)は高い。CloudFrontを使えば転送料を抑えられるから、外に出るトラフィックはなるべくCDN経由が吉。
僕は最初の半年間、ほぼ無料枠だけでAWS漬けの生活をしてた。月額$5以下。この「タダで学べる」環境は本当にありがたい。まずはアカウントを作って、EC2で何か動かしてみるところから。怖がらずに、壊しても作り直せばいいんだから。