3. What is cloud computing
• Definition:
– Cloud computing is Internet-based computing, whereby
shared resources, software and information are provided to
computers and other devices on-demand, like electricity.
– Refers to accessing computing resources that are typically
owned and operated by a third-party provider.
4. What is Cloud Computing
4 Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
• Shared pool of configurable computing resources
• On-demand network access
• Provisioned by the Service Provider
5. Deployment Models
Public cloud
• Public cloud (off-site and remote) describes cloud computing where resources are dynamically
provisioned on an on-demand, self-service basis over the Internet, via web applications/web
services, open API, from a third-party provider who bills on a utility computing basis.
Private cloud
• A private cloud environment is often the first step for a corporation prior to adopting a public cloud
initiative. Corporations have discovered the benefits of consolidating shared services on virtualized
hardware deployed from a primary datacenter to serve local and remote users.
Hybrid cloud
• A hybrid cloud environment consists of some portion of computing resources on-site (on premise)
and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions
for specific functions that are too costly to maintain on-premise such as virtual server disaster
recovery, backups and test/development environments.
6. Cloud Flavors?
• SaaS – Software as a Service
• IaaS – Infrastructure as a Service
• PaaS – Platform as a Service
• DaaS – Desktop as a Service
7. What is Software as a Service? (SaaS)
• SaaS is a software delivery methodology
that provides licensed multi-tenant access
to software and its functions remotely as a
Web-based service.
– Usually billed based on usage
– Usually multi tenant environment
– Highly scalable architecture
9. Infrastructure as a Service (IaaS)
• IaaS is the delivery of technology
infrastructure as an on demand scalable
service
– Usually billed based on usage
– Usually multi tenant virtualized
environment
– Can be coupled with Managed Services for
OS and application support
11. Platform as a Service (PaaS)
• PaaS provides all of the facilities required to
support the complete life cycle of building
and delivering web applications and services
entirely from the Internet.
– Typically applications must be developed with
a particular platform in mind
– Multi tenant environments
– Highly scalable multi tier architecture
14. Opportunities and Challenges
• The use of the cloud provides a number of
opportunities:
– It enables services to be used without any understanding
of their infrastructure.
– Cloud computing works using economies of scale:
• It potentially lowers the outlay expense for start up companies, as
they would no longer need to buy their own software or servers.
• Cost would be by on-demand pricing.
• Vendors and Service providers claim costs by establishing an
ongoing revenue stream.
– Data and services are stored remotely but accessible from
“anywhere”.
15
15. Difference between Cloud and other
computing
• Utility computing:
– the "packaging of computing resources,
such as computation and storage, as a
metered service similar to a traditional
public utility, such as electricity"
• Grid computing:
– "a form of distributed computing and parallel computing, whereby a
'super and virtual computer' is composed of a cluster of networked,
loosely coupled computers.
16. Big cloud ideas……
• Projects are easily shared.
• Cloud based office suits.
• Google docs ,zoho offer both onlin eand offline
• O.s and computers wholly reliiant on cloud ex:
google chrome .joli o.s
• Apps are installed from chrome web store,music
spotify, device syn
• Inventing cloud printers(cl com alliance).
18. Advantages……
• The cost of computing systems can be
minimized
• We can access from anywhere
• Companies do not need to pay for purchase of
software per computer
• Free to use any device
• High reliability
• Scalability
19. Disadvantages
• Security
• Reliability can become an issue
• Less control over apps
• Dependent on provider
• Hacking
• Not at all reliable to Small firms .
• Dependence
• Continuous internet access
20. Cloud Summary
• Cloud computing is an umbrella term used to refer to
Internet based development and services
• A number of characteristics define cloud data,
applications services and infrastructure:
– Remotely hosted: Services or data are hosted on remote
infrastructure.
– Ubiquitous: Services or data are available from anywhere.
– Commodified: The result is a utility computing model
similar to traditional that of traditional utilities, like gas
and electricity - you pay for what you would want!
21
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.cloud computing customers do not own the physical infrastructure.Cloud computing users avoid capital expenditure (CapEx) on hardware, software, and services when they pay a provider only for what they use.Low shared infrastructure and costs, low management overhead, and immediate access to a broad range of applications