0% found this document useful (0 votes)
37 views15 pages

Cloud Computing - An Overview

The document provides an overview of cloud computing, discussing its advantages, characteristics, types, and performance. It highlights the differences between public, private, and hybrid clouds, as well as the services offered such as SaaS, PaaS, and IaaS. Additionally, it addresses open issues like governance, reliability, and data security in cloud computing.

Uploaded by

DEV TEAM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views15 pages

Cloud Computing - An Overview

The document provides an overview of cloud computing, discussing its advantages, characteristics, types, and performance. It highlights the differences between public, private, and hybrid clouds, as well as the services offered such as SaaS, PaaS, and IaaS. Additionally, it addresses open issues like governance, reliability, and data security in cloud computing.

Uploaded by

DEV TEAM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Module-5

Cloud Computing – An overview


Agenda
• Why Cloud computing ?
• What is Cloud computing?
• Cloud computing - Characteristics
• Types of Clouds
• Cloud Performance
• Cloud Infrastructure
• Cloud computing open issues
• Cloud articles
• Battle in the cloud
Why Cloud computing?
 Data centers are notoriously underutilized, often idle 85% of the
time
Over provisioning
Insufficient capacity planning and sizing
Improper understanding of scalability requirements etc

 including thought leaders from Gartner, Forrester, and IDC—


agree that this new model offers significant advantages for fast-
paced startups, SMBs and enterprises alike.
 Cost effective solutions to key business demands
 Move workloads to improve efficiency
What is Cloud computing?

Individuals Corporations Non-Commercial

Cloud Middle Ware

Storage OS Network Service(apps) SLA(monitor),


Provisioning Provisioning Provisioning Provisioning Security, Billing,
Payment

Resources

Services Storage Network OS


Cloud computing - Characteristics
 Agility – On demand computing infrastructure
 Linearly scalable – challenge
 Reliability and fault tolerance
 Self healing – Hot backups, etc
 SLA driven – Policies on how quickly requests are processed
 Multi-tenancy – Several customers share infrastructure, without compromising
privacy and security of each of the customer’s data
 Service-oriented – compose applications out of loosely coupled services. One
service failure will not disrupt other services. Expose these services as API’s
 Virtualized – decoupled from underlying hardware. Multiple applications can run in
one computer
 Data, Data, Data
 Distributing, partitioning, security, and synchronization
Cloud Computing - Services

Software as a Service - SaaS


Platform as a Service - PaaS
Infrastructure as a Service - IaaS
Cloud Service Providers
Software as a Platform as a Infrastructure as a
Service (SaaS) Service (PaaS) Service (IaaS)

SalesForce CRM

LotusLive

Google App
Engine

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 7
Types of Clouds
Public, Private and Hybrid clouds
Public clouds
 Open for use by general public
 Exist beyond firewall, fully hosted and managed by the vendor
 Individuals, corporations and others
 Amazon's Web Services and Google appEngine are examples
 Offers startups and SMB’s quick setup, scalability, flexibility and
automated management. Pay as you go model helps startups to
start small and go big
 Security and compliance?
 Reliability concerns hinder the adoption of cloud
 Amazon S3 services were down for 6 hours
Public Clouds (Now)
 Large scale infrastructure available on a rental basis
 Operating System virtualization (e.g. Xen, kvm) provides CPU isolation
 “Roll-your-own” network provisioning provides network isolation
 Locally specific storage abstractions
 Fully customer self-service
 Service Level Agreements (SLAs) are advertized
 Requests are accepted and resources granted via web services
 Customers access resources remotely via the Internet
 Accountability is e-commerce based
 Web-based transaction
 “Pay-as-you-go” and flat-rate subscription
 Customer service, refunds, etc.
Private Clouds
 Within the boundaries(firewall) of the organization
 All advantages of public cloud with one major difference
 Reduce operation costs
 Has to be managed by the enterprise
 Fine grained control over resources
 More secure as they are internal to org
 Schedule and reshuffle resources based on business demands
 Ideal for apps related to tight security and regulatory concerns
 Development requires hardware investments and in-house
expertise
 Cost could be prohibitive and cost might exceed public clouds
Cloud Performance
 Extensive performance study using HPC applications and
benchmarks
 Two questions:
 Performance impact of virtualization
 Performance impact of cloud infrastructure
 Observations:
 Random access disk is slower with Xen
 CPU bound can be faster with Xen -> depends on configuration
 Kernel version is far more important
 No statistically detectable overhead
 AWS small appears to throttle network bandwidth and (maybe)
disk bandwidth -> $0.10 / CPU hour
Cloud computing open issues
 Governance
 Security, Privacy and control
 SLA guarantees
 Ownership and control
 Compliance and auditing
 Sarbanes and Oxley Act
 Reliability
 Good servive provider with 99.999% availability
 Cloud independence – Vendor lockin?
 Cloud provider goes out of business
 Data Security
 Cloud lockin and Loss of control
 Plan for moving data along with Cloud provider
 Cost?
 Simplicity?
 Tools
 Controls on sensitive data?
 Out of business
 Big and small
 Scalability and cost outweigh reliability for small businesses
 Big businesses may have a problem
Battle in the cloud
• Amazon Web Services
• Google App Engine
– Free upto 500 MB,
• Free for small scale applications?
• Universities?
– Pay when you scale
• GoGrid
• .. Some more Hosting companies
Cloud articles
• http://blogs.zdnet.com/Hinchcliffe/?p=488&tag=btxcsim
• http://blogs.zdnet.com/Howlett/?p=558&tag=btxcsim
• http://blogs.zdnet.com/BTL/?p=9560&tag=btxcsim
• http://www.businessweek.com/technology/content/aug2008
/tc2008082_445669_page_3.htm

• http://www.ibm.com/developerworks/websphere/techjourna
l/0904_amrhein/0904_amrhein.html

• http://cloudcomputing.sys-con.com/

You might also like