cs6030 cloud computing systems fall 2015 cloud computing systems fall 2015 ajay gupta b239, ceas...

Download CS6030 Cloud Computing Systems Fall 2015  Cloud Computing Systems Fall 2015   Ajay Gupta B239, CEAS Computer Science Departmen

Post on 23-May-2018

214 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 1

    CS6030 Cloud Computing Systems

    Fall 2015 http://www.cs.wmich.edu/gupta/teaching/cs6030/6030cloudFall15/cs6030cloud.php

    Ajay Gupta B239, CEAS

    Computer Science Department Western Michigan University

    ajay.gupta@wmich.edu

    276-3104

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 1

    Acknowledgements I have liberally borrowed these slides and

    material from a number of sources including Web, AWS Educate MIT, Harvard, UMD, UPenn, UCSD, UW,

    Clarkson, . . . Amazon, Google, IBM, Apache, ManjraSoft,

    CloudBook, . . . Thanks to original authors including Ives, Dyer,

    Lin, Dean, Buyya, Ghemawat, Fanelli, Bisciglia, Kimball, Michels-Slettvet,

    If I have missed any, its purely unintentional. My sincere appreciation to those authors and their creative mind.

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 2

    Source: http://www.free-pictures-photos.com/ WiSe Lab @ WMU www.cs.wmich.edu/wise

    3 Cloud Computing 2015

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 2

    The Next Revolution in IT The Big Switch in IT

    Classical Computing Buy & Own

    Hardware, System Software, Applications often to meet peak needs.

    Install, Configure, Test, Verify, Evaluate

    Manage .. Finally, use it $$$$$....$(High Cost)

    Cloud Computing Subscribe Use

    $ - pay for what you use, based on QoS

    Ever

    y 18

    mon

    ths?

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    4 Cloud Computing 2015

    5

    Subscription-oriented & metered, Essential Utilities and Networks

    (1) Water Water Distribution Network

    (4) Telephone Telecom Networks

    (3) Gas

    (2) Electricity

    Power Grid

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015

    Power Grid Inspiration for Computing?: Deliver IT services as computing utilities to users

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    6 Cloud Computing 2015

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 3

    Computer Utilities Vision: Implications of the Internet

    1969 Leonard Kleinrock, ARPANET project As of now, computer networks are still in their infancy, but as

    they grow up and become sophisticated, we will probably see the spread of computer utilities, which, like present electric and telephone utilities, will service individual homes and offices across the country

    Computers Redefined 1984 John Gage, Sun Microsystems

    The network is the computer 2008 David Patterson, U. C. Berkeley

    The data center is the computer. There are dramatic differences between developing software for millions to use as a service versus distributing software for millions to run their PCs

    2009 The Cloud is the computer anonymous WiSe Lab @ WMU www.cs.wmich.edu/wise

    7 Cloud Computing 2015

    Stopped here on 9/8/15 Computing Paradigms and Attributes:

    Realizing the Computer Utilities Vision Web Data Centers Utility Computing Service Computing Grid Computing P2P Computing Market-Oriented

    Computing Cloud Computing

    -Ubiquitous -Reliable -Scalable -Autonomic -Dynamic discovery - Composable -QoS -SLA -

    } + Paradigms

    Attributes/Capabilities

    ? -Trillion $ business

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    8 Cloud Computing 2015

    Maximilien Brice, CERN WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 9

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 4

    Maximilien Brice, CERN WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 10

    Too popular: too many are In Search of Cloud Computing

    Legend: Cluster computing, Grid computing, Cloud computing

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    11 Cloud Computing 2015

    2009 Gartner IT Hype Cycle of Emerging Technologies

    2007

    2008

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    12 Cloud Computing 2015

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 5

    Top 10 for 2010

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    13 Cloud Computing 2015

    Defining Clouds: There are many views for what is cloud computing?

    Over 20 definitions: http://cloudcomputing.sys-con.com/read/612375_p.htm

    A compromised definitionJ "A Cloud is a type of parallel and distributed system consisting of

    a collection of inter-connected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers.

    Keywords: Virtualisation (VMs), Dynamic Provisioning (negotiation and SLAs), and Web 2.0 access interface

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    14 Cloud Computing 2015

    Cloud Services

    Infrastructure as a Service (IaaS) CPU, Storage: Amazon.com,

    Nirvanix, GoGrid.

    Platform as a Service (PaaS) Google App Engine, Microsoft

    Azure, Manjrasoft Aneka..

    Software as a Service (SaaS) SalesForce.Com

    Infrastructure as a Service (IaaS)

    Software as a Service (SaaS)

    Platform as a Service (PaaS)

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    15 Cloud Computing 2015

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 6

    Clouds based on Ownership and Exposure

    Private/Enterprise Clouds

    Cloud computing model run within a companys own Data Center / infrastructure for internal and/or partners use.

    Public/Internet Clouds

    3rd party, multi-tenant Cloud infrastructure & services: * available on subscription basis (pay as you go)

    Hybrid/Mixed Clouds

    Mixed usage of private and public Clouds: Leasing public cloud services when private cloud capacity is insufficient

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    16 Cloud Computing 2015

    (Promised) Benefits of (Public) Clouds

    No upfront infrastructure investment No procuring hardware, setup, hosting, power, etc..

    On demand access Lease what you need and when you need..

    Efficient Resource Allocation Globally shared infrastructure, can always be kept busy by serving

    users from different time zones/regions... Nice Pricing

    Based on Usage, QoS, Supply and Demand, Loyalty, Application Acceleration

    Parallelism for large-scale data analysis, what-if scenarios studies Highly Availability, Scalable, and Energy Efficient Supports Creation of 3rd Party Services & Seamless offering

    Builds on infrastructure and follows similar Business model as Cloud

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    17 Cloud Computing 2015

    Cloud Computing Trends: 2015 State of the Cloud Survey

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 18

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 7

    Cloud Computing Trends: 2015 State of the Cloud Survey

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 19

    Cloud Computing Trends: 2015 State of the Cloud Survey

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 20

    Gartner: Top 10 technology trends businesses can't afford to ignore

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    Cloud Computing 2015 21

    Technology Trends you can't afford to ignore http://www.gartner.com/webinar/1419114

    http://www.firstpost.com/business/biztech/gartner-top-10-technology-trends-businesses-cant-afford-to-ignore-1993621.html

    Computing Everywhere The Internet of Things 3D Printing Advanced, Pervasive and Invisible Analytics Context-Rich Systems Smart Machines Cloud/Client Computing Software-Defined Applications and Infrastructure Web-Scale IT Risk-Based Security and Self-Protection

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 8

    Cloud opportunity in short term

    WiSe Lab @ WMU www.cs.wmich.edu/wise

    22 Cloud Computing 2015

    When will Cloud spending become 50% of IT spending or reach to a several trillion $

    business/year?

    120?

    2016

    15%

    600?

    2020?

    30% 1000?

    2020?

    50%

    Buyyas Guestimate! WiSe Lab @ WMU www.cs.wmich.edu/wise

    23 Cloud Computing 2015

    When will Cloud spending become 50% of IT spending or reach to a several trillion $

    business/year?

    600?

    2020?

    30% 1000?

    2020?

    50%

    Guestimate! WiSe Lab @ WMU www.cs.wmich.edu/wise

    24 Cloud Computing 2015

  • Cloud Computing, 2015 9/10/15

    WiSe Lab @ WMU Ajay Gupta www.cs.wmich.edu/wise 9

    Cloud Computing Challenges: Dealing with too many issues

    Uhm, I am not quite clearYet another complex IT paradigm?

    Virtualiza

    tion

    QoS

    Servi

    ce Lev

    el

    Agree

    ments

    Resource Metering

    Billing

    Pricing

    Provisioning on Demand Utility & Risk Management

    Scalability

    Reliability

    Energy Efficiency

Recommended

View more >