Amazon Lightsail とは? - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Lightsail とは?

Amazon Lightsail は、ウェブサイトやウェブアプリケーションを構築する必要がある開発者向けの Amazon Web Services (AWS)を開始する最も簡単な方法です。プロジェクトをすばやく開始するためのすべてが揃っています。インスタンス (仮想プライベートサーバー)、コンテナサービス、マネージドデータベース、コンテンツ配信ネットワーク (CDN) ディストリビューション、ロードバランサー、SSD ベースのブロックストレージ、静的 IP アドレス、登録済みドメインの DNS 管理、リソーススナップショット (バックアップ) が、1 か月単位の予測可能な低価格で提供されます。

Lightsail には研究用の Amazon Lightsail もあります。Lightsail for Research を使用すると、学者や研究者は、強力な仮想コンピュータを AWS クラウド 内で作成できます。これらの仮想コンピュータには、RStudio や Scilab などの研究用アプリケーションがプリインストールされています。詳細については、「Amazon Lightsail for Research User Guide」を参照してください。

Lightsail の機能

Lightsail には次の高度な機能があります:

インスタンス

Lightsail は、AWS のパワーと信頼性によって簡単にセットアップおよびバックアップできる仮想プライベートサーバー (インスタンス) を提供します。ウェブサイト、ウェブアプリケーション、またはプロジェクトを数分で起動し、直感的な Lightsail コンソールまたは API からインスタンスを管理できます。

インスタンスを作成するときは、WordPress、Windows、Plesk、LAMP、Nginx などのシンプルなオペレーティングシステム (OS)、事前設定されたアプリケーション、または開発スタックをクリックして起動します。すべての Lightsail インスタンスには、ソース IP、ポート、プロトコルに基づいてインスタンスへのトラフィックを許可または制限できる組み込みのファイアウォールが付属しています。詳細はこちら

コンテナ

クラウドでコンテナ化されたアプリケーションを実行し、安全にアクセスします。コンテナは、コードとその依存関係をパッケージ化するソフトウェアのスタンダード単位で、アプリケーションが 1 つのコンピューティング環境から別のコンピューティング環境に迅速かつ確実に実行します。詳細はこちら

ロードバランサー

インスタンス間でウェブトラフィックをルーティングし、トラフィックの変動に対応、障害から保護し、シームレスな訪問者体験を提供します。詳細はこちら

マネージド型データベース

Lightsail は、メモリ、処理、ストレージ、転送の許容量を含む、完全に設定された MySQL または PostgreSQL データベースプランを提供します。Lightsail のマネージドデータベースを使用すると、仮想サーバーとは独立してデータベースを簡単にスケールさせたり、アプリケーションの可用性を向上させたり、クラウドでスタンドアロンデータベースを運用できます。詳細はこちら

ブロックとオブジェクトのストレージ

Lightsail は、ブロックストレージとオブジェクトストレージの両方を提供します。Linux または Windows 仮想サーバー用の高可用性 SSD バックアップストレージを使用すると、ストレージを迅速かつ簡単にスケールできます。詳細はこちら

Lightsail オブジェクトストレージサービスを使用して、インターネット上のどこからでも、いつでもオブジェクトの保存と取得が可能です。クラウドで静的コンテンツをホストすることもできます。詳細はこちら

CDN ディストリビューション

Lightsail は、Amazon CloudFront と同じインフラストラクチャ上に構築されたコンテンツ配信ネットワーク (CDN) ディストリビューションを有効にします。世界中にプロキシサーバーを設定することで、コンテンツをグローバルなユーザーに簡単に配信できます。これにより、ユーザーは地理的に近い場所からウェブサイトにアクセスでき、遅延が軽減されます。詳細はこちら

AWS サービスへのアクセス

Lightsail は、インスタンス、マネージド型データベース、ロードバランサーといった限定された機能セットを提供し、簡単に始められるように設計されています。ただし、それらのオプションに限定されるわけではありません。Amazon VPC ピアリングを使用して、Lightsail プロジェクトを AWS の90以上の他のサービスと統合できます。詳細はこちら

Lightsail の詳細については、「Amazon Lightsail」を参照してください。

Lightsail の対象

Lightsail は全ユーザーが対象です。開発プロジェクトをすばやく開始する Lightsail インスタンスのイメージを選択できるため、ソフトウェアやフレームワークのインストールに時間を費やす必要はありません。

個人プロジェクトに携わっている個々の開発者または愛好家にとっては、Lightsail は基本的なクラウドリソースのデプロイおよび管理に役立ちます。仮想マシンやネットワーキングなどのクラウドサービスの学習または試用に興味がある場合もあるでしょう。Lightsail によってすばやく開始できます。

Lightsail には、基本オペレーティングシステム、LAMP、LEMP (Nginx)、SQL Server Express などの開発スタック、および WordPress、Drupal、Magento などのアプリケーションが含まれているイメージがあります。各イメージにインストールされているソフトウェアの詳細については、「Lightsail インスタンスのイメージの選択」を参照してください。

プロジェクトの成長に合わせて、ブロックストレージディスクを追加し、Lightsail インスタンスにアタッチすることができます。これらのインスタンスとディスクのスナップショットを作成すると、それらのスナップショットから新しいインスタンスを簡単に作成できます。また、VPC をピアリング接続すると、Lightsail インスタンスで Lightsail 外の他の AWS リソースを使用することもできます。

Lightsail ロードバランサーを作成し、ターゲットインスタンスをアタッチして可用性の高いアプリケーションを作成することもできます。暗号化された (HTTPS) トラフィック、セッション永続性、ヘルスチェックなどを処理できるように、ロードバランサーを設定することもできます。

アクセス Lightsail

次のインターフェイスを使用して Lightsail リソースの作成および管理を行うことができます:

Amazon Lightsail コンソール

Lightsail インスタンスおよびリソースを作成、管理するためのシンプルなウェブインターフェイス。AWS アカウントにサインアップ済みの場合は、AWS Management Console にサインインし、コンソールのホームページから [Lightsail] を選択することで、Lightsail コンソールにアクセスできます。

AWS Command Line Interface

コマンドラインシェルでコマンドを使用して AWS  サービスとやり取りを行えます。Windows、Mac、Linux でサポートされています。AWS CLI の詳細については、「AWS Command Line Interface ユーザーガイド」を参照してください。「Amazon Lightsail API Reference」で Lightsail コマンドを見つけられます。

AWS Tools for PowerShell

AWS SDK for .NET から公開されている機能に基づいて構築された PowerShell モジュールのセットです。Tools for PowerShell では、PowerShell のコマンドラインから AWS リソースのオペレーションのスクリプトを作成できます。使用を開始する方法については、『AWS Tools for Windows PowerShellユーザーガイド』を参照してください。「AWS Tools for PowerShell Cmdlet Reference」で、Lightsail のコマンドレットを確認できます。

Query API

Lightsail はクエリ API を提供します。このリクエストは、HTTP 動詞である GET または POST と、Action という名前の Query パラメータを使用する HTTP または HTTPS リクエストです。Lightsail の API アクションの詳細については、Amazon Lightsail API リファレンスアクションを参照してください。

AWS SDK

HTTP または HTTPS を介してリクエストを送信する代わりに、言語固有の API を使用してアプリケーションを構築することを希望する場合に備えて、AWS には、ソフトウェアデベロッパー向けのライブラリ、サンプルコード、チュートリアル、その他のリソースが用意されています。これらのライブラリには、リクエストの暗号化署名、リクエストの再試行、エラーレスポンスの処理などのタスクを自動化する基本機能が用意されているので、開発を簡単に始められます。詳細については、「AWS での構築ツール」を参照してください。

Lightsail の使用を開始する方法

Lightsail を使用するように設定したら、Lightsail での仮想プライベートサーバーの開始方法 を通じてインスタンスを起動、接続、クリーンアップできます。

インスタンスやディスクなど、Lightsail のリソースは Lightsail を使用して直接プロビジョニングできます。さらに、次のようなその他の AWS サービスを使用して、リソースをプロビジョニングできます:

  • Amazon EC2

    ユーザーがソフトウェアシステムを構築しホストするための、自在に拡張および縮小できるコンピューティング能力 (実際には Amazon のデータセンター内のサーバー) です。Lightsail と Amazon EC2 を比較するには、「Amazon Lightsail または Amazon EC2」を参照してください。

  • Amazon EC2 Auto Scaling

    アプリケーションの負荷を処理するために適切な数の Amazon EC2 インスタンスがあることを確認できます。

  • Elastic Load Balancing

    アプリケーションの着信トラフィックを複数の インスタンスに自動的に分散できます。

  • Amazon Relational Database Service (Amazon RDS)

    クラウド内でマネージドリレーショナルデータベースを簡単に設定、運用、およびスケールできます。

  • Amazon Elastic Container Service (Amazon ECS)

    コンテナ化されたアプリケーションを Amazon EC2 インスタンスのクラスターにデプロイ、管理、スケールできます。

見積もり、請求、コストの最適化

AWS ユースケースの見積もりを作成するには、AWS Pricing Calculator を使用します。

請求を表示するには、AWS Billing and Cost Management コンソール請求およびコスト管理ダッシュボードに移動します。請求書には、料金の明細が記載された使用状況レポートへのリンクが記載されています。AWS アカウントの請求の詳細については、AWS Billing and Cost Management ユーザーガイドを参照してください。

AWS の請求、アカウント、イベントについてご質問がある場合は、AWS サポートにお問い合わせください

AWS Trusted Advisor を使用して、AWS 環境のコスト、セキュリティ、およびパフォーマンスを最適化できます。