(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
Cloud Computing
                              What Is It
                                 and
                            Why Do I Care?


                               Copyright © 2009 Peter Denyer   1

Monday, June 22, 2009                                              1
A Topical Subject




                              Copyright © 2009 Peter Denyer   2
                               Image courtsey BusinessWeek

Monday, June 22, 2009                                             2
Yet Hard to Define




                              Copyright © 2009 Peter Denyer   3
                                 Image courtsey Wikipedia

Monday, June 22, 2009                                             3
With Many Manifestations
                                               Computer hardware / software leveraging the Cloud for
                           Clients       ←     application or content delivery. Think SmartPhones, web
                                               browsers as examples

                                               Software relying on Cloud infrastructure to support
                          Services       ←     functiionality of other applications, or a support
                                               application itself i.e. Google Maps, PayPal, OpenID etc.

                                               An Application leveraging the Cloud infrastructure for its
                         Application     ←     delivery. Think SaaS i.e. Skype, Facebook, Saleforce.com,
                                               Google Apps

                                               Leveraging Cloud infrastructure to deliver a solution
                          Platform       ←     stack on which other Applications may be developed.
                                               Think PaaS i.e. Azure, Google App Engine

                                               Leveraging Cloud infrastructure to deliver storage
                           Storage       ←     solutions or database services i.e. Amazon S3, Apple
                                               MobileMe iDisk, Symantec Cloud Backup

                                               Delivery of underlying virtualized compute platform or
                        Infrastructure   ←     management tools for this environment. Think IaaS i.e.
                                               Sun Cloud, Amazon EC2, GoGrid, RightScale etc.
                                         Copyright © 2009 Peter Denyer                                      4

Monday, June 22, 2009                                                                                           4
A Possible Definition

         Cloud Computing is an Information Technology
     architecture in which virtualized and scalable resources
       are provided as a service over a network to a user
          community and billed on a consumption basis




                            Copyright © 2009 Peter Denyer   5

Monday, June 22, 2009                                           5
Comparisons
                    •   Cloud Computing is similar to, but not:
                        -   Grid Computing i.e. implementing virtual
                            supercomputer comprising a network of loosely coupled
                            compute and storage resources targeted to specific
                            classes of computation (think top supercomputer sites)
                        -   Utility Computing i.e. packaging compute, networking
                            and storage resources delivered to the user of a
                            metered basis i.e metaphor of electrical power delivery
                            (think Sun Grid)

                    •   Why not?
                        -   No virtualization

                                                Copyright © 2009 Peter Denyer         6

Monday, June 22, 2009                                                                     6
Fundamental Technology
                    • Server Virtualization
                        -   abstract OS, software stack and applications
                            from underlying harwdare
                        -   Virtual Machine
                            -   OS + sofware stack i.e. Linux Apache, MySQL,
                                Python/Perl/PHP

                        -   Virtual Appliance
                            -   virtual machine with additional software to perform
                                specific task such as database server, web server


                                              Copyright © 2009 Peter Denyer           7

Monday, June 22, 2009                                                                     7
Key Characteristic
                    • Cloud Application Programming
                        Interface (API)
                        -   location of various virtual instances
                        -   specify how the various virtual instances are
                            configured and interconnected
                        -   No standards yet, but vendors like
                            RightScale addressing with their specific
                            middleware

                                          Copyright © 2009 Peter Denyer     8

Monday, June 22, 2009                                                           8
Deployment Model
                    • On-Demand
                        -   resources available to scale up and down as
                            business conditions merit

                    • Self-Service
                        -   organization can determine how and when
                            rsources are scaled up and down

                    • Pay-by-Use
                        -   consumption model, pay for what is used

                                         Copyright © 2009 Peter Denyer    9

Monday, June 22, 2009                                                         9
Upside / Downside
                    • Architectural Complexity
                        -   dynamic scaling - up and down - in addition
                            to existing application architecture - which
                            components map on to what servers, data
                            security, overall application manageability

                    • Architectural Simplification
                        -   composable applications taking advantage
                            of wealth of virtual appliance definitions

                    • When it Works... It’s great
                        -   Animoto -> 50 to 3500 servers in 3 days
                                         Copyright © 2009 Peter Denyer     10

Monday, June 22, 2009                                                           10
Infrastructure Models

                    • Business Policy Determines
                        Infrastructure Service Model
                        -   temporary vs permanent / security model /
                            data location / infrastructure specifics
                        -   Service models could include:
                            -   Public Cloud
                            -   Private Cloud
                            -   Hybrid Cloud

                                                Copyright © 2009 Peter Denyer   11

Monday, June 22, 2009                                                                11
Public Cloud
                    • Public Clouds are the Current Buzz
                        -   For example, Amazon EC2 / S3, Microsoft
                            Azure Services Platform, IBM Smart
                            Business
                            -   multi customer / multi tennancy
                            -   large available infrastructure but “invisible”
                            -   remote location can be business value
                            -   could host virtual private datacenter


                                                Copyright © 2009 Peter Denyer    12

Monday, June 22, 2009                                                                 12
Private Cloud

                    • New Vision for IT Deployment
                        -   Flexibility of Cloud deployment but with
                            security and increased control of resources
                            -   more limited in infrastructure deployment
                            -   SLA’s easier to determine/ enforce
                            -   high visibility into actual infrastructure resources
                            -   mitigate possible bandwidth issues



                                               Copyright © 2009 Peter Denyer           13

Monday, June 22, 2009                                                                       13
Hybrid Cloud

                    • Combination approach
                        -   Overflow workloads from private to public
                            cloud - planned vs unplanned workloads
                        -   Business policy determine on which service
                            a particular app should be deployed



                                         Copyright © 2009 Peter Denyer   14

Monday, June 22, 2009                                                         14
Looking at Amazon EC3
                 Preconfigured Amazon Machine Images (AMI)
                 Operating Systems
                 Red Hat Enterprise Linux    Windows Server 2003               Oracle Enterprise Linux

                 openSolaris                 openSUSE Linux                    Ubuntu Linux

                 Fedora                      Gentoo Linux                      Debian

                 Customize AMIs to suit your needs
                 Database Software          Batch Processing                   Web Hosting
                 IBM DB2                    Hadoop                             Apache

                 IBM Informix Dynamic
                                            Condor                             IIS/ASP.Net
                 Server
                                                                               IBM Lotus Web Content
                 MySQL Enterprise           openMPI
                                                                               Management
                 Microsoft SQL Server                                          IBM Websphere Portal
                 Standard 2005                                                 Server
                                               Copyright © 2009 Peter Denyer                             15

Monday, June 22, 2009                                                                                         15
EC3 Machine Instances
           Instance Type Instance Definition                                                Hourly Pricing
                                 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core / 1
           Small                 EC2 compute unit), 160 GB of instance storage, 32-bit            $0.10

                                 7.5 GB of memory, 4 EC2 Compute Units (2 virtual
           Large                 cores / 2 EC2 Compute Units each), 850 GB of                     $0.40
                                 instance storage, 64-bit platform

                                 15 GB of memory, 8 EC2 Compute Units (4 virtual
           Extra Large           cores / 2 EC2 Compute Units each), 1690 GB of                    $0.80
                                 instance storage, 64-bit

                                 1.7 GB of memory, 5 EC2 Compute Units (2 virtual
           High CPU
                                 cores with 2.5 EC2 Compute Units each), 350 GB of                $0.20
           Medium                instance storage, 32-bit

                                 7 GB of memory, 20 EC2 Compute Units (8 virtual
           High CPU Extra
                                 cores with 2.5 EC2 Compute Units each), 1690 GB of               $0.80
           Large                 instance storage, 64-bit

           EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0 -
           1.2 GHz 2007 Opteron or 2007 Xeon processor
                                                   Copyright © 2009 Peter Denyer                                 16

Monday, June 22, 2009                                                                                                 16
Cloud Center Buildout
              • Major Cloud Center Players
                    -   Amazon / EC2
                        -   aws.amazon.com/ec2/

                    -   Google                                                Microsoft Center in
                                                                               San Antonio TX

                    -   IBM / Smart Business Service
                                                                              Microsoft adding ~10,000
                                                                             servers / mo. into its Cloud
                                                                               Services infrastructure
                        -   www.ibm.com/ibm/cloud

                    -   Microsoft / Azure Services Platform
                        -   www.microsoft.com/azure

                    -   Sun / Sun Cloud
                        -   www.sun.com/solutions/cloudcomputing


                                            Photograph©courtsey Microsoft
                                               Copyright 2009 Peter Denyer                                  17

Monday, June 22, 2009                                                                                            17
Value Propositions
                    •   Increase Pace of Innovation
                        -   fast prototypes, new mash-ups, low cost of entry

                    •   Mitigate infrastructure expense
                        -   CapEx vs OpEx

                    •   Scalable Delivery
                        -   positive response to viral success

                    •   Disaster Recovery Resource
                        -   recovery strategy for business disasters

                                          Copyright © 2009 Peter Denyer        18

Monday, June 22, 2009                                                               18
Issues Remain

                    • To Name But a Few...
                        -   Performance
                        -   Security / Authentication
                        -   Data Bandwidth
                        -   Service Level Agreements
                        -   API Standards


                                          Copyright © 2009 Peter Denyer   19

Monday, June 22, 2009                                                          19
Ongoing Research -
                   RSS Feed on Twitter




                          Copyright © 2009 Peter Denyer   20

Monday, June 22, 2009                                          20
References
                    •   Wikipedia: Cloud Computing
                        -   en.wikipedia.org/wiki/Cloud_computing

                    •   IBM Cloud Computing
                        -   www.ibm.com/ibm/cloud/

                    •   Sun Microsystems
                        -   www.sun.com/solutions/cloudcomputing

                    •   Appistry
                        -   www.appistry.com

                    •   RightScale
                        -   www.rightscale.com

                                               Copyright © 2009 Peter Denyer   21

Monday, June 22, 2009                                                               21
Acknowledgements

                          Background graphic courtsey of
                            www.backgroundlabs.com
                            and used with appreciation




                                    Copyright © 2009 Peter Denyer   22

Monday, June 22, 2009                                                    22

More Related Content

What's hot

IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 February
Phil Agcaoili
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
Lenovo Education
 
Cloud computing
Cloud computingCloud computing
Cloud computing
saralaanuj
 
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Alistair Croll
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
Valencell, Inc.
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
Morphlabs
 
Cloud Computing: Introduction &amp; Overview
Cloud Computing: Introduction &amp; OverviewCloud Computing: Introduction &amp; Overview
Cloud Computing: Introduction &amp; Overview
Aditya Thatte
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
Dave Roberts
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
Microsoft Singapore
 
Anatomy of the MMO
Anatomy of the MMOAnatomy of the MMO
Anatomy of the MMO
George Dolbier
 
Cloud Computing in Organization
Cloud Computing in OrganizationCloud Computing in Organization
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
Jeff Hung
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
Mauricio Godoy
 
Ms Cloud Basics Private Cloud
Ms Cloud Basics Private CloudMs Cloud Basics Private Cloud
Ms Cloud Basics Private Cloud
Stas Kolbin
 
Private cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the UglyPrivate cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the Ugly
Tudor Damian
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
Hui Cheng
 
Gen-i Cloud 101 presentation
Gen-i Cloud 101 presentationGen-i Cloud 101 presentation
Gen-i Cloud 101 presentation
Simmy_online
 
Introduction to the cloud
Introduction to the cloudIntroduction to the cloud
Introduction to the cloud
RMS
 
BOI 2011 - Be what's next
BOI 2011 - Be what's nextBOI 2011 - Be what's next
BOI 2011 - Be what's next
Tudor Damian
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
JAX London
 

What's hot (20)

IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 February
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
 
Cloud Computing: Introduction &amp; Overview
Cloud Computing: Introduction &amp; OverviewCloud Computing: Introduction &amp; Overview
Cloud Computing: Introduction &amp; Overview
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
 
Anatomy of the MMO
Anatomy of the MMOAnatomy of the MMO
Anatomy of the MMO
 
Cloud Computing in Organization
Cloud Computing in OrganizationCloud Computing in Organization
Cloud Computing in Organization
 
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
 
Ms Cloud Basics Private Cloud
Ms Cloud Basics Private CloudMs Cloud Basics Private Cloud
Ms Cloud Basics Private Cloud
 
Private cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the UglyPrivate cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the Ugly
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Gen-i Cloud 101 presentation
Gen-i Cloud 101 presentationGen-i Cloud 101 presentation
Gen-i Cloud 101 presentation
 
Introduction to the cloud
Introduction to the cloudIntroduction to the cloud
Introduction to the cloud
 
BOI 2011 - Be what's next
BOI 2011 - Be what's nextBOI 2011 - Be what's next
BOI 2011 - Be what's next
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
 

Viewers also liked

Social Catalogues: Enriching Content that Enhances RA Services
Social Catalogues: Enriching Content that Enhances RA ServicesSocial Catalogues: Enriching Content that Enhances RA Services
Social Catalogues: Enriching Content that Enhances RA Services
Laurel Tarulli
 
Introducing Social Catalogues and Social Software into Public Libraries
Introducing Social Catalogues and Social Software into Public LibrariesIntroducing Social Catalogues and Social Software into Public Libraries
Introducing Social Catalogues and Social Software into Public Libraries
Laurel Tarulli
 
Pr E Infe...!!!
Pr E Infe...!!!Pr E Infe...!!!
Using The Library Catalogue For RA Services
Using The Library Catalogue For RA ServicesUsing The Library Catalogue For RA Services
Using The Library Catalogue For RA Services
Laurel Tarulli
 
Social Catalogues: The New Face of the Public Library Catalogue
Social Catalogues: The New Face of the Public Library CatalogueSocial Catalogues: The New Face of the Public Library Catalogue
Social Catalogues: The New Face of the Public Library Catalogue
Laurel Tarulli
 
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
Laurel Tarulli
 

Viewers also liked (6)

Social Catalogues: Enriching Content that Enhances RA Services
Social Catalogues: Enriching Content that Enhances RA ServicesSocial Catalogues: Enriching Content that Enhances RA Services
Social Catalogues: Enriching Content that Enhances RA Services
 
Introducing Social Catalogues and Social Software into Public Libraries
Introducing Social Catalogues and Social Software into Public LibrariesIntroducing Social Catalogues and Social Software into Public Libraries
Introducing Social Catalogues and Social Software into Public Libraries
 
Pr E Infe...!!!
Pr E Infe...!!!Pr E Infe...!!!
Pr E Infe...!!!
 
Using The Library Catalogue For RA Services
Using The Library Catalogue For RA ServicesUsing The Library Catalogue For RA Services
Using The Library Catalogue For RA Services
 
Social Catalogues: The New Face of the Public Library Catalogue
Social Catalogues: The New Face of the Public Library CatalogueSocial Catalogues: The New Face of the Public Library Catalogue
Social Catalogues: The New Face of the Public Library Catalogue
 
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
Social Catalogues and Readers' Advisory Services - Building trust, promoting ...
 

Similar to Cloud Computing Intro

Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
xKinAnx
 
Cloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens NimisCloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens Nimis
JensNimis
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
Abhishek Thakur
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
korusamol
 
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
CloudAngels
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
Alan Quayle
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Pallavi Rai
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
ptaglephd
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Bob Rhubart
 
Cloud computing
Cloud computingCloud computing
Cloud computing
sumitsonone
 
MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
MISA Ontario Cloud SIG
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
Capgemini
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
nooralmousa
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
hybrid cloud
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Windows Azure Platfrom App Fabric
Windows Azure Platfrom App FabricWindows Azure Platfrom App Fabric
Windows Azure Platfrom App Fabric
Wes Yanaga
 
Cloud Computing: A New Trend in IT
Cloud Computing: A New Trend in ITCloud Computing: A New Trend in IT
Cloud Computing: A New Trend in IT
Putchong Uthayopas
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
Marc Crudgington, MBA
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
Sweta Kumari Barnwal
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
ProfRajivKumarShobhi
 

Similar to Cloud Computing Intro (20)

Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
 
Cloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens NimisCloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens Nimis
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Windows Azure Platfrom App Fabric
Windows Azure Platfrom App FabricWindows Azure Platfrom App Fabric
Windows Azure Platfrom App Fabric
 
Cloud Computing: A New Trend in IT
Cloud Computing: A New Trend in ITCloud Computing: A New Trend in IT
Cloud Computing: A New Trend in IT
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 

Cloud Computing Intro

  • 1. Cloud Computing What Is It and Why Do I Care? Copyright © 2009 Peter Denyer 1 Monday, June 22, 2009 1
  • 2. A Topical Subject Copyright © 2009 Peter Denyer 2 Image courtsey BusinessWeek Monday, June 22, 2009 2
  • 3. Yet Hard to Define Copyright © 2009 Peter Denyer 3 Image courtsey Wikipedia Monday, June 22, 2009 3
  • 4. With Many Manifestations Computer hardware / software leveraging the Cloud for Clients ← application or content delivery. Think SmartPhones, web browsers as examples Software relying on Cloud infrastructure to support Services ← functiionality of other applications, or a support application itself i.e. Google Maps, PayPal, OpenID etc. An Application leveraging the Cloud infrastructure for its Application ← delivery. Think SaaS i.e. Skype, Facebook, Saleforce.com, Google Apps Leveraging Cloud infrastructure to deliver a solution Platform ← stack on which other Applications may be developed. Think PaaS i.e. Azure, Google App Engine Leveraging Cloud infrastructure to deliver storage Storage ← solutions or database services i.e. Amazon S3, Apple MobileMe iDisk, Symantec Cloud Backup Delivery of underlying virtualized compute platform or Infrastructure ← management tools for this environment. Think IaaS i.e. Sun Cloud, Amazon EC2, GoGrid, RightScale etc. Copyright © 2009 Peter Denyer 4 Monday, June 22, 2009 4
  • 5. A Possible Definition Cloud Computing is an Information Technology architecture in which virtualized and scalable resources are provided as a service over a network to a user community and billed on a consumption basis Copyright © 2009 Peter Denyer 5 Monday, June 22, 2009 5
  • 6. Comparisons • Cloud Computing is similar to, but not: - Grid Computing i.e. implementing virtual supercomputer comprising a network of loosely coupled compute and storage resources targeted to specific classes of computation (think top supercomputer sites) - Utility Computing i.e. packaging compute, networking and storage resources delivered to the user of a metered basis i.e metaphor of electrical power delivery (think Sun Grid) • Why not? - No virtualization Copyright © 2009 Peter Denyer 6 Monday, June 22, 2009 6
  • 7. Fundamental Technology • Server Virtualization - abstract OS, software stack and applications from underlying harwdare - Virtual Machine - OS + sofware stack i.e. Linux Apache, MySQL, Python/Perl/PHP - Virtual Appliance - virtual machine with additional software to perform specific task such as database server, web server Copyright © 2009 Peter Denyer 7 Monday, June 22, 2009 7
  • 8. Key Characteristic • Cloud Application Programming Interface (API) - location of various virtual instances - specify how the various virtual instances are configured and interconnected - No standards yet, but vendors like RightScale addressing with their specific middleware Copyright © 2009 Peter Denyer 8 Monday, June 22, 2009 8
  • 9. Deployment Model • On-Demand - resources available to scale up and down as business conditions merit • Self-Service - organization can determine how and when rsources are scaled up and down • Pay-by-Use - consumption model, pay for what is used Copyright © 2009 Peter Denyer 9 Monday, June 22, 2009 9
  • 10. Upside / Downside • Architectural Complexity - dynamic scaling - up and down - in addition to existing application architecture - which components map on to what servers, data security, overall application manageability • Architectural Simplification - composable applications taking advantage of wealth of virtual appliance definitions • When it Works... It’s great - Animoto -> 50 to 3500 servers in 3 days Copyright © 2009 Peter Denyer 10 Monday, June 22, 2009 10
  • 11. Infrastructure Models • Business Policy Determines Infrastructure Service Model - temporary vs permanent / security model / data location / infrastructure specifics - Service models could include: - Public Cloud - Private Cloud - Hybrid Cloud Copyright © 2009 Peter Denyer 11 Monday, June 22, 2009 11
  • 12. Public Cloud • Public Clouds are the Current Buzz - For example, Amazon EC2 / S3, Microsoft Azure Services Platform, IBM Smart Business - multi customer / multi tennancy - large available infrastructure but “invisible” - remote location can be business value - could host virtual private datacenter Copyright © 2009 Peter Denyer 12 Monday, June 22, 2009 12
  • 13. Private Cloud • New Vision for IT Deployment - Flexibility of Cloud deployment but with security and increased control of resources - more limited in infrastructure deployment - SLA’s easier to determine/ enforce - high visibility into actual infrastructure resources - mitigate possible bandwidth issues Copyright © 2009 Peter Denyer 13 Monday, June 22, 2009 13
  • 14. Hybrid Cloud • Combination approach - Overflow workloads from private to public cloud - planned vs unplanned workloads - Business policy determine on which service a particular app should be deployed Copyright © 2009 Peter Denyer 14 Monday, June 22, 2009 14
  • 15. Looking at Amazon EC3 Preconfigured Amazon Machine Images (AMI) Operating Systems Red Hat Enterprise Linux Windows Server 2003 Oracle Enterprise Linux openSolaris openSUSE Linux Ubuntu Linux Fedora Gentoo Linux Debian Customize AMIs to suit your needs Database Software Batch Processing Web Hosting IBM DB2 Hadoop Apache IBM Informix Dynamic Condor IIS/ASP.Net Server IBM Lotus Web Content MySQL Enterprise openMPI Management Microsoft SQL Server IBM Websphere Portal Standard 2005 Server Copyright © 2009 Peter Denyer 15 Monday, June 22, 2009 15
  • 16. EC3 Machine Instances Instance Type Instance Definition Hourly Pricing 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core / 1 Small EC2 compute unit), 160 GB of instance storage, 32-bit $0.10 7.5 GB of memory, 4 EC2 Compute Units (2 virtual Large cores / 2 EC2 Compute Units each), 850 GB of $0.40 instance storage, 64-bit platform 15 GB of memory, 8 EC2 Compute Units (4 virtual Extra Large cores / 2 EC2 Compute Units each), 1690 GB of $0.80 instance storage, 64-bit 1.7 GB of memory, 5 EC2 Compute Units (2 virtual High CPU cores with 2.5 EC2 Compute Units each), 350 GB of $0.20 Medium instance storage, 32-bit 7 GB of memory, 20 EC2 Compute Units (8 virtual High CPU Extra cores with 2.5 EC2 Compute Units each), 1690 GB of $0.80 Large instance storage, 64-bit EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0 - 1.2 GHz 2007 Opteron or 2007 Xeon processor Copyright © 2009 Peter Denyer 16 Monday, June 22, 2009 16
  • 17. Cloud Center Buildout • Major Cloud Center Players - Amazon / EC2 - aws.amazon.com/ec2/ - Google Microsoft Center in San Antonio TX - IBM / Smart Business Service Microsoft adding ~10,000 servers / mo. into its Cloud Services infrastructure - www.ibm.com/ibm/cloud - Microsoft / Azure Services Platform - www.microsoft.com/azure - Sun / Sun Cloud - www.sun.com/solutions/cloudcomputing Photograph©courtsey Microsoft Copyright 2009 Peter Denyer 17 Monday, June 22, 2009 17
  • 18. Value Propositions • Increase Pace of Innovation - fast prototypes, new mash-ups, low cost of entry • Mitigate infrastructure expense - CapEx vs OpEx • Scalable Delivery - positive response to viral success • Disaster Recovery Resource - recovery strategy for business disasters Copyright © 2009 Peter Denyer 18 Monday, June 22, 2009 18
  • 19. Issues Remain • To Name But a Few... - Performance - Security / Authentication - Data Bandwidth - Service Level Agreements - API Standards Copyright © 2009 Peter Denyer 19 Monday, June 22, 2009 19
  • 20. Ongoing Research - RSS Feed on Twitter Copyright © 2009 Peter Denyer 20 Monday, June 22, 2009 20
  • 21. References • Wikipedia: Cloud Computing - en.wikipedia.org/wiki/Cloud_computing • IBM Cloud Computing - www.ibm.com/ibm/cloud/ • Sun Microsystems - www.sun.com/solutions/cloudcomputing • Appistry - www.appistry.com • RightScale - www.rightscale.com Copyright © 2009 Peter Denyer 21 Monday, June 22, 2009 21
  • 22. Acknowledgements Background graphic courtsey of www.backgroundlabs.com and used with appreciation Copyright © 2009 Peter Denyer 22 Monday, June 22, 2009 22