Поддерживает ли Open-stack гетерогенные серверы в качестве инфраструктуры
Моя компания использует облачный стек Apache, но мы планируем обновить наш локальный кластер и перевести наш IAAS с Cloud-Stack на Open-stack. Мой вопрос в том, можем ли мы использовать разные поколения серверов, процессоры. В сети я нашел сервисы, которые предлагают гетерогенную поддержку, в то время как они основаны на Open-Stack. Примечание: решения Open-Stack NOVA / Magnum
1 ответ
Вся основа OpenStack в том, что вы можете запускать его на любом доступном оборудовании, оно не должно быть однородным. При этом полезно, чтобы некоторые компоненты были идентичными.
Например, что касается экземпляров Nova, если вы хотите выполнять живую миграцию виртуальных машин с хоста на хост, то процессор должен быть идентичным. Если вам это не нужно или вы эмулируете один и тот же процессор на всех хостах, независимо от того, какой процессор встроен в них, у вас не должно возникнуть проблем.
Что касается контейнеров, контролируемых с помощью Magnum: живые миграции здесь не выполняются, вы просто запускаете и останавливаете контейнеры на любом доступном хосте. Пока вашему приложению не нужны специальные флаги ЦП, здесь также нет проблем с разными хостами.