Here is the last part of Cloud computing basics :
The NIST cloud computing reference architecture defines five major actors :
- Cloud Consumer
- Cloud Provider
- Cloud Carrier
- Cloud Auditor
- Cloud Broker
Each actor is an entity (a person or organization) that participates in a transaction or process and /or performs tasks in cloud computing.
Now let’s see about each actor in detail.
- The Cloud consumer is the principal stakeholder who uses the cloud computing service.
- The Definition of a cloud consumer is “A person or organization that maintains a business relationship with, and uses service from Cloud Providers”.
- Cloud Consumer browses the service catalogue from a cloud provider and requests the appropriate service, sets up service contracts with the cloud provider, and uses the service.
- The cloud consumer may be billed for the service provisioned, and needs to arrange payments accordingly
- Cloud consumers need SLAs to specify the technical performance requirements fulfilled by a cloud provider.
- A cloud consumer can freely choose a cloud provider with better pricing and more favorable terms.
- Typically a cloud provider’s pricing policy and SLAs are nonnegotiable, unless the customer expects heavy usage and might be able to negotiate for better contracts.
- The Definition of a cloud provider is “A person, organization, or entity responsible for making a service available to interested parties”.
- A Cloud Provider acquires and manages the computing infrastructure required for providing the services.
- Runs the cloud software that provides the services, and makes arrangement to deliver the cloud services to the Cloud Consumers through network access.
- A Cloud provider’s activities can be described in five major areas, service deployment, service orchestration, cloud service management, security, and privacy.
- The Definition of a cloud broker is” An entity that manages the use, performance and delivery of cloud services, and negotiates relationships between Cloud Providers and Cloud Consumers”.
- Simply a third party between cloud consumers and cloud providers that facilitates mediates.
- In general, a cloud broker can provide services in three categories
- Service Intermediation: A cloud broker enhances a given service by improving some specific capability and providing value-added services to cloud consumers
- Service Aggregation: A cloud broker combines and integrates multiple services into one or more new services.
- Service Arbitrage: Service arbitrage is similar to service aggregation except that the services being aggregated are not fixed. Service arbitrage means a broker has the flexibility to choose services from multiple agencies.
- The Definition of a cloud auditor is “A party that can conduct independent assessment of cloud services, information system operations, performance and security of the cloud implementation “.
- Audits are performed to verify conformance to standards through review of objective evidence. A cloud auditor can evaluate the services provided by a cloud provider in terms of security controls, privacy impact, performance, etc.
- Security controls protect the confidentiality, integrity and availability of the system.
- Security auditing assesses compliance with specified regulation and with the security.
- Privacy impact audit can ensure confidentiality, integrity and availability of an individual’s personal information.
- The Definition of a cloud Carrier is “An intermediary that provides connectivity and transport of cloud services from Cloud Providers to Cloud Consumers”.
- Is a service that integrates WAN and other attributes of CSP’s network’s to enable the deployment of highly demanding applications in the cloud.
- Cloud provider will set up SLA’s with cloud carrier to provide a service consistent with the level of SLA’s offered to cloud consumers and may require the cloud carrier to provide dedicated and secure connections with cloud consumers and cloud providers.
Advantages and Disadvantages
- Reduce Opex (Operational expenditure)
- Reduce Capex (Capital expenditure)
- Pay as you go model
- Scalable and instance access to resources
- No need to upgrade software
- No need to hire skilled resources
- Easy to move other cloud vendor
- Alerts on usage and support
- Need Advisors to define cloud roadmap
- Internet dependency
- scarce cloud resource
I covered all the basics of cloud computing in my four articles . i tried to explain te best possible way so that every understand .
I always welcome your feedback to improve the quality of my articles . So i don’t forget to give your suggestions and feedback . Happy learning.