Provisioning and Configuration Module:
It is the lowest level of cloud and typically resides on bare hardware (as a firmware) or on the top of the hypervisor layer. Its function is to abstract the underlying hardware and provide a standard mechanism to spawn instance of virtual machine on demand. It also handles the post-configuration of the operating systems and applications residing on the VM
Monitoring and Optimization:
This layer handles the monitoring of all services, storage, networking and applications components in cloud. Based on the statistics, it could perform routine functions that optimize the behavior of the infrastructure components and provide relevant data to the cloud administrator to further optimize the configuration for maximum utilization and performance,
Metering and Chargeback:
This layer provides functions to measure the usage of resources in cloud. The metering module collects all the utilization data per domain per use. This module gives the cloud administrator enough data to measure ongoing utilization of resources and to create invoices based on the usage on a periodic basis.
Orchestration is a central to cloud operations. Orchestration converts requests from the service management layer and the monitoring, chargeback modules to appropriate action item which are then submitted to provisioning and configuration module for final closure. Orchestration updates the CMDB in the process.
Configuration Management Database (CMDB):
It is a central configuration repository wherein all the meta data and configuration of different modules, resources are kept and updated in the real-time basis. The repository can then be accessed using standards protocols like SOAP by third-party software and integration components. All updates in CMDB happen in real time as requests get processed in cloud.
Cloud Life cycle Management Layer (CLM):
This layer handles the coordination of all other layers in cloud. All requests internal and external are addressed to the CLM layer first. CLM may internally route requests and actions to other layers for further processing.
It is central to the definition of cloud, SC defines what kind of services the cloud is capable of providing and at what cost to the end user. SC is the first thing that is drafted before a cloud is architecture. The service management layer consults SC before it processes any request for a new resource.
- Difference Between Cloud Computing and Fog Computing
- Serverless Computing and FaaS Model - The Next Stage in Cloud Computing
- Quantum Computing - The Computing Technology of Tomorrow
- Distributed Objects Computing: The next generation of client-server computing
- Cloud Computing
- Virtualization In Cloud Computing and Types
- Introduction to Microsoft Azure | A cloud computing service
- Cloud Computing Platforms and Technologies
- Cloud computing Research challenges
- Load balancing in Cloud Computing
- Service level agreements in Cloud computing
- Compliance as a Service (CaaS) in Cloud Computing
- Licenses and their management in Cloud Computing
- Different Software License models in Cloud Computing
- Protein structure prediction in Cloud Computing
- CRM and ERP in Cloud Computing
- Cloud Computing Services in Financial Market
- Energy Efficiency in Cloud Computing
- Cyber Security in Cloud computing
- Complementary Relationship Between Cloud Computing and IOT
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.