aws rds multi-az yapılandırması
Aws rds postgresql (aurora değil) kümesinde, bir yazıcı örneği ve bir okuyucu örneği vardır. Birkaç soru -
- Define-db-cluster komut çıktısında "MultiAZ" gösterir: true, ancak bu kümenin örneklerinin db-örneklerini "MultiAZ": false olarak tanımlar.
- (a) Kümenin örnekleri multi-az olacak şekilde yapılandırılmış mı?
- (b) Yazar örneği başarısız olduğunda, okuyucunun yazar olduğunu görüyorum, burada biraz kafam karıştı çünkü multi-az ve okuma replika kurulumu arasındaki farkın, multi-az'ın otomatik yük devretme olması ve okuma replikasının yük devretme ihtiyaçlarının olması olduğunu düşündüm. manuel olarak tetiklenecek. Yük devretme durumunda okuma kopyası nasıl birincil hale geliyor?
- (c) multi-az neden küme düzeyinde doğru görünüyor? Okur ve yazar farklı AZ'lerde olduğu için multi-az mı gösteriyor?
- Kümenin örnekleri tarafından hangi depolama sınıfının (sağlanan iops, gp2) kullanıldığını nasıl bilebilirim? Bunu db-örneklerinden veya db-küme-tanımla komut çıktısından anlayamıyorum.
Yanıtlar
Bazı olduğunu düşünüyorum karışıklık benzeri küme, aurora, çok az ve ne burada.
"Küme" yalnızca Aurora için geçerlidir. Bu nedenle "postgresql (aurora değil) kümesi" diye bir şey yoktur ve komut describe-db-cluster
aurora dışı veritabanlarında çalışmayacaktır. Aurora olmayan db örneğinde çalıştırmayı denerseniz, şunları elde edersiniz:
DBCluster <name> not found
Aurora, MultiAZ
aracılığıyla sağlanır Aurora kopyaları RDS veritabanlarında iken, (örneğin, okuyucular) MultiAZ
bir geçiş sağlanır stand-by salt kopyalarından farklıdır db Örneğin,.
Yük devretme durumunda okuma kopyası nasıl birincil hale geliyor?
Çünkü Aurora'yı çalıştırdığınızda olan tam olarak budur. RDS'de, Bekleme, okuma kopyası değil, yeni birincil olur.
Neden multi-az küme düzeyinde doğru olduğunu gösteriyor. Okur ve yazar farklı AZ'lerde olduğu için multi-az mı gösteriyor?
Evet. Aurora'da Multi-AZ, birincilden farklı AZ'lerdeki okuyucular aracılığıyla etkinleştirilir.
Kümenin örnekleri tarafından hangi depolama sınıfının (sağlanan iops, gp2) kullanıldığını nasıl bilebilirim?
Aurora'da farklı depolama sınıfları diye bir kavram yoktur. AWS, bunun için farklı ve şirket içi geliştirme depolama çözümü kullanır.