Nebvex

Корпоративное облако,
каким оно должно быть в реальной жизни.


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

Примеры прикладных решений на базе Nebvex - http://www.itdhq.com/ru/services/cloud.


Место Nebvex в общей архитектуре

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

Технически Nebvex состоит из двух компонентов - Nebvex Engine и Nebvex Portal. Для управления платформами виртуализации, арендованными мощностями внешних ЦОД, системами хранения и сетями Nebvex полагается на открытые оркестраторы облачных систем. В зависимости от требований к корпоративной поддержке могут использоваться ManageIQ или CloudForms. Nebvex Engine и Nebvex Portal используют возможности ManageIQ / CloudForms для управления инфраструктурой, создавая поверх них собственный слой бизнес-логики.


Почему ManageIQ и CloudForms?

Существует достаточно большое количество оркестраторов, однако для Nebvex были выбраны именно ManageIQ / CloudForms в силу следующих причин:

  • Оркестратор ManageIQ является открытым, разработка ведётся в рамках проекта ManageIQ, что позволяет нам участвовать в его развитии, при необходимости внося свои правки в оркестратор. После ревью и одобрения сообщества наши патчи попадают в следующие релизы. Это обеспечивает долгосрочную стабильность Nebvex - мы не создаем собственных побочных веток продукта, тем самым гарантируя, что при обновлении оркестратора Nebvex останется совместим с ним.
  • CloudForms основан на ManageIQ, полностью совместим с ним и так же является открытым. При этом для CloudForms доступна корпоративная поддержка от компании Red Hat, что позволяет использовать его в проектах в корпоративном секторе как в России, так и за её пределами.
  • Открытые оркестраторы изначально ориентированы на возможность глубокого расширения. Большинство оркестраторов оперируют исключительно техническими объектами, такими как сервер, роутер или сетевой адрес. Строить поверх таких систем корпоративное облако можно, но не эффективно. Слишком часто бизнес-объекты должны быть изначально введены во внутреннюю логику работы оркестратора. ManageIQ / CloudForms позволяют нам самостоятельно добавить необходимые логические объекты, используя стандартные API.

Nebvex Engine

Nebvex Engine - это расширение для ManageIQ / CloudForms, реализующее следующий функционал:

Nebvex Portal

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

Также Nebvex Portal выступает в роли шлюза при подключении пользователей к рабочему столу своих виртуальных машин. Консоль на базе HTML5 позволяет работать с любого устройства, на котором есть современный браузер, установка приложений и плагинов не требуется. При этом все соединения проходят через сервер Nebvex Portal, пользователь не имеет прямого доступа ни к оркестратору, ни к управляющему серверу среды виртуализации, ни к гипервизорам.

Примеры пользовательского интерфейса



Подробнее о Nebvex