Unit 3: SLA management and securing cloud services
Cloud Computing notes · PTU syllabus (UGCA1936)
On this page
Unit summary
A cloud customer hands over control of infrastructure and data to a provider, so two things must be written down and checked: what service the provider promises, and how the data is protected. This unit covers service level agreements (SLAs), how they are managed through their life cycle, and the main ways of securing data and services in the cloud.
After this unit you can
- Explain SLAs and SLOs and why traditional approaches fall short in the cloud
- Describe the types and life cycle of an SLA and policy-based SLA management
- Explain cloud security concerns and the steps to secure data in the cloud
- Describe brokered storage access, tenancy, encryption, auditing and compliance
PTU syllabus topics
- Inspiration and traditional approaches to SLO management
- types of SLA
- life cycle of an SLA
- SLA management in the cloud and automated policy-based management
- cloud security
- securing data
- brokered cloud storage access
- storage location and tenancy
- encryption
- auditing and compliance
- steps to ensure security over the cloud
Topic 1
SLA management: inspiration and traditional approaches
A service level agreement (SLA) is a contract between provider and customer stating the services, quality levels, measurements and penalties. A service level objective (SLO) is one measurable target inside it, such as 99.9 percent uptime. Inspiration: customers need guarantees about availability and performance, and providers need a clear, measurable promise. In the cloud, many customers share one platform, so SLAs must be defined, monitored and enforced automatically. Traditional approaches to SLO management were manual and fixed: SLOs were set once for a known system, monitored by people with periodic reports, and violations were found after the fact. They do not suit the cloud, where resources and demand change every minute.
- Service description
- What is provided
- Availability
- For example 99.95 percent monthly uptime
- Performance
- Response time and throughput targets
- Support
- Response times by severity
- Security and data
- Protection, location and backup
- Penalties
- Service credits when targets are missed
Example
Downtime arithmetic: a 99.9 percent monthly availability SLA in a 30-day month (43,200 minutes) allows 0.1 percent downtime, which is 0.001 × 43,200 = 43.2 minutes. At 99.99 percent the allowance falls to only about 4.3 minutes. If the provider is down 2 hours, the SLA is breached and the customer receives a service credit.
Topic 2
Types of SLA
Customer-based SLA
One agreement with one customer covering all the services they use
A college's single agreement for all its cloud services
Service-based SLA
One agreement for one service, offered to all customers
The uptime promise for a storage service
Multi-level SLA
Layered: corporate level, customer level and service level
A provider with a group-wide policy, a department agreement and a per-service target
Topic 3
Life cycle of an SLA
- 1
Discover service providers
Find providers that meet your needs
- 2
Define the SLA
Set terms, metrics and SLOs
- 3
Establish the agreement
Negotiate and sign
- 4
Monitor SLA violations
Measure performance against targets
- 5
Terminate the SLA
End it on expiry or by agreement
- 6
Enforce penalties
Apply credits for violations
Topic 4
SLA management in the cloud
SLA management in the cloud means defining, monitoring, enforcing and reporting SLAs for many tenants at scale. The provider measures metrics such as availability and response time continuously, compares them with the SLOs, raises alerts before breaches and calculates penalties. Automated policy-based management expresses rules as policies that the system enforces by itself. For example: if average response time exceeds 300 ms for five minutes, add two servers; if CPU stays below 20 percent for an hour, remove one. This keeps the SLOs met without human action and keeps cost under control.
Exam tip
Distinguish SLA (the whole agreement) from SLO (one measurable target in it) from SLI (the measured value).
Topic 5
Cloud security
Security in the cloud is a shared responsibility: the provider secures the facilities, hardware and virtualization layer; the customer secures their data, accounts, access settings and applications. Main concerns: unauthorised access and data breaches, weak identity and access management, insecure interfaces, data loss, multi-tenant isolation failures, insider threats and compliance violations.
- Data
Encryption and backups
- Application
Secure coding and patching
- Identity and access
Strong passwords, multi-factor authentication, least privilege
- Network
Firewalls and private networks
- Physical
Guarded data centres run by the provider
Topic 6
Securing data
- Brokered cloud storage access: a broker sits between the user and the storage. The client asks the broker for access, the broker checks the request against policy and hands out a short-lived credential, and the data is fetched through a proxy so the customer never reaches the storage directly. This limits damage if a client is compromised.
- Storage location and tenancy: know where data is stored, because laws differ by country and some require data to stay in India. Tenancy means many customers on shared storage; choose providers with strong isolation, or dedicated storage for very sensitive data.
- Encryption: convert data into unreadable form using a key. Encrypt data at rest (in storage) and data in transit (over the network, using TLS). Keep the keys separate from the data, ideally under the customer's control.
- Auditing and compliance: keep logs of who accessed what and when, review them regularly, and follow standards and laws such as ISO 27001, SOC 2 and local data protection rules. Audits give evidence that the service is secure.
Topic 7
Steps to ensure security over the cloud
- 1
Classify your data
Decide what is sensitive
- 2
Choose a trusted provider
Check certifications and SLAs
- 3
Control access
Least privilege and multi-factor authentication
- 4
Encrypt data
At rest and in transit
- 5
Monitor and audit
Logs, alerts and regular reviews
- 6
Back up and plan recovery
Test restoring data
- 7
Train users
People are the weakest link
Example
A college storing student records: the data is classified as sensitive. The college picks a provider with an Indian data centre, encrypts the database, gives each clerk access only to their own department's records, turns on multi-factor authentication for admins and reviews access logs every month.
Key terms
- SLA
- A contract defining the services and quality levels a provider promises
- SLO
- A measurable target within an SLA
- Policy-based management
- Automatic enforcement of rules to meet SLOs
- Multi-tenancy
- Many customers sharing the same infrastructure in isolation
- Encryption
- Converting data into unreadable form using a key
- Brokered access
- Storage access controlled through an intermediary
- Compliance
- Following the laws and standards that apply to the data
Quick revision
- SLA contains service description, metrics, support, security and penalties.
- Types of SLA: customer-based, service-based, multi-level.
- Life cycle: discover, define, establish, monitor, terminate, enforce penalties.
- Downtime allowed = (1 − availability) × period.
- Security is a shared responsibility between provider and customer.
- Protect data with a broker, awareness of location and tenancy, encryption and auditing.
Important exam questions
Practice questions written to the PTU exam pattern for this unit's syllabus: short answers (Section A style) and long answers (Sections B and C style).
Short-answer questions
- Q1.Define SLA and SLO.
- Q2.Why are traditional SLO approaches unsuitable for the cloud?
- Q3.Name the types of SLA.
- Q4.What is automated policy-based management?
- Q5.What is multi-tenancy?
- Q6.Why is encryption of data at rest and in transit needed?
- Q7.What is the shared responsibility model?
Long-answer questions
- Q1.Explain the types of SLA and the life cycle of an SLA.
- Q2.Explain SLA management in the cloud, including automated policy-based management.
- Q3.Discuss the main security issues in cloud computing.
- Q4.Explain brokered cloud storage access, storage location and tenancy, encryption and auditing.
- Q5.Describe the steps to ensure security over the cloud.
Stuck on this unit?
Message SBS on WhatsApp for help with Cloud Computing, or to ask about studying BCA at Synetic.
