31 дек. 2025 г.·7 мин

OpenNebula vs Apache CloudStack: выбор private cloud on-prem

Сравним OpenNebula vs Apache CloudStack для private cloud на своей инфраструктуре: самообслуживание, квоты, сети, учет ресурсов и сценарии внедрения.

OpenNebula vs Apache CloudStack: выбор private cloud on-prem

Зачем вообще сравнивать эти платформы

OpenNebula и Apache CloudStack сравнивают не из любопытства. Обычно это происходит в момент, когда нужно быстро собрать private cloud на своей инфраструктуре и перестать выдавать виртуальные машины вручную. Цель простая: пользователь делает заявку и получает ВМ за минуты, а ИТ видит, кто и сколько потребляет, и может это ограничить.

Если облако планируется для госоргана, банка, вуза или крупного предприятия, почти сразу всплывают четыре темы:

Самообслуживание снимает нагрузку с администраторов и ускоряет запуск проектов. Квоты и лимиты не дают одному отделу забрать все CPU и RAM и помогают держать расходы предсказуемыми. Сети важны потому, что изоляция, адресация и правила доступа в реальности критичнее «витрины» ВМ. Учет ресурсов нужен для внутреннего биллинга, отчетности и простого ответа на вопрос: «почему стало тесно?».

«Без привязки к одному вендору» здесь означает две вещи. Во-первых, платформа должна работать на вашем железе и не заставлять менять серверы, сеть и СХД под одного поставщика. Во-вторых, вы должны сохранять свободу выбора по гипервизорам, сетевым схемам и интеграциям, чтобы обновлять инфраструктуру поэтапно, а не одним дорогим проектом.

На практике выбор упирается не только в функции, но и в ограничения: сколько людей будет поддерживать облако ежедневно, какие сроки на пилот и запуск, какие требования по сегментации сети и журналированию действий, насколько критична поддержка 24/7, и как именно вы хотите считать потребление - по проектам, отделам или сервисам.

Простой пример: отдел разработки просит 30 ВМ «на неделю», служба ИБ требует отдельный сегмент сети, а финансы хотят отчет по затратам. Платформа с ролями, квотами, шаблонами и понятным учетом решает это без бесконечных ручных согласований.

Базовая модель private cloud простыми словами

Private cloud на своей инфраструктуре - это способ превратить ваши серверы, сеть и хранилище в понятный сервис, который можно заказывать по запросу. Пользователь видит портал самообслуживания и получает ресурсы за минуты, а ИТ сохраняет контроль, правила и учет.

Архитектура у таких платформ обычно похожая: снизу железо и базовые сервисы, сверху управление и выдача ресурсов.

Ключевые слои:

  • гипервизор, где запускаются ВМ
  • хранилище для дисков ВМ, образов и шаблонов
  • сеть: VLAN или overlay, маршрутизация, выдача IP, базовая безопасность
  • портал и API для создания ВМ, сетей и правил без ручных заявок
  • учет и лимиты: квоты, отчеты, иногда логика биллинга

Внутри вы каждый день работаете с сущностями: ВМ (инстансы), шаблоны (образы ОС и типовые конфигурации), сети (сегменты и правила доступа), датасторы (где лежат диски и образы), квоты (ограничения по CPU, RAM, диску, IP и т.д.). Чем аккуратнее это стандартизировано, тем меньше хаоса в продакшене.

Роли тоже обычно типовые. Администратор настраивает кластера, политики и интеграции. Владелец проекта (тенанта) отвечает за свой пул ресурсов и лимиты. Пользователь запускает ВМ и управляет ими в рамках прав. Поддержка закрывает инциденты и типовые запросы, не получая доступ «ко всему подряд».

Заранее проведите границу ответственности. Облачная платформа отвечает за оркестрацию, права, самообслуживание и учет. Инфраструктура отвечает за питание, отказоустойчивость железа, стабильность сети, производительность хранилища, резервное копирование и обновления гипервизоров. Если эта граница не закреплена процессами, портал будет выглядеть как «облако», а работать будет как обычная виртуализация с ручным управлением.

Самообслуживание: портал, API и роли

Самообслуживание обычно начинается с каталога: пользователю показывают готовые шаблоны ВМ, образы ОС, типовые размеры (CPU, RAM, диск) и заранее заданные политики. Чем меньше свободы в мелочах, тем меньше «зоопарка» и тем проще поддержка. В сравнении OpenNebula и Apache CloudStack важен не только набор функций, но и то, насколько удобно собрать каталог под ваши правила.

Пользователям чаще всего нужны простые действия: создать ВМ из шаблона, включить или остановить, увеличить диск по запросу, сделать снапшот, выдать доступ коллеге, подключить сеть или публичный IP (если это разрешено). Хороший портал не заставляет искать «где это спрятано» и сразу показывает, что можно, а что запрещено.

Проверьте жизненный цикл операций. В реальной организации редко бывает «нажал и получил все». Обычно часть действий идет через согласование: ВМ создается автоматически, но доступ во внешнюю сеть или увеличение квот требует одобрения. Важно, чтобы роли были понятны: кто запрашивает, кто утверждает, кто исполняет, и где виден статус.

Перед пилотом быстро оцените UX:

  • ограничения видны до запуска, а не после ошибки
  • ошибки объясняют, что именно исправить
  • роли разделены по задачам (пользователь, оператор, админ)
  • журнал действий читается и подходит для аудита
  • API повторяет возможности портала и не обходит правила

Если внедряете on-prem в госоргане или крупном предприятии, заранее продумайте, как роли и доступы в портале свяжутся с вашими учетными записями и регламентами.

Квоты и лимиты: как держать ресурсы под контролем

Квоты в private cloud нужны не для того, чтобы «запретить», а чтобы ресурсы не утекали в один проект и чтобы планирование было честным. В on-prem это особенно заметно: железо ограничено, а ожидания пользователей обычно безграничны.

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

Практично держать квоты в нескольких измерениях:

  • вычисления: vCPU, RAM и лимит на число ВМ
  • хранение: общий объем дисков и отдельно быстрый пул
  • сеть: количество публичных IP и лимит на сети/подсети
  • дополнительные ограничения: число снапшотов или лимит на образы

Чтобы квоты не превратились в бесконечные заявки «разрешите еще 4 ядра», задайте правила исключений заранее. Рабочая схема: временное расширение на 7-30 дней с автоматическим возвратом к базовому лимиту и обязательной проверкой, что было сделано за это время.

Отдельная тема - учет по времени. Даже без счетов метрики вроде vCPU-час и GB-час помогают сравнивать проекты, видеть перекосы и объяснять, почему одному отделу нужен новый узел, а другому сначала стоит убрать простаивающие ВМ.

Пример: в госоргане один департамент держит десятки тестовых машин «на всякий случай». Квоты и учет по vCPU-часам быстро показывают, что 60-70% ресурсов простаивает, и вопрос решается не покупкой железа, а политикой автоостановки и понятными лимитами.

Сети: изоляция, адресация, безопасность

Сеть в private cloud часто решает больше проблем, чем сами виртуальные машины. Если у вас несколько подразделений или тенантов, сразу продумайте изоляцию: где достаточно VLAN, а где нужен VXLAN (например, когда не хватает VLAN или требуется гибкая сегментация между стойками). При выборе платформы важно не «кто круче», а насколько модель сетей совпадает с вашей топологией и требованиями ИБ.

Изоляция и базовые политики доступа

Минимальный набор, который обычно нужен уже на старте: маршрутизация между сегментами, NAT для выхода в интернет или в общие сервисы и понятные правила фаервола. Хорошая практика - разделять сети управления, хранения и пользовательского трафика, а доступ администраторов держать в отдельном сегменте.

Чтобы не утонуть в настройках, проверьте заранее:

  • как создаются изолированные сети для разных команд (VLAN/VXLAN) и кто может их менять
  • есть ли правила на уровне ВМ (Security Groups или аналог)
  • где выполняется NAT и фильтрация (на хостах или на шлюзах)
  • можно ли закреплять IP и делать предсказуемую адресацию
  • насколько понятна схема «по умолчанию» для дежурной смены

Интеграция, отказоустойчивость и эксплуатация

Редко кто строит облако «с нуля». Чаще нужно встроиться в существующий IP-план, DNS, DHCP и правила доступа к корпоративным системам. Если в организации строгая адресация и сегментация (типично для госструктур и крупных предприятий), заранее решите, кто владеет IP: облачная платформа или сетевая команда.

По отказоустойчивости подумайте не только про резервирование коммутаторов, но и про шлюзы: что будет, если упадет узел, где крутится виртуальный роутер или NAT. Для эксплуатации важны диагностика и логирование: быстрый ответ на вопрос «почему ВМ не пингуется» и возможность связать изменения в правилах доступа с конкретным пользователем или проектом.

Гипервизоры и хранилище: что важно для стабильности

Аудит готовности к private cloud
Проверим, что у вас готово по серверам, сети и СХД для стабильного on-prem облака.
Оценить инфраструктуру

Стабильность private cloud чаще всего ломается не в портале самообслуживания, а на уровне гипервизоров и хранилища. Поэтому сравнение OpenNebula и CloudStack стоит начинать с простого: какие хосты у вас есть сейчас и что вы реально готовы поддерживать 3-5 лет.

С гипервизорами важны не столько «поддерживается или нет», сколько операционная рутина: как быстро вы добавляете новые узлы, как делаете миграции ВМ, как ловите деградацию по CPU и памяти, и кто будет дежурить ночью, если что-то сломалось. Если в организации уже есть сильная экспертиза по конкретному гипервизору, обычно дешевле опереться на нее, чем переучивать всех ради «правильного выбора».

С хранилищем выбирайте вариант под профиль нагрузок. Локальные диски дают хорошую цену и скорость, но требуют продуманной отказоустойчивости на уровне кластера. SAN/NAS проще для классических VM-нагрузок и привычны многим ИТ-службам, но могут стать узким местом. Распределенное хранилище помогает переживать отказ узлов, но добавляет сложность в сеть, обновления и диагностику. Снапшоты удобны для быстрых откатов, но не заменяют нормальный бэкап.

Заранее разделите ответственность: платформа управляет жизненным циклом ВМ и ресурсами, а резервное копирование и восстановление требуют отдельной политики, расписаний, хранения копий и регулярных тестов.

Перед продакшеном проверьте минимум по эксплуатации:

  • совместимость версий гипервизора, драйверов и платформы, а также план обновлений без длинных простоев
  • мониторинг: CPU/RAM, IOPS и задержки дисков, состояние сети, заполнение datastore, алерты по отказам хостов
  • процедуры: добавление хоста, эвакуация ВМ, замена диска, восстановление после сбоя

Пример: для госоргана, где важны предсказуемость и контроль поставок, часто выбирают стандартные серверы и хранение с прозрачной схемой поддержки. В Казахстане такие сценарии упираются в доступность запчастей и сервис, поэтому выбор железа и СХД лучше сразу увязать с тем, кто обеспечит поддержку на месте.

OpenNebula и CloudStack: как сравнивать по делу

Сравнение OpenNebula и Apache CloudStack стоит начинать не с таблицы фич, а со списка ваших сценариев. Оба решения позволяют поднять private cloud на своей инфраструктуре, но по-разному устроены и по-разному «чувствуются» в эксплуатации.

1) Проверьте, что именно вам нужно от облака

Самый честный подход - взять 5-7 задач, которые будут выполняться каждый день: кто создает ВМ, как выдаются сети, как считаются ресурсы, что происходит при отказах, как подключаются корпоративные системы.

Сравнивайте по нескольким понятным критериям: функциональность под ваши сценарии (самообслуживание, квоты, сети, учет), предсказуемость в проде (обновления, документация, типовые кейсы), сложность внедрения (сколько компонентов и ручной настройки), интеграции (AD/LDAP, мониторинг, сервис-деск), автоматизация (шаблоны, политики, API, подходы IaC).

Дальше оцените практику: мульти-тенантность (изоляция проектов и ролей), масштабирование (что происходит, когда проектов становится 50+), HA (как переживается падение хоста, сети или хранилища). Важно не обещание, а конкретный путь настройки и тест.

2) Посчитайте операционные затраты, а не только внедрение

Часто решает не скорость первого запуска, а сколько времени уходит на изменения: добавить новый тип сети, поменять лимиты, завести новый шаблон, обновить кластер. Заранее прикиньте, сколько людей будет поддерживать платформу, какие навыки нужны и как будет выглядеть «ночной инцидент».

Чтобы сравнение было честным, проведите одинаковый мини-пилот на обеих платформах и измерьте:

  • время до выдачи первой ВМ через портал
  • настройку квот и отчет по потреблению
  • подключение AD/LDAP и базовых ролей
  • выпуск изолированной сети и правила безопасности
  • подключение мониторинга и алертов

Если внедряете on-prem облако в госсекторе или крупном предприятии, полезно сразу заложить интеграции с учетными системами и процессами ИТ, иначе платформа будет работать «сама по себе».

Как провести пилот и выбрать платформу за 2-4 недели

Пилот за 2-4 недели
Соберем мини-пилот private cloud на вашем контуре и проверим сценарии самообслуживания, квот и сетей.
Запросить пилот

Чтобы выбор не превратился в спор о вкусах, пилот должен проверять ежедневные задачи. Начните со сценариев: 5-10 действий, которые делают пользователи и админы. Например: заказ ВМ из шаблона, расширение диска, выдача доступа проекту, публикация образа, восстановление из снапшота, поиск причины «все тормозит».

Соберите небольшой стенд на ограниченном железе и в типовом сетевом контуре (как в проде, но меньшего масштаба). Частая ошибка - тестировать в «лаборатории без ограничений», где нет привычных VLAN, правил безопасности и согласований. Для on-prem часто достаточно 2-4 узлов и простого хранилища.

За первую неделю настройте роли, квоты и 2-3 шаблона ВМ «как в жизни»: для типовой бизнес-системы, для тестов и для админских задач. Важно, чтобы самообслуживание работало с ограничениями, а не по принципу «все можно всем».

Во 2-3 неделю прогоните проверки и зафиксируйте измеримые результаты:

  • сеть: изоляция проектов, выдача адресов, правила безопасности
  • надежность: отказ хоста, перезапуск ВМ, поведение при потере сети/хранилища
  • данные: снапшоты, клоны, миграции, восстановление
  • обновления: что ломается и сколько длится окно работ
  • учет: отчеты по потреблению, понятность квот и лимитов

В 4 неделю оцените операционку: сколько времени занимает рутина, насколько понятны логи, как быстро находится причина инцидента. Финальный выбор делайте по TCO и рискам по кадрам: сложность сопровождения, доступность специалистов, требования к процессам (дежурства, бэкапы, регламенты).

Частые ошибки и ловушки при внедрении

Проблемы обычно начинаются не с выбора платформы, а с попытки запустить private cloud «как есть», без базовых договоренностей. В итоге самообслуживание превращается в ручные заявки, а учет ресурсов - в спор на совещаниях.

Самая частая ловушка - старт без понятного IP-плана и модели изоляции тенантов. Пока пользователей мало, это незаметно, но при росте появляются пересечения адресов, сложные маршруты и неожиданные доступы между сегментами.

Еще один риск - квоты «на глаз». Слишком жесткие лимиты блокируют работу команд, а отсутствие ограничений быстро забирает CPU, RAM и место в хранилище у тех, кто пришел позже.

Часто ожидают, что платформа заменит резервное копирование и аварийное восстановление. Платформа управляет жизненным циклом ВМ и сетями, но бэкапы, политики хранения и DR-сценарии все равно нужно проектировать отдельно.

Опасно смешивать права. Когда пользовательские роли и админские привилегии размыты, появляются случайные удаления и изменения сетей, а расследование инцидентов превращается в угадайку.

Наконец, многие недооценивают наблюдаемость. Без метрик, логов и алертов о проблемах вы узнаете от пользователей, а не заранее.

Короткий пример: отдел разработки запускает тестовые ВМ без квот, а сетевой план не закреплен. Через месяц не хватает адресов, часть сервисов конфликтует по IP, и приходится останавливать проекты, чтобы «перерезать» сеть.

Как снизить риск на старте

  • Зафиксируйте IP-план, изоляцию тенантов и правила выдачи адресов до пилота.
  • Настройте квоты по проектам и пересматривайте их по факту потребления.
  • Разведите роли: администратор платформы, администратор проекта, обычный пользователь.
  • Сделайте тестовый контур для обновлений и заранее определите окна работ.
  • Определите минимум по наблюдаемости: ключевые метрики, сбор логов, алерты и ответственных.

Если внедрение делает интегратор, заранее договоритесь, кто отвечает за эксплуатацию после запуска. Для организаций с требованиями к локальному производству и поддержке это особенно критично.

Короткий чеклист перед запуском в продакшен

Перед продакшеном важно проверить не только «работает ли портал», но и как вы будете жить с платформой каждый день.

Начните с каталога: стандартные шаблоны ВМ (например, Linux для приложений, Windows для офисных сервисов, отдельный шаблон для БД) и понятные правила обновления. Кто публикует новые версии, как быстро ставятся патчи, как выводятся из обращения старые образы. Без этого самообслуживание быстро превращается в «раздачу случайных ВМ».

Дальше проверьте, что модель доступа совпадает с реальностью: проекты привязаны к владельцам, квоты по CPU/RAM/диску заданы осознанно, а процесс запроса расширения понятен.

Критичный блок по сети: изоляция, NAT и правила фаервола должны быть воспроизводимыми и описанными. Нужен документированный IP-план: какие диапазоны под пользователей, какие под сервисы, как выдаются адреса, кто согласует исключения.

Проверьте базовые процессы:

  • учет ресурсов: кто смотрит отчеты, как часто, и по каким правилам принимается решение о расширении
  • резервное копирование: инструмент, расписание, хранение копий и тест восстановления
  • регламент обновлений: окно работ, откат и кто утверждает изменения
  • доступы: MFA где возможно, принцип минимальных прав, журналирование действий
  • инциденты: единый канал приема, приоритеты, время реакции, ответственные

Для госорганов и крупных предприятий часто помогает заранее назначить владельца сервиса со стороны ИТ и закрепить поддержку 24/7, чтобы платформа не «висела между командами».

Пример: private cloud для госоргана или крупного предприятия

Квоты и учет без хаоса
Поможем внедрить лимиты по проектам и понятный showback по vCPU-часам и GB-часам.
Настроить квоты

Представьте организацию с 3-5 подразделениями: центральный аппарат, региональные филиалы, ИТ-служба, аналитики и отдельный контур для подрядчиков. Нужен общий пул серверов и хранилища, но с разными уровнями доверия и правилами доступа. Здесь сравнение OpenNebula и Apache CloudStack становится практичным: важны не «фичи в вакууме», а то, как платформа держит порядок при самообслуживании.

Чтобы самообслуживание не превратилось в хаос, обычно задают рамки. ИТ фиксирует стандартные шаблоны (например: Windows для офисных сервисов, Linux для веб-нагрузок, шаблон под БД), ограничивает набор размеров (2/4/8 vCPU, 8/16/32 GB RAM) и включает базовые сети: для внутренних сервисов, для публикации наружу и отдельную для тестов.

Дальше встает вопрос учета ресурсов. Для внутреннего showback/chargeback часто достаточно ежемесячного отчета: сколько часов работали ВМ, сколько занято диска, какие IP и сети используются, какие проекты держат ресурсы без нагрузки. Это дисциплинирует лучше, чем бесконечные запреты.

Масштабирование планируется так же прагматично: добавляете хосты в общий пул, расширяете хранилище, заранее резервируете диапазоны адресов для новых филиалов. Если нужен гибрид (часть сервисов в своем ЦОД, часть вне), оставляйте единые шаблоны и политику доступа, а внешний контур подключайте как отдельный проект с теми же правилами учета и лимитов.

Следующие шаги: как перейти от сравнения к внедрению

Когда разница между платформами уже понятна, главный риск - застрять в обсуждениях. Выбор проще довести до результата, если перевести его в короткий план: что запускаем, кто отвечает и по каким метрикам поймем, что получилось.

Требования полезнее формулировать не как «хотелки», а как ежедневные сценарии. Например: разработчикам нужны тестовые ВМ на 3 дня, службе ИБ - изоляция сетей и журналы действий, финансовому блоку - учет потребления по подразделениям.

Зафиксируйте пилотную архитектуру и критерии успеха. Достаточно простых метрик: время выдачи ВМ, доля операций через самообслуживание, точность учета ресурсов, количество сетевых инцидентов, время восстановления.

Переход в прод обычно упирается в правила выдачи ресурсов и границы ответственности. Минимальный набор договоренностей:

  • кто создает проекты/тенанты и кто подтверждает квоты
  • какие шаблоны ВМ разрешены и кто их обновляет
  • как выдаются IP и кто согласует сетевые изменения
  • что считается учетной единицей (vCPU, RAM, диск)
  • где лежат логи и кто их просматривает

Поддержку 24/7 продумайте заранее: что делает внутренняя ИТ-команда, а что отдается подрядчику, какие уровни реакции и когда подключается поставщик железа.

Если нужен комплексный подход «под ключ» (железо, внедрение и сопровождение), это удобно закрывать через системного интегратора. Например, GSE.kz (gse.kz) работает как производитель и интегратор: может поставить серверы и рабочие станции, собрать on-prem инфраструктуру под выбранную vendor-neutral платформу и организовать дальнейшую поддержку в режиме 24/7.

FAQ

Когда вообще имеет смысл выбирать между OpenNebula и CloudStack?

Сравнивать стоит, когда вы хотите перейти от «выдачи ВМ по заявкам» к самообслуживанию с понятными правилами. Тогда выбор упирается не в красивые функции, а в то, как платформа поддерживает ваши сценарии: кто создает ВМ, как выдаются сети, как ограничиваются ресурсы и как потом разбирать инциденты по логам.

Какие функции private cloud важнее всего на первом этапе?

Для старта обычно достаточно портала самообслуживания, ролей, шаблонов ВМ, квот по CPU/RAM/диску и базовой сетевой модели с изоляцией проектов. Если этого нет или это сложно поддерживать, «облако» быстро превращается в обычную виртуализацию с ручной работой админов.

На что смотреть в портале самообслуживания, кроме “можно ли создать ВМ”?

Удобный каталог с ограниченным набором шаблонов и размеров ВМ снижает хаос и ускоряет поддержку. Важно, чтобы пользователь заранее видел ограничения, а ошибки объясняли, что исправить, и чтобы API не позволял обойти правила, заданные в портале.

Как правильно внедрить квоты, чтобы не парализовать команды?

Задайте квоты на уровне проектов или подразделений и закрепите владельцев, которые отвечают за лимиты. Начните с простых метрик, которые легко объяснить: число ВМ, vCPU, RAM, общий объем дисков и лимиты по IP; затем добавляйте правила временного расширения квот с возвратом к базовым значениям.

Какой учет ресурсов реально полезен, если мы не делаем “настоящий” биллинг?

Обычно хватает учета по времени и объему, чтобы видеть, кто потребляет и что простаивает: vCPU-часы, GB-часы и занятое хранилище. Такой showback дисциплинирует и помогает аргументировать расширение инфраструктуры без постоянных споров «кому не хватает».

Что критично продумать по сетям до пилота?

Начните с IP-плана и модели изоляции, потому что сети ломают продакшен чаще, чем портал. Выбор между VLAN и VXLAN делайте от вашей топологии и требований ИБ, а также заранее решите, где будут выполняться NAT и фильтрация и кто сможет менять сетевые правила.

Как выбрать гипервизор, чтобы потом не страдать в эксплуатации?

Поддерживать долгие годы легче то, в чем у команды уже есть опыт и отработанные процедуры обновлений и диагностики. Выбирайте гипервизор не по «популярности», а по тому, как вы будете добавлять узлы, делать миграции, ловить деградацию и реагировать на ночные инциденты.

Почему снапшоты в облачной платформе не заменяют резервное копирование?

Снапшоты удобны для быстрых откатов, но они не решают задачи долгого хранения, защиты от ошибок пользователей и сценариев аварийного восстановления. Бэкап требует отдельного инструмента, расписания, политики хранения и регулярных тестов восстановления, независимо от выбранной облачной платформы.

Как провести пилот, чтобы выбор был объективным, а не “по вкусу”?

Сделайте одинаковый мини-пилот на обеих платформах на 2–4 узлах и в сетевом контуре, похожем на прод. Критерии должны быть измеримыми: время выдачи первой ВМ через портал, настройка ролей и AD/LDAP, создание изолированной сети, отчет по потреблению и поведение при отказе хоста.

Какие организационные ошибки чаще всего ломают запуск private cloud?

Чаще всего все упирается в размытые роли и отсутствие регламентов: кто утверждает квоты, кто меняет сети, где смотреть логи и кто отвечает за восстановление. Если вы хотите поддержку 24/7 и прозрачную ответственность за железо, сеть и платформу, заранее закрепите это в процессах и договоренностях с внутренними командами или интегратором.

OpenNebula vs Apache CloudStack: выбор private cloud on-prem | GSE