Особенности автоэвакуации инстансов

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

  1. Автоэвакуация - это процесс автоматического переноса инстансов с гипервизоров, которые вышли из строя, на доступные хосты. Решение о том, какие гипервизоры недоступны и какие инстансы необходимо эвакуировать, принимает соответствующий алгоритм. При этом учитывается порядок перемещения инстансов, чтобы минимизировать время простоя.

  2. Использование общих хранилищ: общие хранилища играют ключевую роль в автоэвакуации, так как они обеспечивают доступ к дисковым данным инстансов с разных гипервизоров. Это позволяет алгоритму более точно определить, доступен ли гипервизор. Если гипервизор по-прежнему доступен для работы, он исключается из списка на эвакуацию.

  3. Постоянная доступность инстансов: этот механизм позволяет задавать приоритеты для эвакуации инстансов. При помощи метаданных можно:

    • Исключить инстанс из списка эвакуации (например, указав приоритет восстановления = 0).

    • Указать, что инстанс должен быть эвакуирован в первую очередь (например, приоритет восстановления = 10).

    Такая настройка дает возможность гибко управлять процессом эвакуации, оптимизируя нагрузку на инфраструктуру.

Эти элементы работают вместе: общие хранилища обеспечивают доступ к данным, автоэвакуация выполняет перенос инстансов при сбоях, а настройка постоянной доступности позволяет определить приоритеты для более эффективного управления ресурсами.