Unit 3 of 4 · BCA Sem 5

Unit 3: SLA management and securing cloud services

Cloud Computing notes · PTU syllabus (UGCA1936)

3 min read7 topics12 exam questions
On this page
  1. Unit summary
  2. SLA management: inspiration and traditional approaches
  3. Types of SLA
  4. Life cycle of an SLA
  5. SLA management in the cloud
  6. Cloud security
  7. Securing data
  8. Steps to ensure security over the cloud
  9. Key terms
  10. Quick revision
  11. Important questions

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
1

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.

Key termsWhat an SLA contains
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.

2

Topic 2

Types of SLA

ComparisonTypes of SLA
Scope
Example

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

3

Topic 3

Life cycle of an SLA

ProcessSLA life cycle
  1. 1

    Discover service providers

    Find providers that meet your needs

  2. 2

    Define the SLA

    Set terms, metrics and SLOs

  3. 3

    Establish the agreement

    Negotiate and sign

  4. 4

    Monitor SLA violations

    Measure performance against targets

  5. 5

    Terminate the SLA

    End it on expiry or by agreement

  6. 6

    Enforce penalties

    Apply credits for violations

4

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).

5

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.

HierarchyLayers of cloud security
  1. Data

    Encryption and backups

  2. Application

    Secure coding and patching

  3. Identity and access

    Strong passwords, multi-factor authentication, least privilege

  4. Network

    Firewalls and private networks

  5. Physical

    Guarded data centres run by the provider

6

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.
7

Topic 7

Steps to ensure security over the cloud

ProcessSecuring cloud services
  1. 1

    Classify your data

    Decide what is sensitive

  2. 2

    Choose a trusted provider

    Check certifications and SLAs

  3. 3

    Control access

    Least privilege and multi-factor authentication

  4. 4

    Encrypt data

    At rest and in transit

  5. 5

    Monitor and audit

    Logs, alerts and regular reviews

  6. 6

    Back up and plan recovery

    Test restoring data

  7. 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

  1. Q1.Define SLA and SLO.
  2. Q2.Why are traditional SLO approaches unsuitable for the cloud?
  3. Q3.Name the types of SLA.
  4. Q4.What is automated policy-based management?
  5. Q5.What is multi-tenancy?
  6. Q6.Why is encryption of data at rest and in transit needed?
  7. Q7.What is the shared responsibility model?

Long-answer questions

  1. Q1.Explain the types of SLA and the life cycle of an SLA.
  2. Q2.Explain SLA management in the cloud, including automated policy-based management.
  3. Q3.Discuss the main security issues in cloud computing.
  4. Q4.Explain brokered cloud storage access, storage location and tenancy, encryption and auditing.
  5. 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.

WhatsApp us