18th march virtual event- cloud introduction presentation

Upload: aaron-mangal

Post on 24-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    1/36

    2009 IBM Corporation

    Presented by IBM developerWorks

    ibm.com/developerworks/

    Cloud ComputingCloud Computing

    An Introduction to Cloud Computing

    Dan O'Riordan

    IDR, La Gaude

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    2/36

    2 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Agenda

    Introduction

    Cloud computing services

    Principles of openness

    Where we go from here

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    3/36

    3 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Before the Web

    If you wanted to sell things tothe public, you needed astorefront

    Massive cost in real estate,fixtures, maintenance,shrinkage

    Prohibitive cost to entry

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    4/36

    4 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    What if

    You could have hundreds of millions of storefrontsworldwide?

    Without real estate

    Without fixtures

    Without maintenance

    Without shrinkageWith [relatively] zero cost to entry

    The Web changed everything

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    5/36

    5 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Before the cloud

    If you wanted to start anenterprise, you needed an

    IT shop Massive costs in hardware,

    software, power,administrative staff

    Prohibitive cost to entry

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    6/36

    6 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    What if

    You could have unlimited computing resources?

    All the processing power you want

    All the data storage you want

    Data mining whenever you want

    Cloud computing will be the biggest change to our

    industry since the rise of the Internet

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    7/36

    7 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud characteristics

    Rapid elasticity

    You can go from 5 servers to 50 or from 50 servers to 5

    Measured service

    You pay for what you use

    On-demand self-service

    You get elasticity automatically

    Ubiquitous network access

    You can access the cloud from anywhere

    Location-independent resource pooling

    You work with virtual machines that could be hosted anywhere

    Source: NIST Working Definition of Cloud Computing

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    8/36

    8 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Youre on the cloud already

    If you use Flickr or Facebook or LinkedIn or Twitter orBackpack or [insert hundreds of other sites here], youre

    using the cloud Cloud is a metaphor for the internet

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    9/36

    9 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    A selection of cloud components

    Software as a Service

    Utility Computing

    Web Services

    Platform as a Service

    Managed Service Providers

    Service Commerce Platforms

    Internet Integration

    Source: InfoWorld

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    10/36

    10 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Comparing cloud to other computing types

    Grid computing

    Utility computing

    Autonomic computing

    Source: Whats In A Name? Utility vs. Cloud vs. Grid

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    11/36

    11 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    The evolution to cloud computing

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    12/36

    12 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    The emergence of cloud computing differingpoints of view

    IT Analysts

    Financial Analysts

    IT Customers

    End Users

    Common Attributes of CloudsEnhanced user experience

    Elastic scalingAutomated provisioningHighly virtualized

    Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations

    Anywhere access to applicationsthrough a simplified user interface

    Rapid time to market

    for new services.Anywhere access to applicationsthrough a simplified user interface

    Ability to elasticallyscale resources and maintain

    high quality of service

    Ability to elastically scale resourcesat significantly lower

    incremental management cost

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    13/36

    13 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Alternate ClientDevices

    Data-IntensiveApplications

    InfrastructureTechnologies

    Networking

    Industrialization of IT

    Business Model

    ApplicationTechnologies

    Data CenterPressures

    Web Platforms andApplications

    1980 1990 2000 2010 2020

    Internet

    Web

    Cloud

    Connectivity

    Informationand E-Commerce

    ElasticServices

    Evolving technologies help businesses continueto innovate

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    14/36

    14 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Alternate ClientDevices:

    Explosion of form

    factors, mobility,connectedness

    Data-IntensiveApplications:

    From massively parallel(e.g., Google) to large data

    files (e.g., YouTube)

    InfrastructureTechnologies:Virtualization and

    automation

    Networking:Growth in connectivity

    and bandwidththrough the Internet

    Industrialization of IT:Standardization and

    commoditization (e.g., e-mail), open source

    Business Model:Advertising

    subsidized, venturefunding for service

    model

    ApplicationTechnologies:

    From parallelprocessing (grid,

    MapReduce, Hadoop)to Web 2.0, SOA

    Data CenterPressures:

    Growing costs of

    power and space,server sprawl

    Web Platforms andApplications:

    Elastically scalableglobal class

    infrastructure andmashable services builton WOA (e.g., REST,

    RSS/Atom)

    1980 1990 2000 2010 2020

    Internet

    Web

    Cloud

    Connectivity

    Informationand E-Commerce

    ElasticServices

    Evolving technologies help businesses continueto innovate

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    15/36

    15 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Agenda

    Introduction

    Cloud computing services

    Principles of openness

    Where we go from here

    Resources

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    16/36

    16 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud services

    There are four basic things people are doing in thecloud:

    Machines in the cloudStorage in the cloud

    Databases in the cloud

    Applications in the cloud

    In addition to these four basics, cloud providers offerother services such as message queues and data

    mining

    All of these things are lumped into the generic termcloud computing

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    17/36

    17 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Machines in the cloud

    Many cloud providers allow you to create a VirtualMachine (VM) and deploy it in the cloud

    Your VM images are stored in cloud storageYou can create as many images as you need

    You can automatically start and stop running instances of thoseimages as needed

    This is the simplest way to get started in the cloud,particularly if youve been using virtualization already

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    18/36

    18 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Storage in the cloud

    Most cloud storage systems are designed as distributed,redundant systems

    Your data are stored on more than one disk in more than oneplace

    If one part of the system goes down, the rest of the system keepsgoing

    There should never be a single point of failure is a stated designgoal

    But you cant think of cloud storage as just another

    hard drive

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    19/36

    19 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Databases in the cloud

    Cloud databases have similar design points

    Datasets are distributed for reliability

    Some cloud databases support schemas, some dontSome cloud databases support joins, most dont

    Some cloud databases are relational, almost all arent

    Some cloud databases are transactional, some arent

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    20/36

    20 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Other services in the cloud

    A number of vendors provide message queuingservices in the cloud

    Some queuing services dont let you peek a message, forexample

    Cloud data mining services use techniques such asHadoop / MapReduce to analyze massive data sets

    Techniques that required supercomputers, large data centers andsignificant funds a few years ago can now be done for a fewhundred pounds

    New businesses and business models will emergebased on the cost of data mining being reduced byseveral orders of magnitude

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    21/36

    21 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Amazon Elastic Compute Cloud

    What is Amazon EC2?

    Popular Uses for Amazon EC2

    aws.amazon.com/ec2

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    22/36

    22 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Amazon Elastic Compute Cloud running IBM

    Run many of the proven IBM platform technologies bythe hour as Amazon Machine Images (AMIs)

    IBM DB2IBM Informix

    IBM Lotus Content Management

    IBM Mashup Center

    IBM WebSphere Application Server

    IBM WebSphere sMash

    aws.amazon.com/ibm

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    23/36

    23 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud implementation types

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    24/36

    24 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud computing

    Private Cloud

    Client owned and managed.

    Access limited to client and itspartner network.

    Drives efficiency, standardizationand best practices while retaining

    greater customization and

    control.

    Public Cloud

    Service provider owned andmanaged.

    Access by subscription.

    Delivers select set of standardizedbusiness process, application

    and/or infrastructure services on

    a flexible pay per use basis.

    Customization

    Efficiency

    Security and Privacy

    Availability

    Standardization

    Capital preservation

    Flexibility

    Time to deploy

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    25/36

    25 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud Computing Center at Wuxi

    The municipality of Wuxi, was working to

    accelerate Chinas transformation to aservice economy

    IBM engaged the municipal governmentto develop a virtual data center linkingseveral companies in a software park

    The public cloud implementation, China's

    first commercial cloud, enabled by IBMtechnology and services will:

    Promote growth of software start-upsacross China

    Accelerate development and test cycles

    Offer secure, network-isolatedenvironments

    Deliver Backup and Restore assetprotection capabilities

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    26/36

    26 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud Computing in Agriculture

    Example from University of Melbourne

    Experimental farm using irrigation automation

    Irrigating short-term (minutes to hours)

    Predict micro-climate for coming week

    Predict market in coming months

    Interconnection of real-data with climate prediction

    Results are promising

    Orchid saw 300% increase in profitability

    Dairy farm saw 70% increase in profitability

    Local commercial dairy farm saw 70% increase in profitability

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    27/36

    27 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Agenda

    Introduction

    Cloud computing services

    Principles of openness

    Where we go from here

    Resources

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    28/36

    28 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Cloud services

    Machines in the cloud

    Can I move my VM elsewhere?

    Storage in the cloudCan I move my data elsewhere?

    Databases in the cloud

    Can I move my data elsewhere?

    Applications in the cloud

    Can I run my application elsewhere?

    P d b IBM d l W k

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    29/36

    29 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Vendor lock-in

    If theres a new technology, any talented programmerwill want to use it

    Maybe the shiny new thing is appropriate for what were doingMaybe not

    Were probably going to use it anyway

    The challenge is to walk the line between using thenewest, coolest thing and avoiding vendor lock-in

    P t d b IBM d l W k

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    30/36

    30 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    The Open Cloud Manifesto

    A statement of principles foropenness in cloud computing

    More than 300 supporters andgrowing

    Join the Open CloudManifesto group

    Visit opencloudmanifesto.org

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    31/36

    31 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    The principles in action

    The Cloud Computing UseCases Google group has awhite paper of common use

    cases

    Join us at groups.google.com/group/cloud-computing-use-cases

    Version 2 of the paper isavailable at bit.ly/1FXRAH

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    32/36

    32 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Agenda

    Introduction

    Cloud computing services

    Principles of openness

    Where we go from here

    Resources

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    33/36

    33 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Issues with the Internet

    Its not secure.

    I dont want to lose control of my infrastructure.

    I dont know how reliable it is.

    I dont know if my partners are going to use it.

    All of these were important, legitimate issuesWith VPNs and other technology, the industry solved these

    problems

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    34/36

    34 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Issues with the cloud

    Its not secure.

    I dont want to lose control of my infrastructure.

    I dont know how reliable it is.

    I dont know if my partners are going to use it.

    All of these are important, legitimate issuesWeve got some work to do, but the massive economic incentives

    mean someone will find a way to solve these problems

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    35/36

    35 An Introduction to Cloud Computing 2009 IBM Corporation

    Presented by IBM developerWorks

    Key questions to ask

    Will cloud computing help create and deliver innovativebusiness and consumer services to achieve greater

    competitive differentiation? Can cloud computing help to quickly achieve goals for IT

    optimization, cost savings and faster time to market?

    Is competitive advantage gained by using cloudcomputing?

    Presented by IBM developerWorks

  • 7/24/2019 18th March Virtual Event- Cloud Introduction Presentation

    36/36

    36 An Introduction to Cloud Computing 2009 IBM Corporation

    ese ted by p