2016-08-13 4 views
1

Когда я восстанавливаю моментальный снимок MySQL, мне предоставляется возможность создать новый экземпляр Multi-AZ. Однако по какой-то причине, когда я восстанавливаю Aurora, выбор «Multi-AZ Deployment» отключен.Невозможно создать экземпляр RDS Multi-AZ Aurora

Я думал, возможно, это означало, что он был автоматически включен. Однако, когда я перехожу к работающим деталям экземпляра, он перечисляет Multi-AZ: «Нет».

Есть ли что-то, что мне не хватает? Есть ли еще один шаг, который мне нужно сделать, чтобы сделать Aurora Multi-AZ?

ответ

3

Multi-AZ не означает то же самое в Aurora, как и для MySQL и MariaDB. С Aurora любая копия в кластере может взять на себя ответственность за отказ мастера (хотя выбор основан на приоритете, поэтому это не просто случайная выбранная реплика, если имеется более одной реплики), а хранилище уже/always multi-AZ в Aurora, потому что это основная часть дизайна Aurora. Таким образом, Aurora может быть «преобразована» в Multi-AZ.

Очевидно, что это единственный способ, которым это делается при создании экземпляра Aurora от снимка, на этой основе:

Вы можете перенести DB снимок экземпляра Amazon RDS MySQL DB для создания Aurora DB кластер.

...

можно перенести либо ручной или автоматический DB снимок. После создания кластера DB вы можете создать дополнительные Aurora Replicas.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.RDSMySQL.html

Если вы создаете мульти-AZ Aurora кластер без снимка, это все, что происходит - мастер и копия создается. В этом случае вы можете фактически удалить реплику и сделать ее не мульти-AZ, что является другим процессом, чем то, что связано с MySQL или MariaDB.

«Создать кластер» - как используется в цитате выше - это потенциально запутанный термин, поскольку вы, естественно, предположили, что кластер означает два или более, но на самом деле кластер Aurora может быть технически «кластером» «всего лишь один случай. Каждый экземпляр Aurora является частью именно одного кластера. Один экземпляр - это первичный (мастер), а любые дополнительные экземпляры - это реплики.

Если кластер БД не содержит Aurora Replicas, то основной экземпляр воссоздается во время события сбоя.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Managing.html#Aurora.Managing.FaultTolerance

Смежные вопросы