1) Cloud computing involves sharing computing resources over the Internet rather than having local servers or devices. It allows users access to software, storage, databases, analytics and more without managing physical hardware.
2) The main benefits of cloud computing include lower costs by paying only for what is used, flexibility to quickly scale resources up or down as needed, global access to services, and increased productivity by eliminating local management of infrastructure.
3) The main types of cloud computing models are public clouds (owned by third parties), private clouds (for exclusive single organization use), hybrid clouds (combining public and private), and community clouds (shared by organizations with common interests).
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Cloud_Ch_01_Handouts(1).pdf
1. DILLA UNIVERSITY
COLLEGE OF ENGINEERING & TECHNOLOGY
School of Computing & Informatics
M. Sc in Computer Science & Networking
By
Chapter – 01
COET, Dilla University 1
Course Number CN7212
Course Title Cloud Computing
3. What is Cloud Computing?
Cloud computing:
–Internet-based computing in which large groups of
remote servers are networked so as to allow sharing
of data-processing tasks, centralized data storage,
and online access to computer services or resources.
–Any computer related task that is done entirely
on the Internet.
4. Cont..
● Allows users to
deal with the
software without
having the
hardware.
● Everything is done
by remote, nothing
is saved locally.
7. Cont..
Simply , cloud computing is the delivery of
computing services—including servers,
storage, databases, networking, software,
analytics, and intelligence—over the Internet
(“the cloud”) to offer faster innovation,
flexible resources, and economies of scale.
You typically pay only for cloud services
you use, helping you lower your operating
costs, run your infrastructure more efficiently,
and scale as your business needs change.
COET, Dilla University 7
13. Top benefits of cloud computing
Cloud computing is a big shift from the traditional way
businesses think about IT resources.
Here are seven common reasons organizations are turning to
cloud computing services:
Cost
Speed
Global Scale
Productivity
Performance
Reliability
Security
COET, Dilla University 13
14. Cont..
Cost
Cloud computing eliminates the capital expense of buying hardware and
software and setting up and running on-site datacenters—the racks of
servers, the round-the-clock electricity for power and cooling, and the IT
experts for managing the infrastructure.
Speed
Most cloud computing services are provided self service and on demand,
so even vast amounts of computing resources can be provisioned in
minutes, typically with just a few mouse clicks, giving businesses a lot of
flexibility and taking the pressure off capacity planning.
Global scale
The benefits of cloud computing services include the ability to scale
elastically.
In cloud speak, that means delivering the right amount of IT resources—
for example, more or less computing power, storage, bandwidth—right
when they’re needed, and from the right geographic location.
COET, Dilla University 14
15. Cont..
Productivity
• On-site datacenters typically require a lot of “racking
and stacking”—hardware setup, software patching, and
other time-consuming IT management chores.
• Cloud computing removes the need for many of these
tasks, so IT teams can spend time on achieving more
important business goals.
Performance
• The biggest cloud computing services run on a
worldwide network of secure datacenters, which are
regularly upgraded to the latest generation of fast and
efficient computing hardware.
• This offers several benefits over a single corporate
datacenter, including reduced network latency for
applications and greater economies of scale.
COET, Dilla University 15
16. Cont..
Reliability
Cloud computing makes data backup, disaster
recovery, and business continuity easier and less
expensive because data can be mirrored at multiple
redundant sites on the cloud provider’s network.
Security
Many cloud providers offer a broad set of policies,
technologies, and controls that strengthen your
security posture overall, helping protect your data,
apps, and infrastructure from potential threats.
COET, Dilla University 16
18. Types of cloud computing
• Not all clouds are the same and not one type of cloud
computing is right for everyone.
• Several different models, types, and services have evolved to
help offer the right solution for your needs.
• First, you need to determine the type of cloud deployment, or
cloud computing architecture, that your cloud services will be
implemented on.
There are four different ways to deploy cloud services:
Public cloud
Private cloud
Hybrid cloud
Community Cloud
COET, Dilla University 18
23. Public cloud
• Public clouds are owned and operated by a
third-party cloud service providers, which
deliver their computing resources, like servers
and storage, over the Internet.
• Microsoft Azure is an example of a public
cloud.
• With a public cloud, all hardware,
software, and other supporting infrastructure
is owned and managed by the cloud provider.
• You access these services and manage your
account using a web browser.
COET, Dilla University 23
25. Private cloud
• A private cloud refers to cloud computing
resources used exclusively by a single business or
organization.
• A private cloud can be physically located on the
company’s on-site datacenter.
• Some companies also pay third-party service
providers to host their private cloud.
• A private cloud is one in which the services and
infrastructure are maintained on a private network.
COET, Dilla University 25
27. Hybrid cloud
• Hybrid clouds combine public and private
clouds, bound together by technology that
allows data and applications to be shared
between them.
• By allowing data and applications to move
between private and public clouds, a hybrid
cloud gives your business greater flexibility,
more deployment options, and helps optimize
your existing infrastructure, security, and
compliance.
COET, Dilla University 27
29. Community Cloud
A Community Cloud is a Cloud infrastructure that
is shared by users of the same industry or by
those who have common goals.
This Cloud infrastructure is built after
understanding the computing needs of a
community as there are many factors including
compliances and security policies which need to
be included in the community Cloud
infrastructure.
Ex: U.S.-based dedicated IBM SoftLayer cloud for
federal agencies.
COET, Dilla University 29
31. Types of cloud services
Most cloud computing services fall into three
broad categories:
o Infrastructure as a service (IaaS),
o Platform as a service (PaaS),
o Software as a service (SaaS).
• These are sometimes called the cloud
computing "stack" because they build on top of
one another.
• Knowing what they are and how they’re
different makes it easier to accomplish your
business goals.
COET, Dilla University 31
35. Infrastructure as a service (IaaS)
The most basic category of cloud
computing services.
With IaaS, you rent IT infrastructure—
servers and virtual machines (VMs), storage,
networks, operating systems—from a cloud
provider on a pay-as-you-go basis.
COET, Dilla University 35
37. Platform as a service (PaaS)
• Platform as a service refers to cloud computing
services that supply an on-demand environment for
developing, testing, delivering, and managing software
applications.
• PaaS is designed to make it easier for developers to
quickly create web or mobile apps, without worrying about
setting up or managing the underlying infrastructure of
servers, storage, network, and databases needed for
development.
COET, Dilla University 37
39. Software as a service (SaaS)
• Software as a service is a method for
delivering software applications over the
Internet, on demand and typically on a
subscription basis.
• With SaaS, cloud providers host and manage
the software application and underlying
infrastructure, and handle any maintenance, like
software upgrades and security patching.
• Users connect to the application over the
Internet, usually with a web browser on their
phone, tablet, or PC.
COET, Dilla University 39
42. Cloud Providers
Here is a list of top 10 cloud service providers:
1. Amazon Web Services (AWS)
2. Microsoft Azure
3. Google Cloud
4. Alibaba Cloud
5. IBM Cloud
6. Oracle
7. Salesforce
8. SAP
9. Rackspace Cloud
10.VMWare
COET, Dilla University 42
44. Computing platforms and technologies
Development of a cloud computing application
happens by leveraging platforms and frameworks
that provide different types of services, from the
bare-metal infrastructure to customizable
applications serving specific purposes.
1 Amazon web services (AWS)
2 Google AppEngine
3 Microsoft Azure
4 Hadoop
5 Force.com and Salesforce.com
6 Manjrasoft Aneka
COET, Dilla University 44
48. References
• Cloud Computing – Web Based Applications That
Change the way you Work and Collaborate Online
– Michael Miller, Pearson Education.
• Cloud Application Architectures, 1st Edition by
George ReeseO'Reilly Media.
• Cloud Computing and SOA Convergence in Your
Enterprise: A Step-by-Step Guide David S.
LinthicumAddison-Wesley Professional.
• Enterprise Web 2.0 Fundamentals
byKrishnaSankar; Susan A. Bouchard, Cisco Press.
• Simplilearn
COET, Dilla University 48