Облачная инфраструктура
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, vDisk);
- поддержка виртуальных ресурсов: до 8192 vCPU на хост, до 32 ТБ vMemory на хост;
- встроенная ролевая система управления пользователями и конструктор ролей; также есть возможность интеграции с AD, FreeIPA, LDAP, корпоративными системами аутентификации и сторонними публичными облаками;
- Access-листы (ACLs) и chmod-based-модель управления разрешениями;
- 2FA (двухфакторная аутентификация);
- управление квотами ресурсов для отслеживания и ограничения использования ресурсов — как для отдельных пользователей, так и для групп;
- живая миграция;
- инструменты оптимизации работы с памятью: KSM, NUMA, Thin provisioning, Memory Ballooning;
- штатные средства для построения кластера высокой доступности (High Availability): RAFT, а также политики высокой доступности виртуальных машин;
- средства обеспечения катастрофоустойчивости: репликация, HA, резервное копирование (urbackup, bacula), снэпшоты;
- централизованное управление сетью, Bridge, Openvswitch, VLAN, VXLAN, возможность агрегации сетей;
- Firewall, Security Groups (объединение сетевых правил в группы безопасности для VM), Alias NIC;
- широкий перечень поддерживаемых типов хранилищ и файловых систем: NAS, SAN, LUNs, NFS, GlusterFS, Ceph, OCFS2 (Samba), LVM, FC, iSCSI, DRBD, LINSTOR;
- автоматическое распределение виртуальных машин по пулу хранилищ (в зависимости от наличия свободного места на хранилищах) на основе шаблонов и политик планировщика;
- поддержка работы гостевых виртуальных машин (ВМ) под управлением операционных систем, присутствующих в Едином реестре российских программ для электронных вычислительных машин и баз данных Минцифры России: все операционные системы Alt (семейство ОС «Альт»), а также Astra Linux, RedOS, Rosa и т. п.;
- доступ к виртуальным машинам возможен по протоколам VNC, RDP, SPICE; поддерживается проброс USB;
- поддержка VDI-сессий через VDI-брокер на базе OpenUDS;
- наличие магазина приложений;
- централизованное управление несколькими площадками, в каждой из которых имеется отдельный сервер управления для обеспечения независимости работы при сетевых сбоях между ЦОД, — Federation, Zone, VDC (Virtual Data Center);
- мультитенантность (мультиарендность);
- управление публичными облаками EC2, Azure;
- разноуровневая коммерческая поддержка разработчика на продакшне (развёрнутой действующей инфраструктуре);
- доступна поддержка разработчика в ходе тестирования и пилотирования.
OpenNebula разработана для обеспечения быстрой и эффективной доставки бизнес-услуг, обеспечивает гибкость и быстро развивающиеся инновации открытого исходного кода, а также стабильность и долгосрочную производственную поддержку коммерческого программного обеспечения. Если вы ищете мощную, но простую в использовании платформу с открытым исходным кодом для вашей частной, гибридной или пограничной облачной инфраструктуры, то вы находитесь в нужном месте.