1

現在、CentOS-7とApacheを実行する1台の物理サーバに30個のDrupal Webサイトがホストされていますが、ロードバランサやスケーリングメカニズムはありません。私たちは定期的にバックアップをとる。AWSで複数のWebサイトをホスティング

セットアップをAWSなどのクラウドサービスに移行する予定です。このことを踏まえ、次のような質問があります。

  1. これらのすべてのWebサイトをAWSでホストするベストプラクティスは何ですか?

  2. ウェブサイトごとに別々のドッカーコンテナを使用することをお勧めしますか?もしそうなら、私たちは別々のRDSに各ウェブサイトのデータベースを持っていますか?

答えて

3

ありますが、AWSクラウドにあなたのDrupalサイトを移動することができ、多くの有効な方法があるが、個人的に、私はあなたが、少なくとも2のAvailability Zoneでそれを実行した場合、自動スケーリングとフォールトトレランスを提供しますElastic Beanstalkを使用します。

ローカルのmemcached(インスタンスの起動時に.ebextensionsと一緒にインストール可能)またはElasticacheを使用して、Drupalのパフォーマンスを最適にすることをお勧めします。

Drupal Elastic Beanstalkアプリケーションの前にCloudfrontを配置すると、パフォーマンスがさらに向上します。

RDSの展開を共有するかどうかは、使用率、コスト、パフォーマンスのニーズ、およびこれらの30のサイトを結合するかどうか(RDSの問題はすべてのサイトを削除するかどうか)によって異なります。 30のサイトの性質とそれらの目標を理解することなく、ここで勧告をするのは難しいです。

+1

良い選択! +1 – Evgeny

関連する問題