Является ли опция HA для Cloud SQL также вопросом избыточности данных?

Является ли опция HA для Cloud SQL также вопросом избыточности данных?

Я рассматриваю продукт GCE "Cloud SQL", и в частности MySQL flavor. Я немного запутался в том, как этот продукт работает в режиме non-HA.

Я понимаю, что в режиме высокой доступности у вас есть резервная реплика, готовая к работе, если ваш основной экземпляр станет недоступным.

Однако что произойдет, если экземпляр, не являющийся экземпляром HA, станет недоступным? Будет ли GCE всегда, в конечном итоге, в какой-то момент снова его запускать? Когда он снова запустится, будет ли худшим сценарием, если ваши данные будут 24-часовой давности (последняя ежедневная резервная копия)? Или в этом случае действительно требуется ручная работа; например, вам нужно самостоятельно подготовить новый экземпляр на основе резервной копии?

Мне кажется, что режим non-HA имеет гарантию доступности 99,95%. Тогда что же, режим HA прикрывает вашу спину в оставшиеся 0,05% времени?

Google говорит:

Cloud SQL автоматизирует все ваши процессы резервного копирования, репликации, исправления шифрования и увеличения емкости, обеспечивая при этом доступность более 99,95% в любой точке мира.

решение1

Однако что произойдет, если экземпляр, не являющийся экземпляром высокой доступности, станет недоступным?

Это означает, что ваши данные будут недоступны до тех пор, пока экземпляр не перейдет в режим онлайн. В большинстве случаев это вызвано неправильной настройкой пользователя, но в некоторых случаях после проверки службой поддержки вы сможете воспользоваться услугой HA. Когда главный экземпляр становится недоступным, резервный экземпляр переходит в режим онлайн до тех пор, пока главный экземпляр не вернется (кратковременный простой может составлять менее ~2 минут).

Когда этот вопрос возникнет снова, будет ли в худшем случае, если ваши данные будут устаревшими 24 часа назад (последнее ежедневное резервное копирование)?

Вы всегда можете использовать резервные копии для запуска нового экземпляра, но если экземпляр станет неработоспособным и вернется, это не займет резервную копию, это вернется с последними данными, доступными до простоя. Обычно, если экземпляр выходит из сети, это невозможно перезаписать.

Тогда что же, режим HA прикрывает вас в оставшиеся 0,05% времени?

Соглашение об уровне обслуживания (SLA) для обоих режимов одинаково. Соглашение об уровне обслуживания (SLA) охватывает все время простоя, например, на экземплярах без высокой доступности (не HA) вы защищены, так как ваш экземпляр стал недоступным, но на экземпляре высокой доступности (HA) вы защищены только тогда, когда резервный и главный экземпляры недоступны, что приводит к полному простою.

Для получения более подробной информации, пожалуйста, посетитеСоглашение об уровне обслуживания SQL в облаке

Связанный контент