Lecture 10 NIST CCRA
Lecture 10 NIST CCRA
For more detailed explanation please read complete architecture and see diagrams
Cloud Consumer
Cloud Provider
Cloud Auditor
Cloud Broker
Cloud Carrier
Cloud Consumer
Cloud Auditor
Definition: An independent party that evaluates the cloud services for security,
performance, and compliance.
Responsibilities:
o Perform audits on the cloud provider's infrastructure and services.
o Ensure compliance with organizational and legal standards.
Example: Compliance with ISO 27001 for security standards.
Cloud Broker
Definition: A mediator that facilitates the use, management, and delivery of cloud
services.
Responsibilities:
o Aggregation: Combine services from multiple providers.
o Integration: Make services interoperable.
o Arbitrage: Choose between different providers based on cost, features.
Example: A company providing a marketplace for cloud services.
Cloud Carrier
Definition: The intermediary that provides connectivity and transport between the cloud
provider and consumer.
Responsibilities:
o Ensures reliable data transmission between the provider and consumer.
o Can be an ISP or telecom company.
Cloud Service Models
Security Considerations
Best Practices:
o Manage identities and access control.
o Encrypt sensitive data.
o Monitor usage and configure alerts.
Service Monitoring: Process by which the cloud consumer tracks usage and
performance.
Key Metrics:
o Resource consumption (CPU, memory).
o Service response times.
o Availability and uptime.
Compliance Audits: Check if the cloud service meets regulatory and organizational
standards.
Risk Assessments: Evaluate potential risks to cloud services and infrastructure.
Cloud Carrier – Data Transport and Connectivity
Data Transport: The carrier ensures that data is transmitted reliably between the cloud
consumer and provider.
Latency and Bandwidth: Carriers play a role in managing these factors to ensure
optimal performance.
When discussing the NIST Cloud Computing Reference Architecture (CCRA), certain
service-related concepts like Service Orchestration, Service Aggregation, Service Arbitrage,
and Service Intermediation are crucial. These functions are primarily associated with the role of
a Cloud Service Broker and explain how services are delivered, managed, or enhanced in a
cloud environment. Let’s break them down in detail:
1. Service Orchestration
Service Orchestration refers to the process through which cloud providers dynamically manage
and coordinate resources (e.g., compute, storage, networking) to meet the consumer’s needs.
Key Points:
2. Service Aggregation
Service Aggregation refers to the process by which a Cloud Broker combines multiple services
from different providers to offer a unified solution to the consumer.
Key Points:
Combining Multiple Services: A broker may combine several cloud services (e.g., email
service, database service, data backup service) from different cloud providers to create a
comprehensive package.
Simplified Management: Consumers interact with the broker to access these aggregated
services, simplifying the management process.
Integrated Solution: The broker ensures that all combined services work together
seamlessly.
Example: A broker might offer a solution that includes AWS for compute resources,
Google Cloud for machine learning services, and Microsoft Azure for storage, bundling
them into one offering.
3. Service Arbitrage
Service Arbitrage involves selecting services from different providers based on cost,
performance, or specific features, giving flexibility to choose the best service at a given time.
Key Points:
4. Service Intermediation
Service Intermediation refers to when a Cloud Broker adds value to an existing cloud service
by offering additional features like performance monitoring, security management, or improved
user interfaces.
Key Points:
Summary of Differences