KEMBAR78
Cloud Computing for Beginners | PPT
Cloud Computing Group
September 6, 2011




Cloud Computing - Fundamentals



   Suman Kumar Singh


                                 © 2011 IBM Corporation
Roadmap

 Cloud Rush
 Cloud Computing Overview
   • Cloud Computing defined
 The Cloud
   • How it came to be
 Cloud Computing history
 5 Essential Cloud Characteristics
 Cloud Computing Layers
 Cloud Computing Deployment Models
 Cloud Computing Majors
   • Top 10 Cloud Computing Providers
 CEO Quotes




                                        © 2011 IBM Corporation
   2
Cloud Rush




             © 2011 IBM Corporation
 3
Cloud Computing
Overview




                  © 2011 IBM Corporation
 4
Cloud Computing defined
 Cloud computing is a pay-per-use model
  for enabling available, convenient and on-
  demand network access to a shared pool
  of configurable computing resources (e.g.,
  networks, servers, storage, applications
  and services) that can be rapidly
  provisioned and released with minimal
  management effort or service provider
  interaction.“ ~ The National Institute of
  Standards and Technology (NIST)


 Cloud Computing is an internet-based
  computing, whereby shared resources,
  software, and information are provided to
  computers and other devices on demand,
  like the electricity grid. ~ Wikipedia



                                                               5
                                               © 2011 IBM Corporation
 5
The Cloud – How it came to be
                                Vendor
                                IaaS




                 LAN
                                         WAN
                            Cloud




                            Vendor                    Office 2
   Office 1                 SaaS                     Mumbai City
Bangalore City


                                               © 2011 IBM Corporation
 6
Cloud Computing History




                              © 2011 IBM Corporation
7
Cloud Computing Timeline


                          WAN,
                      Application &
                      Infrastructure
                       Management


                                                    Utility based
         LAN,                                           cloud
                                          Cloud      solutions
     Application &
     Infrastructure                     Connected
      Management                          Data
                                       Management




       1990s               2000s            2010s
                                                                    © 2011 IBM Corporation
 8
5 Essential Cloud Computing Characteristics

 On-demand self service


 Ubiquitous network access (Internet-based)


 Resource pooling (achieved by multi-tenant application
  architecture)


 Rapid elasticity/ scalability


 Measured service with pay per use


                                                           © 2011 IBM Corporation
  9
Cloud Computing Layers




                         © 2011 IBM Corporation
10
Cloud Computing Layers: Comparison




                                     © 2011 IBM Corporation
11
Software as a Service (SaaS)




  • Most widely used Cloud Computing approach till date

  • Delivers a single application through a browser to thousands of
  customers using multitenant architecture
                                                       © 2011 IBM Corporation
 12
Common examples of the SaaS model
                   CMS     Invoicing   Collaboration
           Email                       tools
     IM
                                       Photo sharing
Teleconferencing
                                       &
                                       management
 CRM                                                  ERP




                                        © 2011 IBM Corporation
   13
Platform as a Service (PaaS)




 • Delivers computing platform and solution stack as a service

 • Why PaaS?
    - Cost savings and faster time to market
    - Savings in testing and QA efforts
    - Delivers infrastructure needed to run application over the Internet

                                                             © 2011 IBM Corporation
 14
Common examples of the PaaS model




                                    © 2011 IBM Corporation
 15
Infrastructure as a Service (IaaS)




   • The backbone of the entire cloud computing concept

   • Delivers complete infrastructure consisting of physical assets
   servers, storage disks, network devices – as a service

   • Control of infrastructure
       •NO – There is no control over underlying infrastructure
       •YES – There is control over operating systems, storage
       and deployment applications

                                                             © 2011 IBM Corporation
 16
Common examples of IaaS model




                                © 2011 IBM Corporation
 17
Cloud Deployment Models




                           © 2011 IBM Corporation
18
Cloud Computing Deployment Models

Public                                               Private
• Service provider                Cloud Services     • Privately owned
  owned and managed                                    and managed.

• Access by                 Cloud Computing          • Access limited to
                                 Model
  Subscription                                         client and its
                                                       partner network.
• Delivers select set of
  standardized business                              • Drives efficiency,
  process, application                                 standardization and
  and/or infrastructure                                best practices while
                           Hybrid
  services on a flexible                               retaining greater
  price per use basis      • Access to client,
                                                       customization and
                             partner network, and      control
                             third party resources


                                                         © 2011 IBM Corporation
   19
Cloud Computing Majors




                       © 2011 IBM Corporation
20
Top 10 Cloud Computing Providers

Year 2011                          Year 2010
1. Amazon                          1. Amazon
2. Verizon                         2. Rackspace
3. IBM                             3. Salesforce.com
4. Salesforce.com                  4. Google Apps
5. CSC                             5. Microsoft Azure
6. Rackspace                       6. Joyent
7. Google Apps                     7. GoGrid
8. Bluelock                        8. Terremark
9. Microsoft Azure                 9. Savvis
10. Joyent                         10.Verizon




                                      © 2011 IBM Corporation
 21
Cloud Computing Skeptics

 “The interesting thing about cloud
   computing is that we've redefined
   cloud computing to include everything
   that we already do. I can't think of
   anything that isn't cloud computing
   with all of these announcements. The
   computer industry is the only industry
   that is more fashion-driven than
   women's fashion. Maybe I'm an idiot,
   but I have no idea what anyone is
   talking about. What is it? It's complete
   gibberish. It's insane. When is this
   idiocy going to stop? We'll make cloud
   computing announcements. I'm not
   going to fight this thing. But I don't
   understand what we would do
   differently in the light of cloud”.        Larry Ellison
                                              CEO, Oracle Corporation (2008)


                                                               © 2011 IBM Corporation
22
Cloud Computing Champions
“Our industry is going through quite    “The cloud services companies of all
  a wave of innovation and it's being     sizes…The cloud is for everyone.
  powered by a phenomenon which           The cloud is a democracy”.
  is referred to as the cloud”.




                                           Marc Benioff
        Steve Ballmer                      CEO, Salesforce.com (2010)
        CEO, Microsoft (2010)

                                                                   © 2011 IBM Corporation
 23
Thank
      You


             © 2011 IBM Corporation
24

Cloud Computing for Beginners

  • 1.
    Cloud Computing Group September6, 2011 Cloud Computing - Fundamentals Suman Kumar Singh © 2011 IBM Corporation
  • 2.
    Roadmap  Cloud Rush Cloud Computing Overview • Cloud Computing defined  The Cloud • How it came to be  Cloud Computing history  5 Essential Cloud Characteristics  Cloud Computing Layers  Cloud Computing Deployment Models  Cloud Computing Majors • Top 10 Cloud Computing Providers  CEO Quotes © 2011 IBM Corporation 2
  • 3.
    Cloud Rush © 2011 IBM Corporation 3
  • 4.
    Cloud Computing Overview © 2011 IBM Corporation 4
  • 5.
    Cloud Computing defined Cloud computing is a pay-per-use model for enabling available, convenient and on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.“ ~ The National Institute of Standards and Technology (NIST)  Cloud Computing is an internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. ~ Wikipedia 5 © 2011 IBM Corporation 5
  • 6.
    The Cloud –How it came to be Vendor IaaS LAN WAN Cloud Vendor Office 2 Office 1 SaaS Mumbai City Bangalore City © 2011 IBM Corporation 6
  • 7.
    Cloud Computing History © 2011 IBM Corporation 7
  • 8.
    Cloud Computing Timeline WAN, Application & Infrastructure Management Utility based LAN, cloud Cloud solutions Application & Infrastructure Connected Management Data Management 1990s 2000s 2010s © 2011 IBM Corporation 8
  • 9.
    5 Essential CloudComputing Characteristics  On-demand self service  Ubiquitous network access (Internet-based)  Resource pooling (achieved by multi-tenant application architecture)  Rapid elasticity/ scalability  Measured service with pay per use © 2011 IBM Corporation 9
  • 10.
    Cloud Computing Layers © 2011 IBM Corporation 10
  • 11.
    Cloud Computing Layers:Comparison © 2011 IBM Corporation 11
  • 12.
    Software as aService (SaaS) • Most widely used Cloud Computing approach till date • Delivers a single application through a browser to thousands of customers using multitenant architecture © 2011 IBM Corporation 12
  • 13.
    Common examples ofthe SaaS model CMS Invoicing Collaboration Email tools IM Photo sharing Teleconferencing & management CRM ERP © 2011 IBM Corporation 13
  • 14.
    Platform as aService (PaaS) • Delivers computing platform and solution stack as a service • Why PaaS? - Cost savings and faster time to market - Savings in testing and QA efforts - Delivers infrastructure needed to run application over the Internet © 2011 IBM Corporation 14
  • 15.
    Common examples ofthe PaaS model © 2011 IBM Corporation 15
  • 16.
    Infrastructure as aService (IaaS) • The backbone of the entire cloud computing concept • Delivers complete infrastructure consisting of physical assets servers, storage disks, network devices – as a service • Control of infrastructure •NO – There is no control over underlying infrastructure •YES – There is control over operating systems, storage and deployment applications © 2011 IBM Corporation 16
  • 17.
    Common examples ofIaaS model © 2011 IBM Corporation 17
  • 18.
    Cloud Deployment Models © 2011 IBM Corporation 18
  • 19.
    Cloud Computing DeploymentModels Public Private • Service provider Cloud Services • Privately owned owned and managed and managed. • Access by Cloud Computing • Access limited to Model Subscription client and its partner network. • Delivers select set of standardized business • Drives efficiency, process, application standardization and and/or infrastructure best practices while Hybrid services on a flexible retaining greater price per use basis • Access to client, customization and partner network, and control third party resources © 2011 IBM Corporation 19
  • 20.
    Cloud Computing Majors © 2011 IBM Corporation 20
  • 21.
    Top 10 CloudComputing Providers Year 2011 Year 2010 1. Amazon 1. Amazon 2. Verizon 2. Rackspace 3. IBM 3. Salesforce.com 4. Salesforce.com 4. Google Apps 5. CSC 5. Microsoft Azure 6. Rackspace 6. Joyent 7. Google Apps 7. GoGrid 8. Bluelock 8. Terremark 9. Microsoft Azure 9. Savvis 10. Joyent 10.Verizon © 2011 IBM Corporation 21
  • 22.
    Cloud Computing Skeptics “The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do. I can't think of anything that isn't cloud computing with all of these announcements. The computer industry is the only industry that is more fashion-driven than women's fashion. Maybe I'm an idiot, but I have no idea what anyone is talking about. What is it? It's complete gibberish. It's insane. When is this idiocy going to stop? We'll make cloud computing announcements. I'm not going to fight this thing. But I don't understand what we would do differently in the light of cloud”. Larry Ellison CEO, Oracle Corporation (2008) © 2011 IBM Corporation 22
  • 23.
    Cloud Computing Champions “Ourindustry is going through quite “The cloud services companies of all a wave of innovation and it's being sizes…The cloud is for everyone. powered by a phenomenon which The cloud is a democracy”. is referred to as the cloud”. Marc Benioff Steve Ballmer CEO, Salesforce.com (2010) CEO, Microsoft (2010) © 2011 IBM Corporation 23
  • 24.
    Thank You © 2011 IBM Corporation 24

Editor's Notes

  • #6 The term "cloud computing" is being loosely applied and defined differently, and it's creating a lot of confusion in the market, according to Gartner, Inc. Analysts say it is imperative to understand these different perspectives and set the proper expectations to obtain the anticipated benefits. Gartner defines cloud computing as a style of computing in which massively scalable IT-related capabilities are provided "as a service" using Internet technologies to multiple external customers. However, there have been different perceptions of what is included in cloud computing. "The term cloud computing has come to mean two very different things: a broader use that focuses on 'cloud,' and a more-focused use on system infrastructure and virtualization," said David Mitchell Smith, vice president and Gartner Fellow. "Mixing the discussion of 'cloud-enabling technologies' with 'cloud computing services' creates confusion." The two prevalent views of cloud computing are as follows: -The cloud is an idea that derives from the perspective of the Internet/Web/software as a service (SaaS). The focus is more on cloud than computing with the emphasis placed on access to services from elsewhere (that is, from the cloud). This cloud is a global-class phenomenon and a high-level concept that can refer to a range of services extending from system infrastructure (for example, compute services and storage services) through applications (for example, CRM) and business processes (for example, payroll services). Gartner's definition is along these lines, with the off-premises nature of cloud services being the point of reference, and applicability to intraenterprise use as a secondary effect. -The second popular interpretation is a use of technologies, including virtualization and automation, that focuses more on the computing than on the cloud aspect, with emphasis placed on the technologies that enable the creation and delivery of service-based capabilities. This perspective is an extension of traditional data center approaches and can be applied to entirely internal enterprise systems with no use of external off-premises capabilities provided by a third party. "Although these perspectives are different, there is a connection between them. Any provider of cloud computing services must have an environment that includes an infrastructure to support their delivery. Virtualization often is used to implement this underlying infrastructure to support delivery of the cloud computing services," Mr. Smith said. "Cloud system infrastructure services are a subset of cloud computing, but not the entire picture." Gartner recommends that users clearly separate the consideration of cloud computing and cloud computing services from the use of cloud computing-related concepts and technologies for the creation of internal systems. Both perspectives (services and technologies) are valuable and should be pursued; however, they are two separate but related initiatives. Gartner analysts will provide additional analysis on cloud computing during the upcoming Gartner Symposium/ITxpo 2008, taking place October 12-16 in Orlando, Florida. Gartner Symposium/ITxpo is the IT industry's largest and most strategic conference, providing business leaders with a look at the future of IT. More than 6,000 senior business and IT strategists will gather for the insights, tools and solutions they need to ensure their IT initiatives are key contributors to and drivers of their enterprise's success. Gartner's annual Symposium/ITxpo events are key components of attendees' annual planning efforts. They rely on Gartner Symposium/ITxpo to gain insight into how their organizations can use IT to address business challenges and improve operational efficiency. Additional information is available at www.gartner.com /symposium/us .
  • #7 Cloud computing is convergence of three major trends: Virtualization (where applications are separated from infrastructure); Utility Computing; SaaS (where applications are available on demand on a subscription basis). The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flow charts and diagrams.
  • #25 References: https://www.ibm.com/developerworks/training/kp/cl-kp-cloudfundamentals/ http://en.wikipedia.org/wiki/Cloud_computing http://explainingcomputers.com/cloud.html http://www.informationweek.com/news/services/hosted_apps/208700713 http://www.azurecloudpro.com/a-brief-history-of-cloud-computing/ http://enterprisefeatures.com/2010/08/the-difference-between-hosted-saas-software-as-a-service-and-the-cloud/ http://www.whatissoa.com/whatiscloud/p1.php http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031 http://blogs.idc.com/ie/?p=190 http://www.businessweek.com/technology/content/aug2008/tc2008083_619516.htm http://www.guardian.co.uk/technology/2011/jun/06/cloud-computing-apple http://kasunpanorama.blogspot.com/2010/07/understanding-cloud-computing-feel-easy.html http://outsideinnovation.blogs.com/pseybold/2009/03/-sun-will-shine-in-blue-cloud.html http://www.youtube.com/watch?v=Sgb62RQec8Q http://www.youtube.com/watch?v=ae_DKNwK_ms