В облаке Cloud2 большинство типов производительных машин расположены на локальных хранилищах данных. Это позволяет обеспечить прогнозируемую высокую производительность дисковых операций и минимизировать размер зоны отказа.
В некоторых случаях требуется «живучесть» машины при отказе вычислительного узла — она должна автоматически запуститься на другом доступном узле. Такие машины выполняются на распределенных файловых системах, например, Ceph, GlusterFS и других, которые не имеют единой точки отказа.
Оборотная сторона отказоустойчивости — невозможность обеспечить стабильно высокую производительность дисковых операций. Из-за этого, мы не размещаем тома машин, от которых пользователи ожидают высочайшей производительности в распределенных файловых системах.
В связи с наличием потребности в таких «живучих» виртуальных машинах, мы вводим новое семейство высокодоступных машин — HA, тома которых располагаются в GlusterFS. В 2012 году у нас уже был опыт потери данных из распределенной файловой системы Ceph, мы извлекли необходимые уроки и выполняем системное резервное копирование томов GlusterFS, что позволяет восстановить данные виртуальных машин в случае критического сбоя Gluster.
Экземпляры машин HA
Наименование | Ядра | Частота, GHz | RAM, GB | Публичная сеть | Диск, MBS R/W, IOPS R/W | Цена Руб./мес. |
ha.1c1g | 1 | 2.9 | 1 | 100 | 100/100 600/300 | 200 |
ha.2c2g | 2 | 2.9 | 2 | 100 | 150/100 1250/750 | 400 |
ha.2c4g | 2 | 2.9 | 4 | 100 | 150/100 1250/750 | 800 |
ha.4c8g | 4 | 2.9 | 8 | 110 | 200/100 2500/1500 | 1600 |
ha.4c16g | 4 | 2.9 | 16 | 110 | 200/100 2500/1500 | 3200 |
ha.8c32g | 8 | 2.9 | 32 | 130 | 300/100 5000/2000 | 6400 |
Дисковое пространство тарифицируется по стоимости 10 Руб. в месяц за каждый ГБ данных в томах виртуальной машины.
Сетевые возможности
Каждая машина семейства помимо публичной NIC предоставляет приватную, работающую на скорости 10Gbit/s.
Рекомендации по использованию
Мы не рекомендуем использовать машины HA, если вам требуется высокая прогнозируемая скорость дисковой подсистемы и низкая задержка (например, СУБД с большим количеством операций записи). Если же данное требование не является критичным, возможно использовать данные машины:
- шлюзы и балансировщики нагрузки;
- сайты без высокой нагрузки к СУБД на запись, для которых нецелесообразно поднимать вторую реплику;
- прочие приложения, для которых требуется минимизировать простой до минут без лишних технических средств.
В том случае, если возможно использовать VM Compute, IO или DataBox используйте их. Если же для VM требуется обеспечить работоспособность без привязки к хосту, где она исполняется, обратите внимание на данное семейство.