Unit 2
Unit 2
>Xaas refers to an increasing number of services that are delivered over the
internet rather than provided locally or on-site.
1. Resource Optimization:
- Service delivery models allow users to allocate and utilize computing
resources based on their specific needs. This helps in avoiding over-
provisioning or underutilization, optimizing costs and ensuring efficient use of
resources.
2. Scalability:
- Different service delivery models offer varying levels of scalability. IaaS,
PaaS, and SaaS provide scalable solutions for infrastructure, platform, and
software, respectively. This scalability allows users to easily adapt to changing
workloads and demands.
3. Cost Efficiency:
- By choosing the right service delivery model, organizations can manage
costs effectively. Pay-as-you-go pricing models common in cloud services
enable users to pay only for the resources and services they consume, avoiding
unnecessary expenses.
7. Global Accessibility:
- Cloud service delivery models facilitate access to resources and applications
from anywhere with an internet connection. This global accessibility is crucial
for businesses with distributed teams or a customer base spanning multiple
regions.
9. Risk Mitigation:
- Service delivery models, especially in public clouds, often come with built-in
security features and compliance standards. This helps in mitigating security
risks and ensures that data is handled in a secure and compliant manner.
10. Elasticity:
- IaaS, in particular, offers elastic scaling, allowing users to dynamically adjust
computing resources based on demand. This elasticity is crucial for handling
peak workloads without compromising performance.
1. Software-as-a-Service (SaaS):
2. In
fra
str
uc
tur
e-
Ias-a-Service (IaaS):
Definition: IaaS provides virtualized computing resources over the
internet, allowing businesses to rent infrastructure components.
How It Works: Customers can provision and manage virtual machines,
storage, and networking resources.
Examples: Amazon Web Services (AWS), Microsoft Azure, and Google
Cloud Platform (GCP).
Benefits:
Flexibility: Customize infrastructure components as needed.
Cost-Efficiency: Pay only for the resources used.
Scalability: Quickly scale up or down based on demand.
Limitations: Businesses are responsible for managing the operating
system, applications, and security1.
3. Platform-as-a-Service (PaaS):
Public Cloud
Private Cloud
Hybrid Cloud
Community Cloud
1. Public Cloud:
Characteristics:
Examples:
Characteristics:
- Better Control: You are the sole owner of the property. You gain complete
command over service integration, IT operations, policies, and user behavior.
Data Security and Privacy: It’s suitable for storing corporate information to
which only authorized staff have access. By segmenting resources within the
same infrastructure, improved access and security can be achieved.
3. Hybrid Cloud:
Characteristics
4. Community Cloud:
Characteristics:
Examples:
In this case, the SLA will typically have a technical definition in mean
time between failures (MTBF), mean time to repair or mean time to
recovery (MTTR), identifying which party is responsible for reporting
faults or paying fees, responsibility for various data rates, throughput,
jitter, or similar measurable details. The Service Level Agreement
includes:
Detailed service overview
Speed of service delivery
Plan for performance monitoring
Description of the reporting procedure
List of penalties that will be applied in case of agreement
violations
Constraints
Types of SLA
The selection of the types of SLA in an organization depends on many
significant aspects.
1. Customer-based SLA
This SLA is a contract that includes one identical type of service for all
of its customers. Because the service is limited to one unchanging
standard, it is more straightforward and convenient for vendors.
3. Multi-level SLA
A multilevel SLA will divide the agreement into various levels that are
specific to a series of customers using the service. For example, a
software as a service (SaaS) provider might offer basic services and
support to all customers using a product, but they could also offer
different price ranges when buying the product that dictates different
service levels. These different levels of service will be layered into the
multilevel SLA.
Components of SLA
An SLA highlights what the client and the service provider want to
achieve with their cooperation and outlines the obligations of the
participants, the expected performance level, and the results of
cooperation.
1. Financial penalty
This kind of penalty requires a vendor to pay the customer
compensation of damages equal to the one written in the agreement.
The amount will depend on the extent of a violation and damage and
may not fully reimburse what a customer paid for the eCommerce
service or eCommerce support.
License extension or support:It requires the vendor to extend the
license term or offer additional customer support without charge.
This could include development and maintenance.
2. Service credit
This calculation helps determine the extent of an SLA breach and the
penalty level foreseen by the contract. The tools usually calculate a
downtime period during which service wasn't available, compare it to
SLA terms and identify the extent of the violation.
4. SLA credit
SLA Lifecycle