Облачная инфраструктура
OpenNebula — это мощная гиперконвергентная платформа облачных вычислений уровня предприятия для создания и управления частными, гибридными и общедоступными облаками и центрами обработки данных (ЦОД). Платформа позволяет развернуть IaaS-модель и управлять ресурсами обработки, хранения, сетями из одной системы. Она выгодно отличается от многих других нишевых решений благодаря сбалансированному и надежному набору корпоративных возможностей, а также органичной простоте, которая понравится любому администратору. В то время как ряд решений, представленных на рынке, имеют сложные подсистемы настраиваемых компонентов, OpenNebula предоставляет единую интегрированную платформу управления для всех облачных подсистем.
OpenNebula умеет работать на процессорных архитектурах x86_64, AArch64 (ARMv8), ppc64le (POWER).
***
Ключевые особенности и возможности системы:
- создание корпоративного облачного ресурса IaaS (виртуальная инфраструктура как сервис);
- управление виртуальной инфраструктурой центра обработки данных (ЦОД) для создания частных, общедоступных и гибридных реализаций инфраструктуры как сервиса;
- автоматизация управления физическими и виртуальными узлами;
- легкий, дружественный и интуитивно понятный web-интерфейс для управления инфраструктурой, также доступны управление через консоль (CLI) и управление посредством REST API;
- создание и управление: контейнеры, VMs- и Kubernetes-кластеры;
- в систему встроена штатная система мониторинга, также возможна интеграция с Zabbix, Grafana, Prometheus, которые будут «снимать» всю аналитику по виртуальному контуру, включая состояние «железа», и предоставлять красивую детализированную визуализацию (Zabbix, Grafana, Prometheus доступны в составе дистрибутива ОС «Альт Сервер Виртуализации»);
- поддержка нескольких гипервизоров: KVM и LXD, VMware vCenter, на новой платформе p10 (Aronia) ожидается Firecracker;
- поддержка горячего добавления (Hotplug) сетевых ресурсов и памяти (vNIC, vMemory, vCPU);
- поддержка виртуальных ресурсов: до 512 vCPU на хост, до 12 ТБ vMemory на хост;
- встроенная Role-based IdM, также есть возможность интеграции с AD, FreeIPA, LDAP, корпоративными системами аутентификации и сторонними публичными облаками;
- ожидается 2FA (двухфакторная аутентификация);
- Access-листы (ACLs) и chmod-based-модель управления разрешениями;
- управление квотами ресурсов для отслеживания и ограничения использования ресурсов;
- живая миграция;
- инструменты оптимизации работы с памятью: KSM, NUMA, Thin provisioning;
- штатные средства для построения кластера высокой доступности (High Availability): RAFT, HAproxy, а также политики высокой доступности виртуальных машин;
- средства обеспечения катастрофоустойчивости: репликация, HA, резервное копирование (urbackup, bacula), снэпшоты, DRBD;
- интеграция с VmWare vCenter;
- Bridge, Openvswitch, VLAN, VXLAN, возможность агрегации сетей;
- широкий перечень поддерживаемых хранилищ: LVM, FS, iSCSI, NFS, Ceph, LINSTOR, есть также поддержка NAS, SAN, LUN, Fibre Channel;
- автоматическое распределение виртуальных машин по пулу хранилищ (в зависимости от наличия свободного места на хранилищах) на основе шаблонов;
- поддержка работы гостевых виртуальных машин (ВМ) под управлением операционных систем, присутствующих в Едином реестре российских программ для электронных вычислительных машин и баз данных Минцифры России: все операционные системы Alt (семейство ОС «Альт»), а также Astra Linux, RedOS, Rosa и т. п.;
- доступ к виртуальным машинам возможен с помощью клиентов VNC, SPICE, поддерживается проброс USB;
- поддержка VDI-сессий через VDI-брокер на базе OpenUDS;
- Firewall;
- наличие магазина приложений;
- централизованное управление несколькими площадками, в каждой из которых имеется отдельный сервер управления для обеспечения независимости работы при сетевых сбоях между ЦОД, — Federation, Zone, VDC (Virtual Data Center);
- мультитенантность (мультиарендность);
- управление публичными облаками EC2, Azure;
- разноуровневая коммерческая поддержка разработчика на продакшне (развёрнутой действующей инфраструктуре);
- доступна поддержка разработчика в ходе тестирования и пилотирования.
OpenNebula разработана для обеспечения быстрой и эффективной доставки бизнес-услуг, обеспечивает гибкость и быстро развивающиеся инновации открытого исходного кода, а также стабильность и долгосрочную производственную поддержку коммерческого программного обеспечения. Если вы ищете мощную, но простую в использовании платформу с открытым исходным кодом для вашей частной, гибридной или пограничной облачной инфраструктуры, то вы находитесь в нужном месте.