Unit 5 - IMED
Unit 5 - IMED
ITSM
CSM
Diagram 5.1 Difference between steps of deployment of services between ITSM and CSM
Source: https://www.ironstoneit.com/blog/cloud-service-management
5.2 What is Cloud Service Management?
Cloud Service Management and respective operations includes all the activities
that service provider does to plan, design, deliver, operate, and control the IT and
cloud services that it offers to customers.
Service management includes the operational aspects of customer’s applications
and services. After an application is pushed to production, it must be managed.
Applications are monitored to ensure availability and performance according to
service level agreements (SLAs) or service level objectives (SLOs).
1. The time it takes for an application to finish a task. For example, running
a query on a database server to fetch all staff records.
2. The response time for an application to act upon a user request. For
example, a user that requests a webpage.
3. A load of a system, measured in the volume of transactions. For example,
a web server that processes 500 requests per second.
Resource usage:
o CPU load
o Memory usage
o Disk I/O
o Read/write database queries
Application statistics
o number of requests
o response time
Performance measurement is an ongoing process, it never ends. You can use the
cloud provider‘s tools or external tools.
5.2.2.2 Scalability
When the demand is too high and there are not enough resources, then it
impacts performance. There are two types of scalability:
For example, we can increase the number of CPU cores and memory in a
web server (vertical) or we can increase the number of web servers
(horizontal).
Due to modern digital technology, customers can transform the work, play, and
govern their activities over internet. Game-changing business outcomes are
made possible because new digital technologies, like IP-based sensors, Internet
of Things (IoT), artificial intelligence (AI), and robotics had access to the big
data systems they needed to operate.
Many enterprises are not considering the implications to their networks when
moving to the cloud. It seems to be an afterthought and that leads to missed
opportunities. Working with network carriers alone isn’t enough. Transitioning
from a legacy network to a cloud-enabled infrastructure often means there’s
opportunity for consolidation.
IoT and edge computing: Managing data from mobile devices and sensors:
Edge computing and the integration of it between private and public cloud from
a network and security perspective is mission-critical if organizations are going
to take advantage of insights that sensor data can provide to the business. Better
agility is just one of the key reasons for pushing some processing closer to the
devices that are the source of the data and that’s where edge processing and
computing come into a play.
These metrics drive the cloud provider’s ability to use the minimum amount of
physical IT resources to service a maximum level of IT resource demand. Properly
balancing these factors across a well characterized user group can lead to
approximately 30‐percent savings in IT resources, and enables the near real‐time
modification of the underlying physical infrastructure required for the delivery of
the desired illusion of infinite resources synonymous with a cloud computing
user’s experience.
Proper cloud deployment can provide significant savings, better IT services and a
higher level of reliability.
1. Lower Costs – Since cloud computing pools all of the computing
resources that can be distributed to applications as needed, thus
optimizing the use of the sum of the computing resources, it delivers
better efficiency and utilization of the entire shared infrastructure.
This also leads to lower costs for power and facilities due to the
smaller footprint.
2. Capital Expenditure Free Computing – A public cloud delivers a
better cash flow by eliminating the capital expense associated with
building and updating the server infrastructure.
3. Deploy Projects Faster, Foster Innovation – Because servers can be
brought up & repurposed in a matter of minutes, the time to deploy a
new application drops dramatically with cloud computing. Rather than
installing and networking a new hardware server, the new server can
be dialed up and imaged in through a self‐serve control console. Or
better yet, with a private cloud, your service provider can dial up a
new server with a single call or support ticket. This mechanism also
allows you to foster innovation by allowing you to try new
configuration quickly and easily without waiting and paying for each
new configuration.
4. Scale as Needed – As your applications grow, you can add storage,
RAM and CPU capacity as needed. This means you can buy “just
enough” and scale as the application demands grow. In the end, the
consumer is only paying for what they use and the level of service
they request; similar to phone service.
5. Lower Maintenance Costs – Because cloud computing uses less
physical resources, there is less hardware to power and maintain. With
an outsourced cloud, you don’t need to keep server, storage, network,
and virtualization experts on staff full time.
6. Resiliency and Redundancy – You can get automatic failover between
hardware platforms and disaster recovery services to bring up your
server set in a separate data center should your primary data center
experience an outage.
5.4 Summary.
Today’s world is transforming information over the internet and getting things
done by using internet and providing services. Services from an on premise or
traditional datacenter service delivery, to IT services being delivered by cloud
service providers. Service Management must be redesigned and include new
methodologies in how we manage these new cloud services. There is huge
potential both for the service provider and the end user by adopting the processes
in cloud computing in to service management.
Cloud Service Management and respective operations includes all the activities
that service provider does to plan, design, deliver, operate, and control the IT and
cloud services that it offers to customers.
Reliability, availability and security are always been a major concern in cloud
computing systems. Availability and reliability of services in cloud computing is
essential for maintaining customer confidence and satisfaction and preventing
revenue losses. The services required by the customers are looked into the
answering the four questions starting with ‘Where?’, ‘Which?’, ‘When?’ and
‘How?’. The desirable result of having a highly available and reliable cloud system
could be gained by answering these questions. Performance, Scalability, and High
Availability words are frequently used interchangeably.
5.5 References.
5.5.1 Books
Cloud Computing: Principles and Pardigms by Rajkumar Buyya, James
Broberg and Andrzej M.Gos cinski, Wiley, 2011.
Distributed & Cloud computing, Kai Hwang, Geoffrey C.Fox, jack
Elsevierm,2012
Cloud Computing implementation, management and security by John W.
Rittenhouse, James E Ransome, CRC Press, Taylor & Francis group,2010
Cloud computing a practical approach by Anthony T. Velte, Toby J. Velte
Robert Elsenpeter, Tata Mc Graw Hill edition, 2010.
Cloud Application Architecture by George Reese, Oreilly publishers
Cloud computing and SOA convergence in your enterprise, by David
Linthicum, Addison- Wesley
Cloud Services for Dummies, by Judith Hurwitz, Marcia Kaufman, and Dr.
Fern Halper, John Wiley & Sons, Inc.
5.5.2 Websites
https://www.javatpoint.com/introduction-to-cloud-computing
https://www.explainthatstuff.com/cloud-computing-introduction.html
https://www.zdnet.com/article/what-is-cloud-computing-everything-you-
need-to-know-about-the-cloud/
https://www.digitalocean.com/community/tutorials/a-general-introduction-
to-cloud-computing
https://www.salesforcetutorial.com/introduction-to-cloud-computing/
https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/
https://networklessons.com/cisco/evolving-technologies/cloud-performance-
scalability-and-high-availability#Scalability
https://link.springer.com/article/10.1186/s13673-018-0143-8
https://blog.newrelic.com/engineering/cloud-application-deployment-tools/
https://www2.deloitte.com
5.6 Exercise.
Q.1 What are the common services managed by the cloud service provider?
Q.2. Differentiate between steps of deployment of services between ITSM
and CSM
Q.3.What is cloud service management?
Q.4. Write a note on performance and scalability of services
Q.5. What are the Tools and technologies used to manage cloud services
deployment?
Q.6. Write a note on cloud economics.
Q.7. What are the factors which are considered as an economical solution to
migrate our traditional infrastructure to cloud based infrastructure.
Q.8. what are customer population metrics for cloud economics
Q.9. Explain how cloud deployment can save cost.
Q.10. Explain how Google App Engine is used to deploy application.