Какая зона доступности виртуальных машин используется в Azure, если не выбран параметр доступности?

Я считаю, что в документации по зонам доступности Azure немного не хватает подробностей о высокой доступности, поэтому я надеюсь, что кто-то здесь знает эти подробности о каком-то недокументированном поведении.

  1. Что происходит, когда виртуальная машина (или любой другой зональный ресурс, например диски) подготовлена ​​в Azure, но не выбран параметр доступности, в данном случае зона доступности. В какой зоне он находится, если есть три зоны. В AWS все виртуальные машины попадают в некоторую зону, если не что иное, то случайным образом. Но что на Лазурном? Тоже случайный, четвертый? Никто? Отдельный датацентр не входит в зону? Есть ли в регионе центры обработки данных Azure, которые не принадлежат ни к какой зоне?

  2. Почему мы можем иметь диски (с данными) в зонах доступности, отличных от виртуальной машины, к которой мы их подключаем? Разве это не должно привести к снижению производительности, поскольку диски могут быть расположены дальше? AFAIK, это невозможно даже на AWS, EBS должен находиться в той же зоне, что и экземпляр EC2, а подсети, например, не охватывают разные зоны.

1
задан 19 August 2020 в 21:53
1 ответ

Хотя мне еще предстоит найти официальную документацию Microsoft по этой теме, в документации есть некоторая информация обсуждение вопроса.

Например, по проблеме 39091 представитель Microsoft заявил:

В основном существует «распределитель», который принимает решения на основе множество факторов, включая мощность, здоровье и т. д., но от клиента с точки зрения да, они не имеют права голоса в том, какой DC выбран.

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

Чтобы ответить на ваш второй вопрос, диск с данными нельзя разместить в зоне, отличной от зоны его виртуальной машины. Если виртуальная машина существует в зоне 1, а вы создаете диск данных в зоне 2, вы не можете подключить этот диск данных. Я могу только предположить (не найдя прямого подтверждения), что когда вы создаете виртуальную машину и диск вместе, «распределитель» всегда будет помещать их в одну и ту же зону.

0
ответ дан 4 March 2021 в 22:21

Теги

Похожие вопросы