Last edited by kashif at 20/06/2018 10:28 AM
Successful cloud implementations use three layers: cloud management layer,configuration management layer, and resource management layer.
Cloud Management Layer
The cloud management layer is quite like the overview layer, which coordinates all virtual machines to implement and manage users, govern applications, billing, and application management. These cloud managers take the responsibility of maintaining a large set of virtual machines that make an application work. The operation of these cloud managers ensure applications are highly available and comply with all rules and regulations.
Configuration Management Layer
Configuration management layer is the place where DevOps and configuration management tools exist. By using your choice of configuration management tool, you can create a virtual machine to run that tool in this layer. This ensures that every server used in an application has the correct configuration software packages.
Resource Management Layer
The resource management layer is used for setting up the cloud environemt (private or public) and allocation of necessary resources for these environments. The resources can be virtual machines or associated storage objects. All management nodes will be setup in this layer and a central git respository will be installed.
Cloud Paltform Layer
This laer provides the option to select a cloud platform of your choice which will become the base of your Private/Public cloud cenvironments.