Платформа 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.