Виртуальные машины высокой доступности в Cloud2



В облаке Cloud2 большинство типов производительных машин расположены на локальных хранилищах данных. Это позволяет обеспечить прогнозируемую высокую производительность дисковых операций и минимизировать размер зоны отказа.

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

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

В связи с наличием потребности в таких «живучих» виртуальных машинах, мы вводим новое семейство высокодоступных машин — HA, тома которых располагаются в GlusterFS. В 2012 году у нас уже был опыт потери данных из распределенной файловой системы Ceph, мы извлекли необходимые уроки и выполняем системное резервное копирование томов GlusterFS, что позволяет восстановить данные виртуальных машин в случае критического сбоя Gluster.


Дисковое пространство тарифицируется по стоимости 10 Руб. в месяц за каждый ГБ данных в томах виртуальной машины.

Сетевые возможности
Каждая машина семейства помимо публичной NIC предоставляет приватную, работающую на скорости 10Gbit/s.

Рекомендации по использованию
Мы не рекомендуем использовать машины HA, если вам требуется высокая прогнозируемая скорость дисковой подсистемы и низкая задержка (например, СУБД с большим количеством операций записи). Если же данное требование не является критичным, возможно использовать данные машины:
  • шлюзы и балансировщики нагрузки;
  • сайты без высокой нагрузки к СУБД на запись, для которых нецелесообразно поднимать вторую реплику;
  • прочие приложения, для которых требуется минимизировать простой до минут без лишних технических средств.
В том случае, если возможно использовать VM Compute, IO или DataBox используйте их. Если же для VM требуется обеспечить работоспособность без привязки к хосту, где она исполняется, обратите внимание на данное семейство.

netpoint-dc.com

0 комментариев

Оставить комментарий