リファレンスデプロイ

AWS の WordPress High Availability by Bitnami

可用性の高いクラウド環境での WordPress と Amazon Aurora によるウェブパブリッシング

このクイックスタートでは、およそ 40 分で、AWS の高可用性環境で WordPress with Amazon Aurora を含む WordPress High Availability by Bitnami をデプロイします。

WordPress は、ブログとウェブサイトを作成するための、ウェブパブリッシングプラットフォームです。テーマ、エクステンション、プラグインの幅広いセレクションを使ってカスタマイズすることができます。WordPress High Availability by Bitnami は、AWS クラウドで複数のサーバーに WordPress アプリケーションをインストールし、これによって高パフォーマンスと高可用性を実現します。さらに、Aurora リレーショナルデータベースもセットアップし、コストを削減、設定作業を簡素化、および容易にスケーリングします。データベースと WordPress アプリケーションはそれぞれ異なる Amazon Elastic Compute Cloud (Amazon EC2) インスタンスにセットアップされ、セキュリティとアクセスコントロールの向上をサポートします。 任意で Amazon ElastiCache for Memcached サーバーをデプロイしてデータベースクエリをキャッシュすることも可能です。

このクイックスタートには、AWS CloudFormation テンプレートと、デプロイを最大限に活用するための、ステップバイステップの手順を説明するガイドが含まれています。

Couchbase ロゴ

 このクイックスタートは、Bitnami と AWS との共同開発によるものです。Bitnami は APN パートナーです。

  •  構築するもの
  •  デプロイ方法
  •  コストとライセンス
  •  構築するもの
  • このクイックスタートを使用して、以下の設定可能な環境を AWS にセットアップします。

    • 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。*
    • AWS のベストプラクティスに沿ってパブリックサブネットとプライベートサブネットが設定された Virtual Private Cloud (VPC)。これが、デプロイにおけるネットワークインフラストラクチャとなります。*
    • インターネットへのアクセスを提供するインターネットゲートウェイ。このゲートウェイは、踏み台ホストがトラフィックを送受信するために使用されます。*
    • パブリックサブネット内で、プライベートサブネットのリソース向けにアウトバウンドのインターネットアクセスを許可する、マネージド NAT ゲートウェイ。*
    • パブリックサブネット内の Auto Scaling グループに含まれる Linux 拠点ホスト。パブリックおよびプライベートサブネット内の EC2 インスタンスへのインバウンドのセキュアシェル (SSH) アクセスを許可します。*
    • Elastic Load Balancing (ELB)。HTTP および HTTPS リクエストを複数の WordPress インスタンスに配信します。
    • プライベートサブネットの EC2 インスタンス。Apache で WordPress アプリケーションをホストします。これらのインスタンスは、高可用性を確認するために Auto Scaling グループでプロビジョニングされます。
    • Amazon Relational Database Service (Amazon RDS) によって管理される、プライベートサブネットの Aurora DB インスタンス。
    • プライベートサブネットの Amazon Elastic File System (Amazon EFS)。WordPress インスタンス間でアセット (プラグイン、テーマ、イメージなど) を共有します。
    • プライベートサブネットでデータベースクエリをキャッシュする Amazon ElastiCache for Memcached ノード。

    * クイックスタートを既存の VPC にデプロイするテンプレートは、アスタリスクが付けられたタスクをスキップし、既存の VPC 設定に誘導します。

  •  デプロイ方法
  • デプロイメントガイドの指示に従って、WordPress High Availability by Bitnami を AWS にデプロイします。デプロイプロセスには、以下の手順が含まれます。

    1. AWS アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
    2. クイックスタートを起動します。それぞれのデプロイにはおよそ 40 分かかります。次の 2 つのオプションから選択できます。
    3. WordPress ユーザーインターフェイスを経由するか SSH を介してクラスターに接続して、WordPress にアクセスしてダッシュボードにログインすることによってデプロイをテストします。
    4. (任意) ElastiCache を有効化している場合、W3 Total Cache プラグインをテストします。このプラグインは WordPress キャッシュを設定します。
    5. (任意) OPcache の設定をカスタマイズします。OPcache は PHP のバイトコードキャッシュです。

    デプロイをカスタマイズするには、Aurora データベース構成、ElastiCache 設定、DNS および SSL 設定、WordPress ウェブサーバー設定を変更します。

    AWS クイックスタートのコンテンツについて AWS とこれまでに協力した AWS パートナーネットワーク (APN) のパートナーと、AWS クイックスタートを使用するユーザーを共有する場合があるのでご了承ください。

  •  コストとライセンス
  • このクイックスタートリファレンスデプロイの実行中に使用した AWS のサービスのコストは、お客様が負担します。クイックスタートを使用しても追加コストは発生しません。

    このクイックスタートの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。インスタンスの種類などの設定の一部は、デプロイにかかるコストに影響を与えます。コストの見積もりについては、使用する AWS の各サービスの料金表ページをご覧ください。料金は変更される場合があります。

    ヒント: クイックスタートをデプロイした後、 AWS のコストと使用状況レポートを設定して、クイックスタートに関連する料金を追跡することをお勧めします。このレポートは、お客様のアカウントの S3 バケットに対する請求メトリクスを提供します。各月の使用状況に基づくコストの見積もりを提供し、月末にデータを確定します。レポートの詳細については、 AWS ドキュメントを参照してください。

    WordPress High Availability by Bitnami とそのコンポーネントは、オープンソースソフトウェアとして提供され、次のライセンスで配信されます。

    • WordPress: GNU 一般公衆利用許諾書バージョン 2 (GPL2)
    • Apache HTTP Server: Apache ライセンスバージョン 2.0 (APACHE2)
    • PHP: PHP ライセンスバージョン 3.01 (PHP)
    • MySQL クライアント: GNU 一般公衆利用許諾書バージョン 2 (GPL2)
    • Gonit: GNU 一般公衆利用許諾書バージョン 2 (GPL2)

    このクイックスタートでデプロイされるその他のコンポーネントのライセンスを確認するには、クイックスタートをデプロイした後にスタックの /opt/bitnami/licenses フォルダーを確認してください。