Amazon Lightsail で手軽に始めるクラウド - VPS 感覚で使える AWS の入口
固定料金プランで VPS 感覚のクラウド環境を手軽に構築する。WordPress やコンテナのデプロイから EC2 への移行パスまでを紹介します。
Lightsail の特徴と EC2 との違い
Lightsail は AWS の中で最もシンプルなコンピューティングサービスです。EC2 が柔軟なインスタンスタイプ選択、VPC 設計、セキュリティグループの詳細設定を求めるのに対し、Lightsail は vCPU ・メモリ・ SSD ・データ転送量を固定料金でパッケージ化し、VPS のような使い勝手を提供します。月額 3.50 USD (512 MB RAM、1 vCPU) から始められ、最大 160 USD (32 GB RAM、8 vCPU) まで 8 段階のプランがあります。各プランにはデータ転送量が含まれており、超過分のみ追加課金されます。個人ブログ、小規模な Web アプリケーション、開発・テスト環境など、EC2 の柔軟性が不要なワークロードに最適です。
ブループリントとコンテナデプロイ
Lightsail はアプリケーションブループリントを提供しており、WordPress、Joomla、Magento、LAMP、Node.js、Django などを数クリックでデプロイできます。WordPress ブループリントでは Bitnami パッケージが事前構成されており、SSL 証明書の設定も Lightsail コンソールから Let's Encrypt を利用して簡単に行えます。コンテナサービスでは Docker イメージを直接デプロイでき、Nano (0.25 vCPU、512 MB) から Xlarge (4 vCPU、8 GB) までのスケールで月額 7 USD から利用可能です。HTTPS エンドポイントが自動的に付与されるため、ロードバランサーや証明書の管理が不要です。
EC2 への移行パスとスケールアップ
ワークロードが成長して Lightsail のプランでは性能が不足する場合、 EC2 への移行が可能です。 Lightsail インスタンスのスナップショットを作成し、 EC2 AMI としてエクスポートすることで、データやアプリケーション設定を維持したまま EC2 に移行できます。移行後は EC2 の豊富なインスタンスタイプ、 Auto Scaling 、 ALB 、 VPC ピアリングなどの機能をフル活用できます。移行のタイミングの目安は、 Lightsail の最大プラン (32 GB RAM) でも CPU やメモリが不足する場合、 VPC 内の他の AWS サービスとのプライベート接続が必要な場合、 Auto Scaling による自動スケーリングが必要な場合です。 VPS の設計と構築を深く理解するには、専門書籍 (Amazon)が役立ちます。
Lightsail の料金
Lightsail は月額固定料金で、最小プランは 512 MB メモリ・1 vCPU・20 GB SSD で月額 3.50 ドルです。2 GB メモリ・1 vCPU・60 GB SSD のプランは月額 10 ドルで、小規模な WordPress サイトに十分です。各プランにデータ転送量が含まれ (3.50 ドルプランで 1 TB/月)、超過分は 1 GB あたり約 0.09 ドルです。EC2 の同等スペック (t3.micro + EBS + ALB) と比較すると、Lightsail の方が月額で 30〜50% 安価になるケースが多く、料金の予測可能性も高いです。コンテナサービスは月額 7 ドルから利用できます。
まとめ
Lightsail は AWS の複雑さを抽象化し、固定料金で予測可能なコストを実現するサービスです。小規模なワークロードの起点として最適であり、成長に応じて EC2 へシームレスに移行できる設計になっています。AWS を初めて使う場合や、シンプルな Web サイトを素早く立ち上げたい場合に有力な選択肢です。