web-dev-qa-db-fra.com

Est-il préférable d'avoir AWS EC2 et que RDS constitue la même zone de disponibilité?

J'exécute une application Web dans une instance AWS EC2 et la base de données de l'application dans une instance RDS dans Amazon Web Services Region East-1. Cependant, l'un d'entre eux se trouve dans la zone de disponibilité 1a et l'autre dans 1d. Le fait d’avoir les deux instances dans le même "centre de données" (Est-1) me procure-t-il tous les avantages en termes de rapidité, même s’ils se trouvent dans des zones de disponibilité différentes, ou puis-je optimiser en les déplaçant vers la même zone de disponibilité?

4
Dan

Votre site Web et votre base de données devraient se trouver dans la même zone de disponibilité.

  • Ça devrait être plus rapide
  • Vous êtes moins exposé au risque de voir une zone de disponibilité se détériorer. Lorsque vous répartissez votre serveur Web et votre base de données entre deux, votre site Web tombe en panne si soit d'entre eux tombe en panne.

RDS a la possibilité de disposer d'un disque de secours de la base de données s'exécutant dans une autre zone de disponibilité. C'est ce qu'on appelle un "déploiement multi-AZ". De même, vous pouvez exécuter un deuxième serveur Web dans une autre zone de disponibilité et configurer un équilibreur de charge pour qu'il bascule automatiquement sur celle-ci. Ce serait la bonne façon d’utiliser plusieurs zones de disponibilité et de garder votre site Web en marche même lorsque vous tombez en panne.

3