Amazon Lightsail インスタンスのイメージの選択
最終更新日: 2021 年 4 月 1 日
Lightsail では、仮想プライベートサーバーを作成するための複数のオプションが用意されています。このトピックは、自分のプロジェクトに適したオペレーティングシステム (OS)、アプリケーションスタック、または開発スタックを決定するのに役立ちます。当社では、アプリケーションを機能領域別 (CMS や e コマースなど) に分類しています。
プラットフォームを比較する
Lightsail では、Linux/Unix ベースまたは Windows ベースの 2 つのプラットフォームから選択できます。既にアプリケーションがわかっている場合、既に OS プラットフォームを選んでいることと思います。開始するには、以下のいずれかのオプションを選択します。
オペレーティングシステムの比較
Lightsail では複数のオペレーティングシステムから選択できます。
Windows Server 2019
何らかの理由で Windows Server 2012 R2 および Windows Server 2016 を実行する必要がある場合を除き、Windows Server 2019 の最新バージョンを使用することをお勧めします。
Windows Server を実行する Lightsail は、Microsoft Web Platform を使用してアプリケーションをデプロイするための高速で信頼できる環境です。Lightsail を利用すれば、AWS の高性能で信頼性が高く、費用対効果に優れたクラウドコンピューティングプラットフォームで、すべての互換性のある Windows ベースのソリューションを実行できます。一般的な Windows ユースケースには、Enterprise Windows ベースのアプリケーションホスティング、ウェブサイトおよびウェブサービスホスティング、データ処理、分散テスト、ASP.NET アプリケーションホスティング、Windows ソフトウェアが必要な他のあらゆるアプリケーションが含まれます。
Windows Server 2016
Windows Server を実行する Lightsail は、Microsoft Web Platform を使用してアプリケーションをデプロイするための高速で信頼できる環境です。Lightsail を利用すれば、AWS の高性能で信頼性が高く、費用対効果に優れたクラウドコンピューティングプラットフォームで、すべての互換性のある Windows ベースのソリューションを実行できます。一般的な Windows ユースケースには、Enterprise Windows ベースのアプリケーションホスティング、ウェブサイトおよびウェブサービスホスティング、データ処理、分散テスト、ASP.NET アプリケーションホスティング、Windows ソフトウェアが必要な他のあらゆるアプリケーションが含まれます。
[Windows Server 2012 R2
Windows Server 2012 R2 は、基本オペレーティングシステムとしても使用できます。別の場所から Lightsail にアプリケーションを移行するが、Windows Server 2016 と互換性がない場合、代わりにこの基本 OS を使用できます。
Windows Server 2012 R2 は、Windows Server 2016 の下に掲載されているのと同じユースケースで使用できます。
Amazon Linux 2
Amazon Linux 2 は、Amazon Web Services (AWS) の Linux サーバーオペレーティングシステムである Amazon Linux の次世代です。これはクラウドおよびエンタープライズアプリケーションの開発と実行のために設計された、安定した安全で高性能な実行環境を提供します。Amazon Linux 2 では、Linux エコシステムの最新のイノベーションにアクセスできる、長期的なサポートを提供するアプリケーション環境を利用できます。Amazon Linux 2 には追加料金はかかりません。
Amazon Linux 2 と Amazon Linux (2018) の主な違いは以下のとおりです。
Amazon Linux 2 では、2023 年 6 月 30 日まで、長期サポートを受けることができます。
Amazon Linux 2 は、オンプレミスでの開発とテスト用の仮想マシンイメージとして利用できます。
また、Amazon Linux (2018) のシステム V 初期化システムとは対照的に、Amazon Linux 2 はシステムドサービスと Systems Manager を使用します。
Amazon Linux 2 には、更新済みの Linux カーネル、C ライブラリ、コンパイラ、ツールが付属しています。
Amazon Linux 2 では、追加メカニズムを使用して追加のソフトウェアパッケージをインストールできます。
Amazon Linux 2 の詳細を確認してください。
Amazon Linux (2018)
重要
Amazon Linux (2018) の標準サポートは終了しました。重要なメンテナンスのみを受け付けているため、新しい Lightsail および AWS 機能はサポートしていません。代わりに Amazon Linux 2 ブループリントを使用することを強くお勧めします。
Amazon Linux イメージは、Lightsail および Amazon EC2 で使用するためにアマゾン ウェブ サービス (AWS) で提供され、サポートおよび保守している Linux イメージです。このイメージは、Lightsail で実行するアプリケーションのために、安定した安全で高性能な実行環境を提供できるように設計されています。また、AWS との統合を簡単にする AWS Command Line Interface (AWS CLI) や AWS API ツールなどのパッケージが含まれています。AWS では、Amazon Linux AMI を実行しているすべてのインスタンスに対して、継続的なセキュリティ更新とメンテナンス更新を提供しています。
Amazon Linux 2018.03.0 の詳細を確認してください。
CentOS 7 および 8
CentOS は、コミュニティに支援されたエンタープライズクラスのコンピューティングプラットフォームを無料で提供する Linux ディストリビューションであり、そのアップストリームソースである Red Hat Enterprise Linux と機能的に互換性があります。
Debian 8、9 および 10
Debian は、主に GNU General Public License および他のフリーソフトウェアライセンスの下で無償のオープンソースソフトウェアとしてリリースされているソフトウェアパッケージで構成されるコンピュータオペレーティングシステムです。Debian GNU/Linux は、GNU OS ツールと Linux カーネルが含まれていて、よく使用されている影響力の大きい Linux ディストリビューションです。インストールして使用できる数千のソフトウェアパッケージが含まれているレポジトリへのアクセス権付きで配布されています。
FreeBSD 12
FreeBSD は、パワーサーバー、デスクトップ、および組み込みシステムに使用されるオペレーティングシステムです。FreeBSD は、カリフォルニア大学バークレー校で開発された UNIX のバージョンである BSD から派生し、大規模なコミュニティによって 30 年間以上継続的に開発されています。FreeBSD のネットワーキング、セキュリティ、ストレージ、およびモニタリング機能 (pf ファイアウォール、Capsicum や CloudABI 機能のフレームワーク、ZFS ファイルシステム、DTrace 動的トレースフレームワークなど) によって、処理量が最も多いウェブサイトや、広範な組み込みネットワーキングシステムおよびストレージシステムの多くで、FreeBSD がプラットフォームとして選ばれています。
openSUSE 15.1 Leap
openSUSE ディストリビューションは、安定していて使いやすい、完全な汎用 Linux ディストリビューションです。openSUSE は、デスクトップやサーバーで作業するユーザーおよび開発者を対象としています。openSUSE は、初心者、経験豊富なユーザー、およびマニアックなユーザーなどに最適であり、つまり誰にとっても申し分ありません。
Ubuntu 16、18 および 20
Ubuntu Server は Debian ベースの Linux オペレーティングシステムであり、仮想サーバーに使用されます。Ubuntu のデフォルトのインストールには、LibreOffice、Firefox、Thunderbird、Transmission などの幅広いソフトウェアが含まれています。APT ベースのパッケージ管理ツール (
apt-get
) を使用して、Evolution、GIMP、Pidgin、Synaptic など、多数の追加ソフトウェアパッケージをインストールできます。
データベースアプリケーションの比較
Lightsail では、次のデータベースアプリケーションを使用できます。
SQL Server 2016 Express
SQL Server Express は、無料でダウンロード、配布、使用できるリレーショナルデータベース管理システムです。小規模な埋め込みアプリケーションを特にターゲットとするデータベースを構成しています。この Lightsail イメージは、Windows Server 2016 の基本 OS で実行されます。
CMS アプリケーションの比較
Lightsail では、3 つのコンテンツ管理システム (CMS) アプリケーションから選択できます。各イメージでは、Linux/Unix (Ubuntu) が基本オペレーティングシステムとして使用されます。
WordPress certified by Bitnami
Bitnami WordPress は、Lightsail で WordPress を実行するための、すぐに利用できる事前設定済みイメージです。WordPress は、ブログやウェブサイトの構築によく使用されているウェブパブリッシングプラットフォームです。提供されているさまざまなテーマ、拡張機能、プラグイン、およびウィジェットを使用して WordPress をカスタマイズできます。
WordPress では完全なテーマシステム機能が提供されているため、何度かクリックするだけで、自分のサイトのルックアンドフィールを変更できます。無料または商用の既存の WordPress テーマを使用することもできます。WordPress は W3C 標準に完全に準拠しています。
WordPress Multisite certified by Bitnami
WordPress Multisite を使用すると、管理者は同じ WordPress インスタンスから複数のウェブサイトをホストして管理できます。これらのウェブサイトは、すべてが一意のドメイン名を持ち、所有者がカスタマイズできます。また、サーバー管理者が利用可能にするテーマやプラグインなどのアセットを共有できます。すべてのサイトに対する更新を同時にプッシュできるため、常に安全で保護された状態に保つことができます。
WordPress Multisite は、多数の人々が各自のウェブサイトをホストできる一方で、単一のサーバー管理者が全体を統制する必要がある大学、企業、機関などの組織に最適です。
cPanel & WebHost マネージャ (WHM)
cPanel & WHM は、シンプルなグラフィカルユーザーインターフェイスを介してウェブホスティングタスクを自動化する機能を提供する Linux OS 用に構築されたツールのスイートです。その目標は、サーバーを管理しやすくし、顧客のウェブサイトを管理しやすくすることです。
PrestaShop (Bitnami によってパッケージ化)
PrestaShop は、世界で最も多作の eCommerce ソリューションの 1 つです。これは、100万人以上のアクティブなメンバーのコミュニティを持つ、フリーでオープンソースソフトウェアです。オンラインストアを迅速に稼働させるように設計されており、構成済みのテーマにより、サイトの外観を簡単にカスタマイズできるライブコンフィグレータとともに販売を開始できます。PrestaShopは、マルチストアのサポート、カスタマイズ可能なURL、複数の支払いゲートウェイオプション (PayPalとStripeを含む)、Amazon、eBay、Facebookなどとのマーケットプレイス統合を備えています。
Ghost (Bitnami によってパッケージ化)
Ghostは、個人的なブログから主要なニュースサイトまで、あらゆるものに適したパブリッシングプラットフォームです。Node.js 上に構築された最新のテクノロジースタックは、コンテンツ作成者の使いやすさを維持しながら、他のアプリケーションやツールとの統合を求める開発者に汎用性と柔軟性を提供します。
Joomla! (Bitnami によってパッケージ化)
Bitnami Joomla! は、Lightsail で Joomla! を実行するための、すぐに利用できる事前設定済みイメージです。Joomla! は、さまざまなウェブサイトやポータルの構築に使用できる CMS です。個人、企業、中小企業、非営利団体、およびその他の組織のウェブサイトで利用できます。
Joomla! では、登録システム機能によってユーザーが個人用オプションを設定することもできます。認証はユーザー管理の重要な部分であり、Joomla! は LDAP や OpenID などの複数のプロトコルをサポートしています。Joomla! は多言語をサポートし、ウェブサイトや管理パネルで多言語を利用するためのガイダンスを提供しています。また、Banner Manager により、サイトのバナーを簡単にセットアップして管理できます。インプレッション数の設定や特別な URL などのメトリクスを追跡できます。
Drupal (Bitnami によってパッケージ化)
Bitnami Drupal は、Lightsail で Drupal を実行するための、すぐに利用できる事前設定済みイメージです。Drupal は、ユーザーがコンテンツを簡単に公開、管理、および整理できるようにする、コンテンツ管理プラットフォームです。Drupal は、コミュニティのウェブポータル、ディスカッションサイト、企業のウェブサイトなどに使用されています。Drupal は、モジュールを接続することによって容易に拡張できます。Drupal は、高パフォーマンス用に構築されていて、多数のサーバーにスケーリング可能であり、REST、JSON、SOAP、およびその他の形式と簡単に統合できます。
Drupal では何千ものアドオンモジュールとデザインを無償で使用できます。Drupal は複数の言語でも使用できます。
アプリケーションスタックおよびサーバーの比較
Lightsail には、さまざまな開発プロジェクト用の 5 つのアプリケーションスタックとサーバーがあります。各イメージでは、Linux/Unix (Ubuntu) が基本オペレーティングシステムとして使用されます。
LAMP スタック (PHP 7) (Bitnami によってパッケージ化)
Bitnami LAMP スタックでは、PHP アプリケーションの開発とデプロイが簡略化されます。このスタックには、すぐに使用できるバージョンの Apache、MySQL、PHP、phpMyAdmin、およびそれぞれのコンポーネントの実行に必要なその他のソフトウェアが含まれています。Bitnami LAMP スタックは完全に統合および設定されているため、Lightsail でインスタンスを作成したらすぐにアプリケーションの開発を開始できます。Bitnami LAMP スタックは定期的に更新されているため、バンドルされている各コンポーネントの最新の安定版リリースを常に利用できます。
Django (Bitnami によってパッケージ化)
Django は、迅速な開発とクリーンで実用的な設計を奨励する高レベルの Python ウェブフレームワークです。Python は、ソフトウェア開発の多くの種類のために使用することができる動的なオブジェクト指向プログラミング言語です。Bitnami Django スタックは、Django とそのランタイム依存関係のデプロイを大幅に簡素化し、Python、Django、MySQL、Apache のすぐ実行可能なバージョンが含まれています。
Node.js (Bitnami によってパッケージ化)
Bitnami Node.js は、Lightsail で Node.js を実行するための、すぐに利用できる事前設定済みイメージです。Node.js は、高速でスケーラブルなネットワークアプリケーションを簡単に作成するための、Chrome の JavaScript ランタイム上に構築されているプラットフォームです。Node.js ではイベント駆動型のノンブロッキング I/O モデルが使用されているため、軽量かつ効率的です。Node.js はデータ集約型のリアルタイムアプリケーションに適しています。
MEAN stack (Bitnami によってパッケージ化)
Bitnami MEAN スタックでは、ワンクリックでデプロイできる、MongoDB および Node.js 用の完全な開発環境が提供されています。このスタックには、MongoDB、Express、Angular、Node.js、Git、PHP、および RockMongo の最新の安定版リリースが含まれています。
GitLab (Bitnami によってパッケージ化)
Bitnami Gitlab は、Lightsail で Gitlab を実行するための、すぐに利用できる事前設定済みイメージです。Gitlab は、高速かつ安全で、Ruby on Rails に基づいたセルフホスト型の Git 管理ソフトウェアです。GitLab CI (GitLab に付属) は、Git および GitLab と緊密に統合されているオープンソースの継続的インテグレーション (CI) サーバーです。
GitLab では、ユーザーのサーバー上のコードのセキュリティを確保でき、リポジトリ、ユーザー、およびアクセス許可を管理できます。これは自己完結型であるため、インストールした GitLab を別のサーバーに簡単にコピーまたは移動できます。
Nginx (LEMP スタック) (Bitnami によってパッケージ化)
Bitnami Nginx スタックでは、ワンクリックで起動できる、PHP、MySQL、および Nginx の完全な開発環境が提供されています。phpMyAdmin、SQLite、ImageMagick、FastCGI、Memcache、GD、CURL、PEAR、PECL などのコンポーネントもバンドルされています。
Nginx は非同期サーバーであり、その主な利点はスケーラビリティです。Nginx スタックは LEMP (Linux、Nginx、MySQL、および PHP) とも呼ばれます。
Ubuntu の Plesk ホスティングスタック
Plesk が搭載されたホスティングスタックを使用して、Lightsail および AWS 上でウェブサイトやアプリケーションを構築、保護、実行できます。グラフィカルユーザーインターフェースにウェブベースのサーバー管理ツールやセキュリティツール、さらに WordPress 自動化ツールがすべて含まれています。ウェブの専門家の作業を簡易化し、顧客が必要とするスケーラビリティ、セキュリティ、パフォーマンスを提供します。
Lightsail で Plesk をセットアップして設定する
Plesk スタックの詳細を確認してください。
Lightsail での e コマースアプリケーション
Lightsail には、現時点では、1 つの e コマースアプリケーションのイメージ Magento が含まれています。この Magento イメージでは、Linux/Unix (Ubuntu) が基本オペレーティングシステムとして使用されます。
Magento (Bitnami によってパッケージ化)
Bitnami Magento は、Lightsail で Magento を実行するための、すぐに利用できる事前設定済みイメージです。Magento を使用して、魅力的で応答性が高くて安全なサイトを構築できます。Magento は、機能が豊富で柔軟性に優れた e コマースソリューションであり、トランザクションオプション、マルチストア機能、ロイヤルティプログラム、製品のカテゴリ化、買い物客のフィルタリング、プロモーションルールなどの機能があります。
Magento を使用することによって、ブランドを反映する高度にカスタマイズした e コマースサイトを作成できます。Magento はユーザーのビジネスオペレーションと統合されるため、ユーザーのビジネスニーズに合わせて e コマースサイトを管理できます。
Lightsail でのプロジェクト管理アプリケーション
Lightsail には、現時点では、1 つのプロジェクト管理アプリケーションのイメージ Redmine が含まれています。このイメージでは、Linux/Unix (Ubuntu) が基本オペレーティングシステムとして使用されます。
Redmine (Bitnami によってパッケージ化)
Bitnami Redmine は、Lightsail で Redmine を実行するための、すぐに利用できる事前設定済みイメージです。Redmine は、柔軟性に優れたプロジェクト管理ウェブアプリケーションです。複数プロジェクトのサポート、ロールベースのアクセスコントロール、ガントチャートとカレンダー、ニュース/ドキュメント/ファイルの管理、プロジェクトごとの Wiki とフォーラム、SCM 統合などの機能があります。