Достоинства перехода с инфраструктуры (например на основе openStack/vCloud/vSphere) c ручным созданием и управлением виртуальными машинами на продукты базирующиеся на оркестраторе.
Достоинства перехода на Cloudify:
Возможность централизованного управления инфраструктурой с возможностью использования гибридных решений. Позволяющей с минимальными изменениями управлять различными провайдерами в одной инфраструктуре.
- Возможно комбинирование:
- vSphere(+NSX), vCloud, OpenStack, Azure, Google Cloud
- Публичных и приватных облаков (как пример vCD/OpenStack + GoogleСloud)
- Возможность управления аппаратными решениями в будущем - netConf/ssh/cisco ios
- Поддержка как SDN так и VNF
- Поддерживается мониторинг и масштабирование инфраструктуры по триггеру.
- Возможность визуального отображения взаимосвязей между компонентами инфраструктуры.
- Поддержка интеграции с сторонними продуктами, таких как:
- передача результатов мониторинга в сторонний продукт.
- Управление из стороннего продукта инфраструктурой базирующейся на cloudify.
- Кластеризация и отказоустойчивость в платной версии.
- Удобный пользовательский интерфейс с разделением на:
- доступные установочный шаблоны, описывающее взаимосвязь внутренних компонентов между собой;
- Список установок(deployments) - базирующихся на шаблонов с возможностью предоставления дополнительный уточняющих параметров;
- Логов событий привязанных к установкам (deployments);
- Графиков базирующихся на текущем состоянии инфраструктуры с разбиением на установки.
- Доступность консольного клиента для выполнения операций без использования web интерфейса.
Возможная процедура перехода:
Постепенный перенос старых установок в cloudify - через указание текущей конфигурации виртуальных машин или иных компонентов с предоставлением проброса операций через указание в свойствах компонента “уже существующий”. В результате возможно использование уже существующей конфигурации и выполнение через powershell (windows), ssh (unix like), agent (доустановка компонента для мониторинга на каждую виртуальную машину). И затем последующее создание компонентов изначально через cloudify плагины.
Поддерживается через плагины:
Облачные провайдеры:
- vSphere(+NSX)
- vCloud Air
- openStack
- Azure
- AWS
- GoogleCloud
- KVM/qemu/libVirt
Плагины для управления:
- SSH: Fabric/Terminal
- Agent: PowerShell/Bash/Python
- VNF: NetConf
- Ansible
- Aria
- Docker
- Chef