Page 81 - Cloud computing: From paradigm to operation
P. 81
Framework and requirements for cloud computing 1
8.4.1.1 Cloud service developer
The cloud service developer is a sub-role of cloud service partner which is responsible for designing,
developing, testing and maintaining the implementation of a cloud service. This can involve composing the
service implementation from existing service implementations.
The cloud service developer's cloud computing activities include:
• design, create and maintain service components (clause 8.4.2.1);
• compose services (clause 8.4.2.2);
• test services (clause 8.4.2.3).
NOTE 1 – Cloud service integrator and cloud service component developer describe sub-roles of cloud service developer, where
the cloud service integrator deals with the composition of a service from other services, and where cloud service component
developer deals with the design, creation, testing and maintenance of individual service components.
NOTE 2 – This includes service implementations and service components that involve interactions with peer cloud service
providers.
8.4.1.2 Cloud auditor
The cloud auditor is a sub-role of cloud service partner with the responsibility of conducting an audit of the
provision and use of cloud services. A cloud audit typically covers operations, performance and security, and
examines whether a specified set of audit criteria are met. There are a variety of specifications for the audit
criteria, for example, ISO/IEC 27002 addresses security considerations.
The cloud auditor's cloud computing activities include:
• perform audit (clause 8.4.2.4);
• report audit results (clause 8.4.2.5).
8.4.1.3 Cloud service broker
The cloud service broker is a sub-role of cloud service partner that negotiates relationships between cloud
service customers and cloud service providers. The cloud service broker is not itself a cloud service provider
and should not be confused with the role of inter-cloud provider (see clause 8.3.1.6). The cloud service
broker role could be combined with or operate independently of the role of inter-cloud provider.
The cloud computing activities of a cloud service broker include:
• acquire and assess customers (clause 8.4.2.6);
• assess marketplace (clause 8.4.2.7);
• set up legal agreement (clause 8.4.2.8);
The marketplace assessment can happen prior to customer acquisition, creating pre-agreements with cloud
service providers and this can enable cloud service customers to select cloud service providers from a
service catalogue, possibly negotiating service details (e.g., service level objectives) at selection time.
In either case, the cloud service broker only acts during the contracting phase of the service, between the
cloud service customer and cloud service provider. The cloud service broker is not involved during the
consumption of the service. In such cases, the activities involve cloud service provider's activities.
8.4.2 Cloud computing activities
The cloud computing activities which relate to the sub-roles of cloud service partner are shown in Figure 8-5.
73