web-dev-qa-db-ja.com

AWS EC2とRDSが同じアベイラビリティーゾーンである方が良いですか?

AWS EC2インスタンスでWebアプリを実行し、RDSインスタンスでアプリのデータベースを両方ともAmazon Web Services Region East-1で実行します。ただし、そのうちの1つはアベイラビリティーゾーン1aにあり、もう1つは1dにあります。異なるアベイラビリティーゾーンにある場合でも、両方のインスタンスを同じ「データセンター」(East-1)に置くことで速度の利点がすべて得られますか、または同じアベイラビリティーゾーンに移動して最適化できますか?

4
Dan

Webサイトとデータベースは同じアベイラビリティゾーンに配置する必要があります。

  • 速くなるはず
  • アベイラビリティーゾーンがダウンするリスクにさらされにくくなります。 Webサーバーとデータベースを2つに分散させると、eitherがダウンするとWebサイトがダウンします。

RDSには、データベースのホットスペアを別の可用性ゾーンで実行するオプションがあります。これは「マルチAZ配置」と呼ばれます。同様に、別の使用可能ゾーンで2番目のWebサーバーを実行し、ロードバランサーを自動的にフェイルオーバーするように設定できます。これは、複数のアベイラビリティーゾーンを使用し、1つがダウンしてもWebサイトを実行し続ける正しい方法です。

3