Cloud Computing Architecture
Cloud software stack :- integrated software modules that are developed to perform cloud related operations such as,
- service catalogue to cloud consumers,
- provisioning requested resources
- track cloud resource usage
Components of cloud software stack?
- Portal
corresponds to end user interactions. Similar to an application on a PC.
- Meter,
concretizes service measurement in a cloud computing deployment.
- Orchestrator,
coordinates infrastructure resources according to user requests issued on the portal. Similar to an operating system on a PC.
- Portal
Cloud infrastructure:- all the software & hardware that the cloud software stack orchestrates and that can also be used in non-cloud data center environments.
The importance of standardization for cloud deployments is because,
Standardization of hardware, software, processes, and offerings facilitate automation and increase predictability in a cloud computing deployment.
Characteristics of RESTful application programs?
- Uses HTTP or HTTPS,
- Designed for web services,
- Follows a request-response model.