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