Hybrid Cloud/Environment Manager

Hybrid Cloud/Environment Manager is a subsystem of caade …

Use Cases

../../../_images/UseCases6.png

Users

../../../_images/UserInteraction3.png

Interface

  • CLI - Command Line Interface
  • REST-API -
  • Portal - Web Portal

Logical Artifacts

../../../_images/Logical3.png

Activities and Flows

The Hybrid Cloud/Environment Manager subsystem provides the following activities and flows.

../../../_images/Process4.png

Deployment Architecture

This subsystem is deployed using micro-services as shown in the diagram below. The ‘micro’ module is used to implement the micro-services in the system. The subsystem also has an CLI, REST and Web Interface exposed through a sailajs application. The sailsjs application will interface with the micro-services and can monitor and drive work-flows through the mesh of micro-services.

../../../_images/Deployment4.png

Physical Architecture

The Hybrid Cloud/Environment Manager subsystem is is physically laid out on a hybrid cloud infrastructure. Each microservice is shown how they connect to each other. All of the micro-services communicate to each other and the main app through a REST interface. A CLI, REST or Web interface for the app is how other subsystems or actors interact. Requests are forwarded to micro-services through the REST interface of each micro-service.

../../../_images/Physical4.png

Micro-Services