This document provides an overview of cloud computing, including definitions of key cloud concepts like Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It discusses characteristics of cloud computing like on-demand access to shared computing resources and pay-per-use models. Examples are given of opportunities like lower costs and challenges like dependence on internet connectivity. Statistics are presented on the growing cloud services market size and adoption of cloud models.
3. The cloud, is an expression used to describe a
variety of different types of computing concepts
that involve a large number
of computers connected through a real-time
communication network (typically the Internet).
What is cloud
4. Computing includes
– designing, developing and building hardware and
software systems
– processing, structuring, and
– managing various kinds of information
by doing scientific research on and with
computers; and creating and using
communications and entertainment media.
What is computing
5. Introduction
• Cloud Computing means a type of Internet-based
computing, where different services such as servers, storage
and applications are delivered to an organization's devices
through the Internet.
• It’s a collection of networked hardware, software and
Internet infrastructure.
6. • Shared pool of configurable computing resources
• On-demand network access
• Provisioned by the Service Provider
7. • Remotely hosted
• Ubiquitous
• Low Cost Software
• On Demand Self-Service
• Resilient Computing
• Pay as much as you use
Characteristics
8. Software as a Service
(SaaS)
• SaaS uses the Web to deliver applications that are
managed by a third-party vendor and whose interface is
accessed on the clients’ side.
• Most SaaS applications can be run directly from a Web
browser, without any downloads or installations
required.
• Gmail is one famous example of an SaaS mail provider.
9. Platform as a Service
(PaaS)
• Developers gain with PaaS is a framework they can build upon
to develop or customize applications.
• PaaS makes the development, testing, and deployment of
applications quick, simple, and cost-effective.
• Similar to the way that you might create macros in Excel, PaaS
allows you to create applications using software components
that are controlled by a third-party vendor.
• PaaS is highly scalable , and users don’t have to worry about
platform upgrades or having their site go down during
maintenance.
10. Infrastructure as a Service•
(IaaS)
• Cloud infrastructure services, known as “Infrastructure as a
Service”• (IaaS), deliver computer infrastructure (such as a
platform virtualization environment), storage, and networking.
• Instead of having to purchase software, servers, or network
equipment, users can buy these as a fully outsourced service.
• Compared to SaaS and PaaS, IaaS users are responsible for
managing more: applications, data, runtime.
• What users gain with IaaS is infrastructure on top of which they
can install any required platforms. Users are responsible for
updating these if new versions are released.
12. Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Google App
Engine
SalesForce CRM
LotusLive
Examples of Models
14. Cloud computing works using economies of scale:
• It potentially lowers the expense for start up companies
• Cost would be by on-demand pricing
Opportunities
15. • Dependence on others
• There are also issues relating to policy and access:
› What happens if the remote server goes down?
› How will you then access files?
› What in cases of users being locked out of accounts and
losing access to data?
• Performance and High Bandwidth Cost
Challenges
16. • Instant software updates and that too online
• Latest version availability
• No obsolete software and high upgrade costs
• Unlimited storage capacity
• Increased data reliability
• Universal document access
Advantages
17. • Requires a constant Internet connection
• Low Speed connections
• Features might be limited
• Sometimes can be slow
• Stored data can be lost
Disadvantages
18. • $180 billion Estimated global cloud services market by the end of 2015
• $131 billion Estimated global cloud services market by the end of 2013
• 50 million Number of physical servers in the world
• 60% Server workloads that will be virtualized in 2013
• 48% Percentage of the cloud market spent on advertising in 2012
• 21% Annual savings of users who move apps to the cloud
• 1/3 IT budgets to be spent on cloud computing in 2013
Statistics
As on 5th September 2013