Unit 1 Notes1
Unit 1 Notes1
SERVICES MANAGEMENT
EnggTree.com
UNIT -1
CLOUD SERVICE MANAGEMENT FUNDAMENTALS
Cloud Ecosystem - The Essential Characteristics - Basics of Information Technology
Service Management and Cloud Service Management - Service Perspectives -Cloud
Service Models - Cloud Service Deployment Models
Page 3 of 118
Page 4 of 118
Cloud Consumer:
- It is party who uses services offered by cloud providers, cloud brokers and
cloud carriers during the business
- A person or organization that maintains a business relationship with, and uses
service from, cloud providers.
- Steps:
a. Browse the list of services (catalogue of available resources) offered by
cloud service providers or cloud broker’s
b. Request the desired services
c. Negotiates the terms of the service contract with the cloud provider
Cloud Providers of Cloud Service Provider (CSP):
- It is an entity responsible for making a service available to cloud consumers
(either directly or indirectly)
- Roles:
a. Acquire and maintain necessary computing infrastructure
b. Supports various services (run different software applications) –SaaS
and PaaS
c. Arrangement for the delivery of the cloud services to the cloud
consumers via network access
Page 5 of 118
Page 6 of 118
c. Intermediation
- It choose from different cloud solutions
- Example: Azure, Pax8, AWS Service Catalog, AppDirect Monetization
Suite, IBM Cloud Broker, interworks
Cloud Auditor:
- It is a third party that evaluates cloud services independently and provides
an opinion based on those findings.
- It examines controls of cloud computing service providers.
- Assessment parameters:
a. Security
b. Privacy
c. Performance
- Compliance with guidelines can be confirmed by audits by examining
observable evidence. (verify the compliance with the standard)
Essential Characteristics (unique features)
Core attributes (5 Attributes)
1. On demand 2.Broad Network 3.Resource
4. 5. Measured
Pooling
Ra Service
pid
Ela
stic
ity
a. On-demand:
- It is an important and valuable features of cloud computing.
- It is enterprise-level delivery model that allows users to easily provision and
deprovision cloud resources when needed or “on-demand.
- Self-service mode: Consume storage and server time as required without
intervening with the service provider. (control the usage, add or delete services)
- Example: AWS, Microsoft, Google, IBM, Salesforce.com
b. Broad Network:
- Resources are allowed to access through any network from multiple locations.
- It allows to access the functionality across a range of devices and permitting
remote connectivity from anywhere with an internet connection.
Page 7 of 118
- Cloud resources can be accessed by using any digital device (mobile phones,
laptops, tablets etc..) from anywhere in the world where internet connection
exists.
- Parameters : (for effective usage)
a. Fast connection (bandwidth)
b. No latency (No delay)
c. Excellent Quality of Service (QoS)
c. Resource Pooling
- Resources: Hardware or Software (Computation, Storage or network )
- Resource Pool: A resource pool is a group of resources that can be assigned to
users.
- Resource Pooling: Serving the several consumers with a shared set of material
assets. (service to the consumers simultaneously)
- Data security should not compromised while sharing the resources (multi-
tenancy -> maintain individual space for every user)
- Dynamic Allocation: Resources are dynamically provided according to need
rather than being permanently allocated to users.
- Efficient Utilization: As load or demand fluctuates over time, this results in
efficient resource usage.
d. Rapid Elasticity
- It is one of the important and critical characteristics of cloud computing
- Elasticity: Scale the cloud resources as per the need of the consumers
- Resource Provision: Cloud computing can quickly provision resources when
the organization needs and pay for that portion of consumption. (pay-per-use
services)
Page 8 of 118
- Consumers benefit from rapid elasticity because they can expand or reduce their
resources based on their needs.
- Example: ecommerce platform, Amazon Web Services, Microsoft Azure, and
Google Cloud support rapid elasticity in cloud computing.
- Difference between Scalability and Elasticity:
o Elasticity is used to meet dynamic changes, where the resources need can
increase or decrease.
o Scalability is always used to address the increase in workload in an
organization.
- Advantages:
a. High availability and
c. Automation capability
reliability
d. Cost effective
b. Growth supporting
- Disadvantages:
a. Learning Curve (learning new programming tools)
b. Security (authentication, incident response, root cause analysis)
c. Cloud lock-in (vendors lock the resources into the service)
e. Measured Service
- It is a essential service or function in cloud computing (connected to payments)
- It is a delivery model in which a utility provider monitors how much of a
particular service each customer consumes within a designated time period.
- Pay-as-you-go: The amount fluctuates depending on how much resource it
really uses. (charging based on time and usage)
- Cloud computing automatically regulate and optimize resource utilization.
- Resource usage can be monitored, controlled and reported, providing
transparency for both the providers and consumers of the utilized service.
- Advantages:
Page 9 of 118
Downloaded from EnggTree.com
EnggTree.com
a. Service Management
b. Asset Management
c. Service Lifecycle
d. Incident Management
e. Change Management
f. Problem Management
g. Service Level Management - Defining and maintaining service level
agreements (SLAs) to ensure service quality.
Page 10 of 118
Example: Submitting ticket to resolve a laptop issue ( fill and submit a pre defined
form in the service catalog – assign an any IT team – solve the issue)
Cloud Service Management
Activities: It includes all the activities that an organization does to plan, design,
deliver, operate, and control the IT and cloud services that it offers to customers.
Definition of cloud service Management: The management of cloud
infrastructure products and services
Page 11 of 118
SERVICE PERSPECTIVES
Common Perspective related to cloud services:
1. Business perspective
- Cloud services offer cost-effective solutions by eliminating the need for
physical infrastructure and maintenance.
- Scale resources as needed, enhance flexibility, and focus on core business
activities.
2. Technical Perspective
- Cloud services involve virtualization, distributed computing, and resource
pooling.
- It helps in implementing, managing, and optimizing cloud-based systems
efficiently.
3. Security Perspective:
- It is a critical aspect of cloud services.
- It involves assessing potential risks, data protection measures, encryption,
access controls, and compliance with regulatory requirements.
4. Economic Perspective
- It evaluates the cost-benefit analysis of adopting cloud services compared to
traditional on-premises solutions.
Page 12 of 118
- It considers factors like total cost of ownership (TCO) and return on investment
(ROI).
5. User Perspective
- The end-users' experience is crucial, including factors like ease of use,
accessibility, performance, and reliability of cloud services.
6. Legal and Compliance Perspective
- Cloud services may involve data storage and processing across different
jurisdictions.
- Understanding legal implications, data residency requirements, and compliance
with data protection laws is essential.
7. Scalability and Elasticity Perspective
- Cloud services offer scalability and elasticity to accommodate changing
demands. U
- It allows businesses to optimize resource allocation and manage fluctuating
workloads efficiently.
8. Interoperability Perspective
- Cloud services often involve integrating multiple platforms and services.
- Ensuring interoperability enables seamless data exchange and application
communication.
9. Environmental Perspective
- Cloud services can have environmental impacts due to data centers' energy
consumption.
- Evaluating energy efficiency and sustainable practices is relevant from this
perspective.
10. Future Perspective
- Considering the ongoing advancements and innovations in cloud
technology, assessing the future trends and potential developments is
crucial to stay ahead in the evolving cloud landscape.
Page 13 of 118
Key Factors: The following key factors are used to avoid the challenges or to reduce
the challenges for adoption of cloud computing in service perspective.
1. Developing authentication models in the Cloud
2. High Availability of Cloud Services
3. Using Cloud Multi-Tenant Infrastructure Model
4. Better Cloud Compatibility and Scalability for Cloud Services
5. Need to Virtualization Technology in Cloud Computing Environments
6. Implement Automated Tools and Develop Application Portability
7. Review service-level agreements
8. Flexibility Access to Data on Cloud Storage
9. Create, Deploy, Develop, and Implement Policies and Procedures for the Cloud
10. Challenge Cloud Infrastructure Need to Trust Computing and Cryptography
11. Data Protection and Integrity for the Cloud
12. Enhancing Cyber Challenge Systems
13. Change Management and Incident Response Procedures (Plan)
14. Hypervisor Complexity
15. Cloud Reduce Denial of Service (DoS) Attack
16. Understand the Fundamental Technologies
17. Services are Fully Managed and Delivered by a Third Party in Cloud
Computing
18. Reducing Cost and Carbon Footprint for Cloud Services
19. Controls Need to Composite Cloud Services
20. Speed of Cloud Deployment and Ease Integration
21. Decreased effort in management technology in Cloud Computing
22. Managing Cloud Data Confidentiality and Increasing Auditability
23. Implement Application Level for Data Caching
24. Usability and Biometric System for Cloud Computing Environment
25. Cryptography and Steganography
Page 14 of 118
Cloud Types
Two set of Models:
1. Deployment Model – Location and management of cloud infrastructure
2. Service Models – Accessing the particular type of services on cloud
computing platform
NIST Model: (National Institute of Standard and technology)
- US government is a major consumer of cloud computing network
- It defines separate deployment and service models
- Concept:
o Initial version: Doesn`t require a cloud to use virtualization to pool
resources
o Latest Version: It supports
1. Virtualization
2. Multi – tenancy
o Follows modular interacting components - SOA
o Drawback:
1. Not addressing the intermediary services
a. Transaction or service brokers
b. Provisioning
c. Integration
d. Interoperability services
o NIST cloud Computing Architecture
Page 15 of 118
Page 16 of 118
Deployment Models:
Page 17 of 118
c. Grid Computing
d. Utility Computing
- Example: YouTube, iCloud, Dropbox, Microsoft OneDrive, Google Drive,
Gmail, Microsoft Azure, AWS, NetFlix, IBM Blue Cloud, Sun Cloud etc..
- Advantages:
a. High Scalability and reliability (Distributed)
b. Low cost
c. Location independent (services offered through internet)
d. Easy set up
- Disadvantages:
a. Security depends on the service provider
b. Performance is medium (depends on network bandwidth)
c. Less customization
d. Limited controls (infrastructure and services)
e. Compliance requirements are challenging
2. Private Cloud (Internal Cloud or Corporate Cloud)
- Operated for exclusive use of an organization
- Managed by the organization or third party
- Services offered: Specific services and hardware as per the need of the
enterprise are available in a private cloud.
- Responsibility: End-user organization is responsible for the operation of a
private cloud.
- Sharing of resources is removed
- Management of Cloud: Organization or private
- Hosting of Private Cloud: On or off premises (places) - On-premise data
centers are built on the organization's premises, whereas private clouds are
hosted on remote infrastructure.
- Isolation: Resources are isolated and in the control of one organization.
- Connectivity: Connected to the private network
Page 18 of 118
3. Hybrid Cloud
- Combination of multiple clouds (combination of public and private cloud)
Page 20 of 118
Page 21 of 118
SERVICE MODELS
Different Types of Cloud computing Service Models (SPI models)
a. Infrastructure as a Service (IaaS)
b. Platform as a Service (PaaS)
c. Software as a Service (SaaS)
d. Storage as a Service (StaaS)
e. Identity as a Service (IdaaS)
f. Compliance as a Service (CmaaS)
g. Anything as a Service (XaaS)
Page 22 of 118
e. Networking
f. Other Hardware assets
g. Load balancers
Page 23 of 118
Page 24 of 118
Page 25 of 118
- Advantages:
a. Simplified development
b. Pre-build business functionality
c. Scalability
d. Support geographically distributed development teams
e. Efficiently manage the application lifecycle.
f. Cut coding time.
g. Develop for multiple platforms—including mobile—more easily.
h. Increase productivity
i. Maintain security measures
j. Use existing skills and investments.
- Disadvantages:
a. Vendor lock – in (migration of platform)
b. Data privacy depends on the service providers
c. Integration with local machine is difficult
3. Software as a Service (SaaS) (On-Demand Software, Web-based
software, or hosted software)
- It provides the complete operating environment with applications,
management and the user interface. (access from anywhere, any device)
- Thin Client interface between application and user through browser
- Services: The services host by the CSP and its available to the end users
over the internet
Page 26 of 118
Page 27 of 118
- Advantages:
a. It supports efficient data management
b. It supports robust cloud infrastructure
c. Automatic updation of software versions
d. Scalable usage
e. Better customization support
f. One to many model (single instance shared by multiple users)
g. Less hardware required
h. Low maintenance cost
i. No installation of software required
j. It offers Multi device support (access using laptop, mobile, desktop,
tablets)
- Disadvantages:
a. Security depends on CSP
b. Latency issue (Speed of delivery)
c. Entire services are depends on the internet
d. Switching between different vendors are difficult (Portability)
e. Customer lose control over version
f. Browser based issues
Cloud Reference Model
Page 28 of 118