Multi Cloud Support in Murano
This is a high level proposal for adding to Murano capability to deploy applications across different clouds, choice of the target cloud should be controllable through configuration and through policies by cloud operator and/or by end user through user interface. Murano should include support for the following clouds: OpenStack (natively), VMWare, Amazon. We consider that Murano is a part of the OpenStack and can deploy applications not only to the same cloud where it’s installed but also to the several other clouds (hybrid-cloud applications / disaster recovery).
Proposed solution includes implementation of the following features/pieces:
plugins for each cloud, implementing lifecycle for the low level cloud resources
core library classes describing hierarchy of the abstract cloud resources and actual implementations with cloud-specific features
configuration-based identity/
policy-based dependency injection mechanism for classes
Changes required in the user interface (OpenStack Dashboard)
Blueprint information
- Status:
- Not started
- Approver:
- Murano Team
- Priority:
- Undefined
- Drafter:
- Satish Grandhi
- Direction:
- Needs approval
- Assignee:
- Satish Grandhi
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by