このプロジェクトでは、オープンソースのブログ ツールであり、PHP と MySQL に基づくコンテンツ管理システム (CMS) である WordPress をデプロイしてホストする方法を学習します。必要な管理責任を最小限に抑えて、運用ワークロード用に WordPress をホストするアーキテクチャを実装します。これを実現するには、AWS Elastic Beanstalk と Amazon Relational Database Service (RDS) を使用します。 WordPress ファイルをアップロードすると、Elastic Beanstalk は、容量のプロビジョニング、負荷分散、自動スケーリングからアプリケーションの状態の監視まで、デプロイを自動的に処理します。 Amazon RDS は、時間のかかるデータベース管理タスクを管理しながら、費用対効果が高くサイズ変更可能な容量を提供します。 **達成すること**ウェブ スタックを起動**して、AWS Elastic Beanstalk と Amazon Relational Database Service (RDS) を使用して WordPress アプリケーションをホストします。 Elastic Beanstalk は、基盤となるインフラストラクチャ (Amazon EC2 インスタンスなど) とスタック コンポーネント (OS、ウェブサーバー、言語/フレームワークなど) をプロビジョニングして管理します。 RDS は MySQL データベースを提供します。 **AWS Elastic Beanstalk を使用して **WordPress をデプロイします。コードを Elastic Beanstalk にアップロードすると、デプロイの詳細がすべて処理されます。 **始める前に必要なもの **AWS アカウント: **WordPress をホストするためのリソースのプロビジョニングを開始するには、AWS アカウントが必要です。 AWS にサインアップします。 **スキル レベル: **WordPress の使用経験が必要です。 **AWS の経験 AWS とそのサービスに中程度の知識があることを推奨します **毎月の請求額の見積もり WordPress Web サイトを構築するための総コストは、使用状況と、Web サーバーおよびデータベース インスタンス用に選択したインスタンス タイプによって異なります。このガイドで推奨されているデフォルトの構成を使用すると、通常、WordPress サイトをホストするのに月額 450 ドルかかります。このコストは、アクティブなウェブサーバーが 1 つだけで、別の Amazon RDS MySQL データベース インスタンスがある、本番対応の WordPress ワークロードに推奨される最小リソースを反映しています。 WordPress サイトへのトラフィックが増加した場合に、Auto Scaling を使用して Web サーバー インスタンスの数を増やすと、合計コストが増加する可能性があります (Web サーバーが 1 か月間アクティブであると仮定すると、追加の Web サーバーごとに約 75 ドル/月) .使用されたサービスとそれに関連するコストの内訳を確認するには、「使用されたサービスとコスト」を参照してください。 AWS の使用を開始するためにさらにリソースが必要ですか?詳細については、はじめにリソース センターにアクセスしてください。 このホワイトペーパーでは、AWS Elastic Beanstalk を使用した WordPress のより完全な実装について説明します。 Amazon CloudFront と Amazon ElastiCache を使用して、WordPress のデプロイに CDN とメモリ内キャッシュを設定する手順が含まれています。 AWS Marketplace から WordPress を実行している事前設定済みのイメージを見つけて起動する Lightsail で WordPress ウェブサイトを高速化します。予測可能な低価格で、AWS コンピューティング、ストレージ、ネットワークでウェブサイトをすぐに開始するために必要なすべてを提供します。