OpenNebula

Платформа Cloud & Edge Computing з відкритим кодом

Почніть роботу з новою OpenNebula 6.8: 

Ефективність корпоративного резервного копіювання
Розширені можливості віртуалізації
Покращений графічний інтерфейс користувача

 

Якщо ви шукаєте потужну, але просту у використанні платформу з відкритим кодом для корпоративної приватної, гібридної або периферійної хмарної інфраструктури, ви знаходитесь у правильному місці.

OpenNebula , Cloud & Edge Computing Platform поєднує простоту й гнучкість публічної хмари з продуктивністю, безпекою та контролем у приватній хмарі. OpenNebula пропонує гнучкість, масштабованість, простоту та незалежність від постачальника для підтримки зростаючих потреб ваших розробників і практики DevOps.

Одна уніфікована платформа для запуску програм і обробки даних будь-де

  • Будь-який додаток: Автоматизуйте операції та керуйте віртуальними машинами та кластерами Kubernetes в єдиному спільному середовищі
  • Будь-яка інфраструктура: Відкрита хмарна архітектура для організації обчислень, сховища та мережі за допомогою програмного забезпечення
  • Будь-яка хмара: Поєднайте приватні , загальнодоступні та межові хмарні операції на одній панелі керування та сумісному рівні

OpenNebula 6.8 ‘Rosette’ — це п’ятий стабільний випуск серії OpenNebula 6. Цей новий випуск містить нові функції, здебільшого зосереджені на покращенні взаємодії з кінцевим користувачем , а також на оптимізації використання апаратних ресурсів в інфраструктурі на основі KVM .

Версія 6.8 оснащена основними функціями та інтеграціями, призначеними для спрощеного обслуговування, моніторингу та оптимізації корпоративної хмари. Серед важливих доповнень — віртуальний центр обробки даних (VDC) і вкладка «Користувач» у FireEdge Sunstone, впровадження завдань резервного копіювання для створення єдиної політики резервного копіювання для кількох віртуальних машин, а також кілька покращень у драйверах KVM.


OpenNebula – повністю відкрита платформа для організації управління cloud-інфраструктурою і віртуальними оточеннями. Пакет дає змогу організувати взаємодію таких атрибутів, як сховище, мережа, технології віртуалізації, засоби моніторингу та управління безпекою, з метою створення розподіленої інфраструктури багаторівневих сервісів (груп із взаємопов’язаних віртуальних машин), що динамічно розгортаються, комбінуючи ресурси дата-центру і зовнішніх cloud-сервісів.

Код системи повністю відкритий під ліцензією Apache і доступний усім охочим у повному обсязі без обмежень. Готові інсталяційні пакети з OpenNebula доступні для Ubuntu 10.04, CentOS 5.5, Debian 5.0.6 і RHEL 5.

 

Система дає змогу створювати Cloud-оточення трьох типів:

  • Приватні cloud-системи, доступні тільки всередині організації, повністю підконтрольні та виконані на власних потужностях. Як система віртуалізації підтримується використання Xen, KVM і VMware;
  • Публічні cloud-оточення, що працюють в інфраструктурі зовнішніх сервіс-провайдерів, таких як Amazon EC2. Для доступу до публічних cloud-оточень OpenNebula підтримує такі API, як EC2 Query, OGF OCCI і vCloud;
  • Гібридні cloud-системи, що поєднують елементи публічних і приватних cloud-систем. Наприклад, певна критично важлива частина інфраструктури може працювати в приватній хмарі, а вторинні системи винесено в зовнішні хмари, або від самого початку вся система побудована як приватна, але за нестачі ресурсів у пікові моменти до роботи залучаються потужності публічних сервісів.

 

 

Ключові можливості:

Для менеджера з управління інфраструктурою:

  • Динамічна зміна розміру фізичної інфраструктури через додавання або видалення вузлів на льоту і розбиття кластера на віртуальні розділи, що дають змогу виділяти тільки необхідний обсяг ресурсів для функціонування певного сервісу;
  • Централізований інтерфейс для управління всіма елементами віртуальної та фізичної розподіленої інфраструктури;
  • Високий ступінь задіяння доступних ресурсів, можливість підключення зовнішніх ресурсів, надання ресурсів в оренду або організації спільного використання інфраструктури між декількома департаментами;
  • Скорочення витрат за рахунок зменшення кількості фізичних серверів, зменшення витрат на адміністрування, обслуговування, енергопостачання та охолодження (замість фізичних серверів надаються віртуальні сервери, які більш повно використовують доступні фізичні ресурси – наприклад, група мало завантажених серверів тепер може працювати на одній фізичній машині);
  • Можливість швидкого збільшення серверної потужності за рахунок підключення ресурсів зовнішніх cloud-сервісів у моменти пікового навантаження;

Для користувача:

  • Більш швидке отримання запитаного сервісу (віртуальний сервер підняти значно швидше, ніж купити і встановити фізичний сервер);
  • Підтримка розгортання гетерогенних операційних оточень у рамках єдиної спільно використовуваної інфраструктури;
  • Повний контроль за життєвим циклом віртуальних серверів.

 

 

Функціонал.

  • Засоби для підтримки репозиторію образів віртуальних машин, що дає змогу користувачам вибрати потрібний образ з каталогу, не піклуючись про низькорівневі налаштування і конфігурацію дискової підсистеми.
  • Підтримується розмежування доступу, що дає змогу обмежити певні групи користувачів тільки заданим списком віртуальних оточень;
  • Підтримка MySQL як бази для зберігання параметрів OpenNebula (раніше підтримувався тільки SQLite), що позитивно позначається на можливостях масштабування пакета;
  • Підтримка VMWare: з використанням libvirt переписано інтерфейсні драйвери, що дало змогу задіяти для VMWare всі можливості, доступні раніше тільки під час використання KVM і Xen;
  • Проведено роботу зі збільшення масштабованості, що дало змогу оптимізувати OpenNebula для управління десятками тисяч віртуальних оточень. Зокрема, перероблено модулі планування та моніторингу;
  • Розділений код управління віртуальними машинами і збору інформації (моніторинг), що збільшує гнучкість рішення і скорочує обсяг з’єднань до вузлів мережі;
  • Підтримка кластерних конфігурацій: фізичні хости тепер можуть бути згруповані в логічні кластери, які можуть виступати обробниками певних віртуальних машин;
  • Інструменти для акаунтингу та генерації звітів про активність користувачів і серверів;
  • Процес авторизації та автентифікації реорганізовано, винесено з ядра і тепер він працює через підключення додатків (наприклад, створено модулі для LDAP, Kerberos, авторизації з урахуванням стану квот, автентифікація на базі RSA-ключів тощо);
  • Можливість управління квотами, через завдання певним користувачам набору обмежень на використання ресурсів;
  • Підтримка прив’язки додаткових атрибутів, асоційованих із заданою віртуальною мережею (параметри шлюзу, DNS), які будуть використані в контексті зазначених віртуальних машин;
  • Біндінги для мови Java з реалізацією OpenNebula Cloud API (OCA), що включають підтримку звернення до базових методів через XML-RPC;
  • Підтримка API EC2 і OCCI.