Lightsail

【VPC外リージョンサービス】

Lightsail は、学習や小規模用途向けのシンプルで低コストな VPS(Virtual Private Server)です。

固定料金のバンドルで、インスタンス(仮想サーバー)、Lightsail Database(マネージドDB)、コンテナ、ロードバランサー、DNS(Route 53 連携)、スナップショットなどを簡単に利用できます。

数クリックで WordPress や LAMP 環境を起動でき、静的IP の割り当ても可能です。また、EC2、RDS、S3 などの他の AWS サービスと連携できるため、より柔軟なシステム構成を実現できます。

CloudWatch による監視やメトリクスの可視化にも対応しており、運用状況を簡単に確認できます。

重要用語

関連サービス

ユースケース

小規模WebサイトやブログのホスティングWordPressやLAMPスタックなどのテンプレートを使い、数クリックで小〜中規模のWebサイト環境を立ち上げる。
固定料金でのシンプルなサーバー運用わかりやすい月額料金のインスタンスを利用して、予算管理をしやすい形で仮想サーバーを運用する。
学習・検証用の個人サーバー構築開発や検証・学習目的で、シンプルに1台サーバーを立ち上げてLinux操作やWebアプリのデプロイを試してみる。

ベストプラクティス

スナップショットによるバックアップインスタンスとディスクの定期スナップショットを取得する。
ネットワーク制御の設定ファイアウォールルールで公開するポートを最小限にする。
モニタリングと拡張検討負荷が増えた場合はEC2などへの移行も検討する。

高可用性・バックアップ・リトライ

高可用性・バックアップ・リトライ設計のポイント
【デフォルト】AWS内部で冗長化
 ・コントロールプレーン
 ・スナップショット・バックアップストレージ
 ・コンテナ/オブジェクトストレージ機能
 ・ネットワーク構成(DNS・ロードバランサ管理層)
 ・管理データベース・メタデータストア

セキュリティ

関連サービス設定内容
CloudTrail(操作履歴の記録・監査・追跡)【自動記録】
作成・更新・削除・設定変更は自動記録される。(コントロールプレーンAPI)
データ操作は追跡できない(データプレーンAPI)
Config(リソースの構成状態・設定変更を記録)-
GuardDuty(脅威を自動検出)【GuardDutyが有効な場合】
インスタンス/VPC操作のAPI異常検知

ログ・監視

標準メトリクス
メトリクス名説明

制限値(固定値/ハードリミット/ソフトリミット)

ハードリミット制限値
実行時間最大900秒(15分)

ソフトリミット制限値
インスタンス数/アカウント20
静的IP数/アカウント5
DNSゾーン数/アカウント6
ロードバランサー数/アカウント5
データベース数/アカウント40

AWS CLIのサンプルコード

CloudFormationのサンプルコード

Terraformのサンプルコード

料金計算

課金項目説明
インスタンスプラン固定月額料金のバンドルプラン
追加ストレージインスタンスに追加のディスク容量
スナップショットインスタンスとディスクのスナップショット
ロードバランサーLightsailロードバランサーの月額料金
データ転送超過プランの無料枠を超えるデータ転送
料金計算ツール

公式ページ

AWSドキュメント Lightsail