sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att skapa Multi-AZ Aurora RDS-instans

Multi-AZ betyder inte samma sak i Aurora som det gör för MySQL och MariaDB. Med Aurora kan vilken replik som helst i klustret ta över för mastern vid misslyckande (även om valet är baserat på prioritet, så det är inte bara en slumpmässigt vald replik, om det finns mer än en replik), och lagringen är redan /alltid multi-AZ i Aurora eftersom det är en central del av Aurora-designen. Så Aurora kan "konverteras" till Multi-AZ.

Tydligen är det det enda sättet det görs när man skapar en Aurora-instans från en ögonblicksbild, baserat på detta:

Om du skapar ett multi-AZ Aurora-kluster utan en ögonblicksbild, är det allt som händer - en master och en replik skapas. I så fall kan du faktiskt ta bort repliken och göra den till icke-multi-AZ, vilket är en annan process än vad som är involverat med MySQL eller MariaDB.

"Skapa ett kluster" - som det används i citatet ovan - är en potentiellt förvirrande term, eftersom du naturligtvis skulle anta att ett kluster betyder två eller fler, men i själva verket kan ett Aurora-kluster tekniskt sett vara ett "kluster" av bara en exempel. Varje Aurora-instans är en del av exakt ett kluster. En instans är den primära (master) och eventuella ytterligare instanser är repliker.




  1. En guide till PubNub-funktioner

  2. org.postgresql.util.PSQLEUndantag:Stora objekt får inte användas i auto-commit-läge

  3. Finns det ett enklare sätt att uppnå denna stil av användarmeddelanden?

  4. SIN() Exempel i SQL Server