Cloud Computing Introduction 2617

Embed Size (px)

Citation preview

  • 7/28/2019 Cloud Computing Introduction 2617

    1/28

  • 7/28/2019 Cloud Computing Introduction 2617

    2/28

    Outline

    Cloud Terms

    Comparisons

    Many Flavors of Cloud Computing Key Characteristics

    Architecture Type

    Whos using Clouds today? Example: Eli Lilly

    Legal Issues1

  • 7/28/2019 Cloud Computing Introduction 2617

    3/28

    What is Cloud?

    There is no clear definition of the term

    Cloud or Cloud Computing

    No Official Definition

    Term takes on the definition of the user

    Overuse the term cloud by eager marketer

    2

  • 7/28/2019 Cloud Computing Introduction 2617

    4/28

    What is Cloud?

    There are two popular uses of the term

    cloud in todays I.T. conversation

    Cloud Services -consumer and business

    products, services and solutions that aredelivered and consumed in real-time over the

    internet

    Cloud Computing -an emerging IT

    development, deployment, and delivery model

    that enables real-time delivery of a broad

    range of IT products, services and solutions

    over the internet 3

  • 7/28/2019 Cloud Computing Introduction 2617

    5/28

    Cloud Computing is an

    Evolution in IT

    4

  • 7/28/2019 Cloud Computing Introduction 2617

    6/28

    Comparisons

    Grid Computing a form of distributedcomputing, acting in concert to perform very

    large tasks

    Utility Computing a metered service similarto a traditional public utility such as electricity

    Autonomic Computing capable of self-

    management Cloud Computing deployments as of 2009

    depend on grids, have autonomic characteristics

    and bill like utilities5

  • 7/28/2019 Cloud Computing Introduction 2617

    7/28

  • 7/28/2019 Cloud Computing Introduction 2617

    8/28

    Many Flavors of Cloud

    Computing

    SaaS Software as a Service

    Network-hosted application

    PaaS Platform as a Service Network-hosted software development

    platform

    IaaS Infrastructure as a Service Provider hosts customer VMs or provides

    network storage

    7

  • 7/28/2019 Cloud Computing Introduction 2617

    9/28

    Many Flavors of Cloud

    Computing (contd) DaaS Data as a Service

    Customer queries against providers database

    IPMaaS Identity and PolicyManagement as a Service

    Provider manages identity and/or access

    control policy for customer

    NaaS Network as a Service

    Provider offers virtualized networks (e.g.

    VPNs)

    8

  • 7/28/2019 Cloud Computing Introduction 2617

    10/28

    Cloud Computing Providers

    9

  • 7/28/2019 Cloud Computing Introduction 2617

    11/28

    The Clouds Snowball Effect

    Maturation of Virtualization Technology

    Virtualization enables Compute Clouds

    Compute Clouds create demand forStorage Clouds

    Storage + Compute Clouds create Cloud

    Infrastructure Cloud Infrastructure enables Cloud

    Platforms &Applications

    10

  • 7/28/2019 Cloud Computing Introduction 2617

    12/28

    Cloud Applications

    SaaS resides here

    Most common Cloud / Many providers of

    different services

    Examples: SalesForce, Gmail, Yahoo! Mail,Quicken Online

    Advantages: Free, Easy, Consumer

    Adoption Disadvantages: Limited functionality, no

    control or access to underlying technology

    11

  • 7/28/2019 Cloud Computing Introduction 2617

    13/28

    Cloud Platforms

    Containers, Closed environments

    Examples: Google App Engine, Heroku,Mosso, Engine Yard, Joyent or Force.com

    (SalesForce Dev Platform) Advantages: Good for developers, more

    control than Application Clouds, tightly

    configured Disadvantages: Restricted to what is

    available, other dependencies

    12

  • 7/28/2019 Cloud Computing Introduction 2617

    14/28

    Cloud Infrastructure

    Provide Compute and Storage clouds

    Virtualization layers (hardware/software)

    Examples: Amazon EC2, GoGrid, AmazonS3, Nirvanix, Linode

    Advantages: Full control of environmentsand infrastructure

    Disadvantages: premium price point, limitedcompetition

    13

  • 7/28/2019 Cloud Computing Introduction 2617

    15/28

    Key Characteristics

    14

  • 7/28/2019 Cloud Computing Introduction 2617

    16/28

    Colo vs. Managed

    vs. Cloud Hosting

    15

  • 7/28/2019 Cloud Computing Introduction 2617

    17/28

    Architecture Types

    16

  • 7/28/2019 Cloud Computing Introduction 2617

    18/28

    Single-Tenant vs. Multi-Tenant

    Architecture

    17

    Single tenancy gives each customer adedicated software stack and each layer in

    each stack still requires configuration,

    monitoring, upgrades, security updates,

    patches, tuning and disaster recovery.

    On a multi-tenant platform, all applicationsrun in a single logical environment: faster,

    more secure, more available, automatically

    upgraded and maintained. Any improvement

    appears to all customers at once.

    Shared infrastructure

    Other apps

    Server

    OS

    Database

    App Server

    Storage

    Network

    App 1

    Server

    OS

    Database

    App Server

    Storage

    Network

    App 2

    Server

    OS

    Database

    App Server

    Storage

    Network

    App 3

  • 7/28/2019 Cloud Computing Introduction 2617

    19/28

  • 7/28/2019 Cloud Computing Introduction 2617

    20/28

    Example: Eli Lilly

    Reduced costs

    Global access to R&D applications

    Rapid transition due to VM hosting

    Time to deliver new services greatly reduced:

    New server: 7.5 weeks down to 3 minutes

    New collaboration: 8 weeks down to 5minutes

    64 node linux cluster: 12 weeks down to 5

    minutes19

  • 7/28/2019 Cloud Computing Introduction 2617

    21/28

    Legal Issues

    March 2007, Dell applied trademark cloud

    computing.

    September 2008, Cgactive LLC received

    trademard CloudOS

    November 2007, Affero GPL open source

    code

    April 2009, FBI raided a data center

    20

  • 7/28/2019 Cloud Computing Introduction 2617

    22/28

    The End

    5 minutes of question time

    starts now!

  • 7/28/2019 Cloud Computing Introduction 2617

    23/28

    Questions

    4 minutes left!

  • 7/28/2019 Cloud Computing Introduction 2617

    24/28

    Questions

    3 minutes left!

  • 7/28/2019 Cloud Computing Introduction 2617

    25/28

    Questions

    2 minutes left!

  • 7/28/2019 Cloud Computing Introduction 2617

    26/28

    Questions

    1 minute left!

  • 7/28/2019 Cloud Computing Introduction 2617

    27/28

  • 7/28/2019 Cloud Computing Introduction 2617

    28/28

    Questions

    TIME IS UP!