+ All Categories
Home > Education > Cloud Computing

Cloud Computing

Date post: 12-Jan-2015
Category:
Upload: ankit-ankit
View: 2,378 times
Download: 0 times
Share this document with a friend
Description:
This is PPT created on cloud computing. We acknowledge the contribution from following: R. Raja and V. Verma, Faculties at IIIT Hyderabad; ibm.com; wikipedia and other anonymous persons who contributed throught their uploaded images etc.Ankit & GroupFMS Delhi2009-11
Popular Tags:
40
CLOUD COMPUTING A Presentation By: Ankit MS-10 Amit Khattar MS-03 Anil Kumar Yadav MS-08 Amartya Kundu MS-02
Transcript
Page 1: Cloud Computing

CLOUD COMPUTING

A Presentation By:

Ankit MS-10Amit Khattar MS-03

Anil Kumar Yadav MS-08Amartya Kundu MS-02

Page 2: Cloud Computing

Agenda of Presentation

• Part I: Introduction– What is Cloud Computing?– Cloud vs Grid Computing– Cloud vs Utility Computing

• Part II: Cloud Computing• Part III: Specifications• Part IV: Why Cloud Computing• Part V: Some Contemporary Examples

3/8/2010 2Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 3: Cloud Computing

What is Cloud Computing?

• Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC. Cloud = Internet.

• Not to be confused with• Grid Computing – a form of distributed computing

• Cluster of loosely coupled, networked computers acting in concert to perform very large tasks

• Utility Computing – packaging of computing resources such as computing power, storage, also a metered services

• Autonomic computing – self managed

3/8/2010 3Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 4: Cloud Computing

Cloud vs Grid Computing• Both computing types involve multitenancy and

multitask, meaning that many customers can perform different tasks, accessing a single or multiple application instances.

• Data grid: well suited for data-intensive storage, it is not economically suited for storing objects as small as 1 byte. In a data grid, the amounts of distributed data must be large. NOT SO WITH CLOUD COMPUTING.

• Computational grid focuses on computationally intensive operations ONLY. Cloud computing offers two types of instances: standard and high-CPU.

Grid Computing

Data Grid

Computational Grid

3/8/2010 4Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 5: Cloud Computing

Clouds Versus Grids

• Clouds and Grids are distinct• Cloud

• Full private cluster is provisioned• Individual user can only get a tiny fraction of the total resource pool• No support for cloud federation except through the client interface• Opaque with respect to resources

• Grid• Built so that individual users can get most, if not all of the resources

in a single request• Middleware approach takes federation as a first principle• Resources are exposed, often as bare metal

• These differences mandate different architectures for each3/8/2010 5

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 6: Cloud Computing

Cloud vs Utility Computing

• Utility computing relates to the business model in which application infrastructure resources — hardware and/or software — are delivered. While cloud computing relates to the way we design, build, deploy and run applications that operate in an a virtualized environment, sharing resources and boasting the ability to dynamically grow, shrink and self-heal.

3/8/2010 6Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 7: Cloud Computing

PART II: A Perspective

• Part I: Introduction• Part II: Cloud Computing: A Perspective

• History• Properties• Components• Myths Associated with Cloud Computing• Some Examples of Commercial Clouds

• Part III: Specifications• Part III: Specifications• Part IV: Why Cloud Computing• Part V: Some Contemporary Examples3/8/2010 7

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 8: Cloud Computing

Cloud Computing: History

• Roots traced back to Application Service Providers in the 1990’s

• Parallels to SaaS• Evolved from Utility computing and is a

broader concept

3/8/2010 8Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 9: Cloud Computing

Cloud Computing: Properties

• Dynamic provision of services/resource pools in a coordinated fashion• On demand computing – No waiting period• Location of resource is irrelevant (Note: Network Latency issues)

• Applications run somewhere on the cloud• Web applications fulfill these for end user• However, for application developers and IT

• Allows develop, deploy and run applications that can easily grow capacity(scalability), work fast(performance), and offer good reliability

• Without concern for the nature and location of underlying infrastructure

• Activate, retire resources• Dynamically update infrastructure elements without affecting the

business

3/8/2010 9Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 10: Cloud Computing

Cloud Computing

Information as a Service

(IaaS)

Software as a Service

(SaaS)

Platform as a Service

(PaaS)

Cloud Computing: Components

3/8/2010 10Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 11: Cloud Computing

Cloud Mythologies

• Cloud computing infrastructure is just a web service interface to operating system virtualization.• “I’m running Xen in my data center – I’m running a private cloud.”

• Cloud computing imposes a significant performance penalty over “bare metal” provisioning.• “I won’t be able to run a private cloud because my users will not

tolerate the performance hit.”• Clouds and Grids are equivalent

• “In the mid 1990s, the term grid was coined to describe technologies that would allow consumers to obtain computing power on demand.”

3/8/2010 11Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 12: Cloud Computing

Commercial clouds

3/8/2010 12Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 13: Cloud Computing

PART III: Specs

• Part I: Introduction• Part II: Cloud Computing: A Perspective• Part III: Specifications

– Anatomy– Layers– Architecture– Public, Private & Hybrid Clouds

• Part IV: Why Cloud Computing• Part V: Some Contemporary Examples3/8/2010 13

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 14: Cloud Computing

Application Services• Gmail, GoogleCalender• Payroll, HR, CRM etc• Sugarm CRM, IBM Lotus Live

Platform Services• Middleware, Intergation, Messaging,

Information, connectivity etc• AWS, IBM Virtual images, Boomi, CastIron

Infrastructure Services• IBM Blue house• VMWare, Amazon EC2• Microsoft Azure Platform

3/8/2010 14Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 15: Cloud Computing

Clients

Services

Application

Platform

Storage

Infrastrucure

Layers

3/8/2010 15Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 16: Cloud Computing

Individuals Corporations Non-Commercial

Cloud Middle WareStorage Provisioning

OSProvisioning

NetworkProvisioning

Service(apps)Provisioning

SLA(monitor), Security, Billing, Payment

Services Storage Network OS

Resources

Layers: Cond.

3/8/2010 16Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 17: Cloud Computing

Architecture

Cloud Infrastructure

Cloud Service

Cloud Platform

Cloud Storage(Database)

3/8/2010 17Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 18: Cloud Computing

Public, Private and Hybrid Clouds

3/8/2010 18Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 19: Cloud Computing

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 SMBs 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

3/8/2010 19Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 20: Cloud Computing

• 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.

Public Clouds (Contd.)

3/8/2010 20Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 21: Cloud Computing

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

3/8/2010 21Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 22: Cloud Computing

• Private clouds are really hybrid clouds• Users want private clouds to export the same APIs as the public clouds

• In the Enterprise, the storage model is key• Scalable “blob” storage doesn’t quite fit the notion of “data file.”

• Cloud Federation is a policy mediation problem• No good way to translate SLAs in a cloud allocation chain• “Cloud Bursting” will only work if SLAs are congruent

• Customer SLAs allow applications to consider cost as first-class principle• Buy the computational, network, and storage capabilities that are

required

Hybrid Clouds

3/8/2010 22Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 23: Cloud Computing

PART IV: Why use?

• Part I: Introduction• Part II: Cloud Computing: A Perspective• Part III: Specifications• Part IV: Why Cloud Computing

– Some Facts– Benefits of Cloud Computing

• Part V: Some Contemporary Examples

3/8/2010 23Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 24: Cloud Computing

Some Facts

• Data centers are notoriously underutilized, often idle 85% of the time• Over provisioning• Insufficient capacity planning and sizing• Improper understanding of scalability requirements etc

• Many 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 are required3/8/2010 24

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 25: Cloud Computing

Cloud Computing Benefits• 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

3/8/2010 25Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 26: Cloud Computing

• Simple• Transparent => need to “see” into the cloud• Scalable => complexity often limits scalability• Secure => limits adoptability

• Extensible• New application classes and service classes may require new features• Clouds are new => need to extend while retaining useful features

• Commodity-based• Must leverage extensive catalog of open source software offerings• New, unstable, and unsupported infrastructure design is a barrier to uptake,

experimentation, and adoption• Easy

• To install => system administration time is expensive• To maintain => system administration time is really expensive

Cloud Computing Benefits (Contd.)

3/8/2010 26Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 27: Cloud Computing

• Extensibility• Simple architecture and open internal APIs

• Client-side interface• Amazon’s AWS interface and functionality (familiar and testable)

• Networking• Virtual private network per cloud• Must function as an overlay => cannot supplant local networking

• Security• Must be compatible with local security policies

• Packaging, installation, maintenance• system administration staff is an important constituency for uptake

Cloud Computing Benefits Contd.

3/8/2010 27Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 28: Cloud Computing

PART V: Examples

• Part I: Introduction• Part II: Cloud Computing: A Perspective• Part III: Specifications• Part IV: Why Cloud Computing• Part V: Some Contemporary Examples

3/8/2010 28Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 29: Cloud Computing

Microsoft and Amazon face challenges

• Globus/Nimbus• Client-side cloud-computing interface to Globus-enabled TeraPort cluster at U of C• Based on GT4 and the Globus Virtual Workspace Service• Shares upsides and downsides of Globus-based grid technologies

• Enomalism (now called ECP)• Start-up company distributing open source • REST APIs

• Reservoir• European open cloud project• Many layers of cloud services and tools• Ambitious and wide-reaching but not yet accessible as an implementation

• Eucalyptus• Cloud Computing on Clusters• Amazon Web Services compatible• Supports kvm and Xen

• Open Nebulous

• Joyent• Based on Java Script and Git3/8/2010 29

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 30: Cloud Computing

Open Source Cloud Ecosystem - Tools

• RightScale– Startup focused on providing client tools as SaaS

hosted in AWS– Uses the REST interface

• Canonical– Ubuntu 9.10 (Karmic Koala)– Includes KVM and Xen Hypervisors

3/8/2010 30Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 31: Cloud Computing

Open Source Clouds contd.

3/8/2010 31Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 32: Cloud Computing

Eucalyptus(Elastic Utility Computing Architecture Linking Your Programs To

Useful Systems)

3/8/2010 32Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 33: Cloud Computing

Cloud Infrastructure• Network operations center

Physical Infrastructure

3/8/2010 33Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 34: Cloud Computing

Cloud Infrastructure ..contd• Physical Security

Cooling

3/8/2010 34Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 35: Cloud Computing

Cloud Infrastructure ..contdPower infrastructure, Network Cabling, Fire

safety

3/8/2010 35Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 36: Cloud Computing

Clouds – open for innovation

3/8/2010 36Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 37: Cloud Computing

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

3/8/2010 37Group 13, MBA(MS) 2009-11,

FMS Delhi

Page 39: Cloud Computing

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• Where is HP, IBM, Oracle(+sun) and Dell?3/8/2010 39

Group 13, MBA(MS) 2009-11, FMS Delhi

Page 40: Cloud Computing

HAPPY CLOUDING!

A Presentation By:

Ankit MS-10Amit Khattar MS-03

Anil Kumar Yadav MS-08Amartya Kundu MS-02

3/8/2010 40Group 13, MBA(MS) 2009-11,

FMS Delhi


Recommended