Российское решение для создания программно-определяемых центров обработки данных, включает серверную виртуализацию и программно-определяемую систему хранения данных:
- Программно-определяемые вычисления — система виртуализации вычислительных ресурсов формируется за счет объединения программным способом на одной группе серверов возможностей гипервизора, системы хранения данных и программно-определяемой сети, что обеспечивает отказоустойчивость и поддержку вертикального масштабирования системы по производительности.
- Программно-определяемая система хранения — создание файловых, блочных и объектных систем хранения данных достигается путем объединения устройств хранения группы серверов. Система поддерживает горизонтальное масштабирование по объему и обеспечивает надежное хранение данных с возможностью выбора зоны отказа: узел, серверная стойка или площадка.
Сценарии использования продукта:
- Виртуализация — в состав решения входит высокопроизводительная и отказоустойчивая платформа виртуализации на базе QEMU/KVM с контролем всего жизненного цикла виртуальных машин и поддержкой гостевых ОС Windows, а также российских и зарубежных дистрибутивов Linux. Устойчивость к катастрофам обеспечивается за счет использования кластера, растянутого между двумя ЦОД.
- Хранение данных — продукт позволяет создавать различные виды хранилищ с доступом по протоколам NFS, iSCSI и S3, в том числе специализированные хранилища резервных копий для продуктов Кибер Бэкап и Кибер Бэкап Облачный. В рамках одного кластера возможно масштабирование до десятков петабайт. Линейное масштабирование по производительности достигается путем добавления новых узлов.
- Виртуальные рабочие места — при помощи Кибер Инфраструктуры можно создавать виртуальные рабочие места и управлять ими: поддерживается развертывание из образов, предоставление доступа через тонкий клиент или браузер и сохранение состояния виртуального рабочего места. VDI использует платформу виртуализации и программно-определяемое хранилище.
Ключевые возможности продукта:
- Масштабируемость — гибкость распределения ресурсов реализуется за счет масштабирования производительности вычислительного кластера и объема хранилища (scale-in и scale-out);
- Высокая доступность — высокая доступность дает возможность поддерживать работу служб даже в случае отказа узла, на котором они расположены. Это обеспечивается следующими механизмами: избыточность данных, избыточность метаданных и мониторинг работоспособности узла;
- Защита от сбоев — доступность данных достигается за счет равномерного распределения фрагментов данных по областям в соответствии с заданной схемой репликации и избыточности. Возможность настройки зоны отказа позволяет получить устойчивость к потере диска, сервера, стойки или дата-центра;
- Централизованное управление — управление инфраструктурой осуществляется различными способами в зависимости от задачи: через веб-консоль, командную строку vinfra или OpenStack и программный интерфейс OpenStack API;
- Мониторинг — отслеживание работоспособности инфраструктуры и ее компонентов включает автоматизированный сбор метрик через встроенный модуль Prometheus и отображение диаграмм на готовых панелях мониторинга Grafana;
- Мультитенантность — иерархическая структура с ролями доступа и квотами ресурсов позволяет формировать административную иерархию доменов и тенантов и предоставлять внутренние и внешние услуги ЦОД.