Amazon Lightsail でシンプルにクラウドを始める - VPS、データベース、コンテナの月額固定運用
月額固定料金で仮想サーバー・データベース・ストレージ・CDN をパッケージ提供し、WordPress やアプリケーションを数クリックでデプロイする。EC2 への移行パスとコスト比較を解説します。
Lightsail の概要
Amazon Lightsail は月額固定料金で仮想サーバー、データベース、ストレージ、CDN をパッケージ提供するシンプルなクラウドサービスです。EC2 のような詳細な設定が不要で、WordPress、Node.js、LAMP スタック、Windows Server などのブループリントを選択するだけで数クリックでサーバーを起動できます。AWS の他のサービスと比較して、料金体系が明確 (月額固定) で、予測可能なコストで運用できる点が特徴です。個人ブログ、小規模な Web サイト、開発・テスト環境、学習用途など、シンプルなワークロードに最適化されています。
プランとリソース
Lightsail のインスタンスプランは月額 3.50 ドル (512 MB RAM、1 vCPU) から 160 ドル (32 GB RAM、8 vCPU) まで用意されています。各プランにはデータ転送量が含まれており、3.50 ドルプランで 1 TB/月、最上位プランで 7 TB/月が無料です。超過分は GB あたり約 0.09 ドルの従量課金です。マネージドデータベースは MySQL と PostgreSQL をサポートし、月額 15 ドルから利用できます。自動バックアップ、メンテナンスウィンドウ、高可用性構成 (マルチ AZ) が標準で提供されます。オブジェクトストレージは月額 1 ドル (5 GB) から、CDN ディストリビューションは月額 2.50 ドル (50 GB) から利用でき、静的コンテンツの配信を高速化します。
EC2 への移行パス
Lightsail はスモールスタートに最適ですが、ワークロードが成長した場合は EC2 への移行が推奨されます。Lightsail のスナップショットを EC2 AMI にエクスポートする機能が提供されており、データを失うことなく移行できます。移行を検討すべきタイミングは、Auto Scaling が必要になった場合、VPC の詳細なネットワーク設計が必要になった場合、ALB/NLB のロードバランシング機能が必要になった場合、IAM ロールによる細かなアクセス制御が必要になった場合です。Lightsail の VPC ピアリング機能で、Lightsail インスタンスから同一リージョンの AWS リソース (RDS、ElastiCache など) にプライベート接続することも可能で、段階的な移行を支援します。 クラウド入門についてはAmazon の関連書籍も参考になります。
Lightsail の料金比較
Lightsail の月額 5 ドルプラン (1 GB RAM、1 vCPU、40 GB SSD、2 TB 転送) を EC2 の同等構成 (t3.micro、EBS 40 GB、2 TB 転送) と比較すると、EC2 はインスタンス約 7.6 ドル + EBS 約 4.8 ドル + 転送約 180 ドル = 約 192 ドル/月となり、Lightsail が圧倒的に安価です。ただし、EC2 はリザーブドインスタンスや Savings Plans で大幅な割引が可能で、長期運用では差が縮まります。Lightsail はデータ転送量が含まれている点が最大のコストメリットで、転送量が多いワークロードでは特に有利です。
コンテナサービスでアプリを動かす
Lightsail は仮想サーバーだけでなく、コンテナを直接動かすサービスも提供します。Docker イメージを指定するだけでデプロイでき、HTTPS のエンドポイントが自動で付与されるため、証明書やロードバランサーの設定に煩わされません。サーバーの OS 管理が不要になり、アプリケーションの中身に集中できます。小〜中規模の Web アプリや API を、固定料金で手軽にコンテナ運用したい場合に向きます。スケールは規模を選ぶだけで調整でき、本格的なオーケストレーションが必要になったら ECS や EKS への移行を検討する、という段階設計が取れます。
メトリクス監視とバーストキャパシティ
Lightsail のインスタンスには、CPU 使用率やネットワーク転送量などのメトリクスが用意され、コンソールから稼働状況を確認できます。しきい値を超えたときに通知するアラームも設定でき、負荷の異常に気づけます。多くのプランは、一時的な負荷の高まりに対応するためのバースト的な処理能力を備えていますが、高負荷が継続すると本来の性能水準に制限されます。そのため、メトリクスを見て CPU が恒常的に高止まりしているなら、上位プランへの移行や構成の見直しの合図と捉えます。監視を習慣にすることで、性能不足を早めに察知できます。
静的 IP と DNS の基本
公開サービスでは、再起動しても変わらない固定のアドレスが必要です。Lightsail の静的 IP をインスタンスに割り当てると、停止・起動を経ても同じ IP を保てます。割り当て済みの静的 IP はインスタンスに紐づいている限り追加課金されません。ドメインを使う場合は、Lightsail の DNS ゾーンで A レコードに静的 IP を指定し、www などのサブドメインを CNAME で設定します。DNS と固定 IP を正しく構成することで、ドメイン名で安定してアクセスできる公開環境が整い、訪問者に一貫した接続先を提供できます。
学習・検証環境としての使い方
Lightsail は、料金が固定で読みやすいため、クラウドの学習や短期の検証環境として優れています。想定外の高額請求を避けやすく、安心して試行錯誤できます。検証が終わったインスタンスは削除すれば課金が止まり、スナップショットを残しておけば後で同じ環境を再現できます。本番を見据えた検証なら、早い段階で VPC ピアリングや EC2 への移行手順を試しておくと、本番移行がスムーズです。まず小さく作って動かし、理解が深まったら本格的な構成へ広げる、という学びの場として活用できます。
まとめ
Amazon Lightsail は月額固定料金でシンプルなクラウド環境を提供するサービスです。WordPress やアプリケーションを数クリックでデプロイでき、データ転送量込みの明確な料金体系で予測可能なコスト運用を実現します。ワークロードの成長に応じて EC2 への移行パスも用意されており、スモールスタートからの段階的なスケールアップが可能です。