概要
WordPress を使用してデプロイされたウェブサイトのオンラインビジネスでは、トラフィックの変動は避けられません。変動は予測可能なタイミングと予測不可能なタイミングの両方で発生し、特定の期間にトラフィック量が急増すると、顧客は高いレイテンシを経験する可能性があります。一貫して高いパフォーマンスのサービスを最小限のコストと工数で提供するためには、トラフィック量の変化に自動的にスケーリングするアーキテクチャをデプロイすることが重要です。
リファレンスアーキテクチャ
次のアーキテクチャ図は、オートスケーリング構成で WordPress ウェブサイトとアプリケーションをデプロイする方法を示しています。この図で示されているシナリオ:
Auto Scaling は ECS インスタンス数を調整し、コストを最小限に抑えながら最適なパフォーマンスを確保します。
ECS インスタンスは 2 つのゾーンにデプロイされ、高いアプリケーション可用性を確保します。
データキャッシングは、マルチゾーンデプロイ構成の ApsaraDB for Redis インスタンスによって提供されます。
手順
リソースをデプロイ
Terraform を使用して、このソリューションの VPC、SLB、EIP、ESS、ECS、Redis、PolarDB インスタンスを .tf ファイルに基づいてプロビジョニングします。
デモを実行
1. ECS に Apache HTTP Server と PHP をインストールします。
2. ECS に WordPress をインストールして設定します。
3. Redis キャッシングを設定します。
4. (オプション) オートスケーリング用の ECS カスタムイメージを作成します。
5. (オプション) ECS のオートスケーリング用に Auto Scaling (ESS) をセットアップします。
6. (オプション) 変動するトラフィックをシミュレートして、オートスケーリングをトリガーします。
手順の詳細については、デプロイガイドをご参照ください。
Alibaba Cloud の専門家にサポートを求める
お問い合わせ