You are on page 1of 17

CONTENTS

► Introduction
► What is cloud computing?
► Example
► Characteristics
► Delivery models
► Deployment models
► Cloud components
► Benefits of Cloud computing
► Barriers to Cloud computing
► Summary
What is Cloud computing?

► Cloudcomputing is a paradigm in
which information is permanently
stored in servers on the internet and
cached temporarily on clients that
include desktops, entertainment
centers, monitors etc.
Example
► FLICKER
1.allows us to easily access our images no matter
where we are or what type of device we are using.
2. allows us to share images. No need to burn them
to a compact disc or save them. We can just send
someone our flicker address.
3.We are providing ourselves with data security by
creating a backup on the net.
Characteristics

► Rapid elasticity: ability to scale resources both


up and down as needed.
► Measured service: The aspects of cloud
computing are controlled and monitored by
cloud provider.
► On demand service: consumer can use cloud
services as needed without any human
interaction with cloud provider.
Contd..

► Ubiquitous network access: cloud provider’s


capabilities are available over the network and can
be accessed through standard mechanisms.
► Location independent resource pooling: Location of
physical resources underneath the cloud
infrastructure is not known to the consumer and
can change dynamically
Delivery models
Software as a Service(SaaS)
:Consumer uses applications but does not control
OS,hardware or network infrastructure.

Platform as a Service (PaaS): consumer is having


some control over the hosting environment, but
doesn't control the OS, hardware &network
infrastructure.

Infrastructure as a Service (IaaS): Consumer can


control the OS, storage deployed applications and
possibly network components.
Deployment models
Cloud Components
► Virtualized infrastructure: provides the
abstraction necessary to ensure that an
application is not directly tied to underlying
hardware.
► Virtualized applications: decouples application
from underlying hardware ,OS, storage and
network on enable flexibility in deployment.
► Enterprise management: it handles full lifecycle
of virtualized resources and is used for service
level management, metered usage policy
management etc.
Contd..

► Security and identity management:


information assessed management system
to provide the necessary control to ensure
sensitive information is protected.
Benefits of cloud computing

1. Decoupling and separation of the


business service from the
infrastructure needed to run it.
2. Flexibility to chose multiple vendors.
3. Reduced cost due to operational
efficiencies.
4. Elastic nature of infrastructure.
Barriers to cloud computing
Customer’s perspective:
1. Data security:
► many customers don’t wish to trust their data to
the cloud
► data must be locally retained for regulatory reasons
2. Latency:
► the cloud can be many milli seconds away
► not suitable for real time applications.
3. Application availability:
► cannot switch from existing legacy applications.
► equivalent cloud applications don’t exist
vendors perspective:
1. Service level agreements:
► what if something goes wrong?
► What is the true cost of providing SLAs?
2. Business models:
► SaaS/PaaS models are challenging
► Much lower upfront revenue
3. customer lock-in:
► customers want open/standard APIs
► need to continuously add value.
Summary
1. Move the application to “the cloud”
► Decouple the user and datacenter
location
2. Software as a service business
models
► Google/Yahoo/Amazon/Facebook/etc
• Cloud Computing is the fastest growing part of IT
• Tremendous benefits to customers of all sizes
• Cloud services are simpler to acquire and scale up
or down
• Key opportunity for application and infrastructure
vendors
• Public clouds work great for some but not all
applications
• Private clouds offer many benefits for internal
applications
• Public and private clouds can be used in
combination
Thank you
Any queries???

You might also like