Для тех, кто имеет опыт работы с OpenShift Origin, есть ли какие-то преимущества в пропуске любой инфраструктуры IaaS (например, OpenStack) и установке уровня PaaS прямо поверх оборудования?
Каковы были бы плюсы и минусы такого подхода?
Спасибо.
(отказ от ответственности: я работаю в Gigaspaces, разрабатывая Cloudify.)
ИМО, это действительно зависит от ваших потребностей и от частного / публичного характера вашего решения IaaS. IaaS может предоставить вам доступ к оборудованию, не приобретая его, и, несомненно, даст вам гибкость. Однако, если у вас есть ожидаемые и фиксированные требования к среде - IaaS может оказаться излишним.
Другой вопрос - это характер вашего ИТ-обслуживания. IaaS может увести вашу ИТ-команду на один шаг от физического взаимодействия с оборудованием, что является положительным моментом, если вы сейчас вкладываете в это слишком много времени или денег. Обратите внимание: если вы внедряете частное («внутреннее») решение IaaS, вы можете фактически создать дополнительные ИТ-проблемы для своих сотрудников.
IaaS всегда является еще одним «посредником», управляющим вашим бизнесом, что означает, что у вас меньше контроля, а иногда и меньше безопасности, если это удаленное решение.
Еще одним соображением является стабильность - IaaS полагается на виртуальные машины, которые не так стабильны, как физические машины.
Cloudify поддерживает оба варианта, и наши PaaS-на-оборудовании Решение называется BYON («Принеси свой собственный узел»). Это может быть то, что вы ищете, или просто временная среда перед переходом на IaaS, это ваш выбор.