WA1723 Cloud Computing Primer - Web Age Cloud Computing Primer (C) Web Age Solutions Inc. 2012 WA1723 Cloud Computing Primer The Rise of the Cloud ... A dash of SAAS

Download WA1723 Cloud Computing Primer - Web Age   Cloud Computing Primer (C) Web Age Solutions Inc. 2012 WA1723 Cloud Computing Primer The Rise of the Cloud ... A dash of SAAS

Post on 12-Feb-2018

216 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>1-1</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>WA1723 Cloud Computing Primer</p><p>The Rise of the Cloud</p><p>EVALUATION ONLY</p></li><li><p>1-2</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Objectives</p><p>After completing this chapter, students will be able to</p><p>Describe the major aspects of Cloud ComputingIdentify the different trends that converge into Cloud ComputingExplain the five attributes of Cloud ComputingDescribe the different elements of the enterprise that can be moved to the Cloud</p><p>EVALUATION ONLY</p></li><li><p>1-3</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Where did Cloud Computing originate?</p><p>Cloud computing represents a convergence of threadsVirtualization, 1960s, 1990s, 2000s abstracting computer resources to support efficiency and availability Grid computing, early 1990s, late 1990s harvesting of computer resources as a collectiveSoftware as a Service (SaaS), late 1990s hosting of software in a centralized fashion with access and licensing provided on-demandWeb Services (WS), late 1990s standards-based messaging integration technologyService Oriented Architecture (SOA), early 2000s connecting service providers and consumers in a distributed fashion across ownership domainsWeb 2.0 / Web Oriented Architecture (WOA), early 2000s collaboration, rich multimedia, data mash-ups</p><p>EVALUATION ONLY</p></li><li><p>1-4</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Cloud Computing</p><p>Everyone has their own definition, perspective, or angle regarding what Cloud is and what impact it will have upon the industry</p><p>Cloud computing is One scoop of SOAA dash of SAASStir in VirtualizationA pinch of Grid ComputingLayer with Web 2.0 / WOA as desired</p><p>EVALUATION ONLY</p></li><li><p>1-5</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Wikipedia Entry</p><p>Cloud computing refers to the delivery of computational resources from a location other than your current one. </p><p>In its most used context it is Internet-based ("cloud") development and use of computer technology ("computing"). </p><p>The cloud is a metaphor for the Internet, based on how it is depicted in computer network diagrams, and is an abstraction for the complex infrastructure it conceals. </p><p>It is a style of computing in which IT-related capabilities are provided as a service, allowing users to access technology-enabled services from the Internet ("in the cloud") without knowledge of, expertise with, or control over the technology infrastructure that supports them.</p><p>EVALUATION ONLY</p></li><li><p>1-6</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Gartner on Cloud</p><p>Gartner defines Cloud computing asA style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies</p><p>The What, Why, and When of Cloud Computing Gartner, 2009</p><p>EVALUATION ONLY</p></li><li><p>1-7</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>The NIST Perspective</p><p>The National Institute of Standards and Technology (NIST)s definition of cloud computing</p><p>Cloud computing is a model for enabling ubiquitous, convenient, 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.Furthermore, the cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.</p><p>5 Characteristics</p><p>3 Service Models</p><p>4 DeploymentModels</p><p>NIST is a U.S. agency and laboratory that focuses upon innovation and standardization in science and technology. More information is available at NIST.org</p><p>The NIST Definition of Cloud Computing (NIST Special Publication 800-145) - http://www.nist.gov/itl/csd/cloud-102511.cfm</p><p>EVALUATION ONLY</p></li><li><p>1-8</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Five CharacteristicsOn-demand self-service - A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each services provider.</p><p>Broad network access - Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).</p><p>Resource pooling - The providers computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.</p><p>3 Service Models</p><p>4 DeploymentModels</p><p>5 Characteristics5 Characteristics</p><p>EVALUATION ONLY</p></li><li><p>1-9</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Five CharacteristicsRapid elasticity Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.</p><p>Measured service Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.</p><p>3 Service Models</p><p>4 DeploymentModels</p><p>5 Characteristics5 Characteristics</p><p>EVALUATION ONLY</p></li><li><p>1-10</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p> Amazon Beanstalk Force.com Google App Engine MS Azure NetSuite</p><p> Amazon Beanstalk Force.com Google App Engine MS Azure NetSuite</p><p>PAAS Amazon EC2 GoGrid Rackspace Cloud Terremark</p><p> Amazon EC2 GoGrid Rackspace Cloud Terremark</p><p>The Cloud Computing Spectrum / Service Models</p><p>IAAS Salesforce.com Gmail, Hotmail, etc. Acrobat.com Rackspace Apps Apple iCloud Dropbox</p><p> Salesforce.com Gmail, Hotmail, etc. Acrobat.com Rackspace Apps Apple iCloud Dropbox</p><p>SAAS</p><p>Deploy anysoftware that </p><p>you want</p><p>Use the softwareprovided by thecloud vendor</p><p>Build softwarethat uses the</p><p>vendors platform</p><p>5 Characteristics</p><p>4 DeploymentModels</p><p>3 Service 3 Service ModelsModels</p><p>The Cloud Computing SpectrumInfrastructure-As-A-Service (IAAS) The vendor provides infrastructure </p><p>for you to deploy your own software solution, OS images, database, etc. Amazon EC2 and GoGrid are hosted in the providers cloud, RightScale is a management platform to use with an IAAS for scaling and resource management. </p><p>Platform-As-A-Service (PAAS) The vendor provides a framework that your solution must fit within. You code against their APIs, management resources, and other elements of the framework to ensure that your software stack works within their environment.</p><p>Software-As-A-Service (SAAS) The vendor provides a complete solution that you simply purchase access to in the form of some sort of licensing subscription model.</p><p>EVALUATION ONLY</p></li><li><p>1-11</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Cloud Deployment ModelsPrivate cloud - The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.</p><p>Community cloud - The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise.</p><p>Public cloud - The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.</p><p>Hybrid cloud - A composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load-balancing between clouds).</p><p>5 Characteristics</p><p>3 Service Models</p><p>4 Deployment4 DeploymentModelsModels</p><p>EVALUATION ONLY</p></li><li><p>1-12</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Understanding Cloud Computing</p><p>EVALUATION ONLY</p></li><li><p>1-13</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Understanding by Analogy</p><p>Landline phone service (non-cloud)Select a single providerAlways use that provider for your service (unless you switch)If that provider goes down, you are hosed</p><p>Cellular phone service (cloud)Select a standard (CDMA, TDMA, GSM)Select a provider and negotiate ratesProvider offers seamless support wherever you travel (sometimes renting bandwidth from others, but abstracting this via the cloud)If the provider is unavailable, the contract may allow you to use another service at a higher rate</p><p>EVALUATION ONLY</p></li><li><p>1-14</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>What is so special about Cloud?</p><p>There are some that will argue that Cloud Computing is merely the next fad in a string of hype and buzzwords</p><p>Does Cloud Computing actually offer anything novel or unique?</p><p>Not exactly. You would be hard-pressed to identify a Cloud Standard or Cloud Platform.On the other hand, it provides a unifying theme to several evolving threads. Synthesis is valuable.</p><p>EVALUATION ONLY</p></li><li><p>1-15</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Synergy is Powerful</p><p>Virtualization offers technology cost savings and productivity increases.SOA provides a foundation for the creation and governance of services and business processes.SaaS offers a paradigm for software delivery and shifts cost models and capital expenditures to a lean, on-demand model.Web 2.0 delivers compelling user interface experiences.</p><p>Cloud brings all of these together and synthesizes a solution to a business problem.</p><p>EVALUATION ONLY</p></li><li><p>1-16</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Moving to the cloud</p><p>A big part of what makes the concept of Cloud Computing so interesting is the ability to move select IT concerns to the cloud</p><p>Establish a contracted agreementPay for service and actual usageDisregard up-front fixed costs and avoid on-going maintenance costs (just fee-for-service)</p><p>What can you move to the cloud?DataSoftwareBusiness logic / processes / rulesUser interface</p><p>EVALUATION ONLY</p></li><li><p>1-17</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>By the Numbers</p><p>Cloud Computing certainly seems to be gaining some traction</p><p>Over half of respondents to a survey by IBM identified that developing new applications for the cloud would be the top activity for the next 24 months. (2011 Tech Trends Report)</p><p>37% of businesses globally are deploying cloud to either remotely host applications or host data, or both. (AMD 2011 Global Cloud Computing Adoption, Attitudes, and Approaches Study)</p><p>39% of SMBs with 2-250 employees expect to be paying for cloud services within three years [an increase of 34%] (Microsoft Global SMB Cloud Adoption Study, March 2011)</p><p>EVALUATION ONLY</p></li><li><p>1-18</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Summary</p><p>Cloud Computing represents a convergence of several different trends, including</p><p>Virtualization, Grid ComputingSOA, Web Services, Web 2.0 / WOASoftware As A Service (SAAS)</p><p>Cloud brings all of these elements together and synthesizes a solution to a business problemMany aspects of the enterprise can be moved to the cloud</p><p>DataSoftwareBusiness logic / processes / rulesUser interface</p><p>EVALUATION ONLY</p></li><li><p>2-1</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>WA1723 Cloud Computing Primer</p><p>Cloud Computing Value Proposition</p><p>EVALUATION ONLY</p></li><li><p>2-2</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Objectives</p><p>After completing this chapter, students will be able to</p><p>Introduce the value and potential associated with Cloud ComputingExplore several Cloud business casesExamine a framework for quantifying the value of Cloud Computing solutions</p><p>EVALUATION ONLY</p></li><li><p>2-3</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Why does Cloud matter? </p><p>Why should enterprises examine Cloud Computing?</p><p>Three reasons (well, maybe just two):Be more efficientGain a competitive edgeIts too depressing to spend all day watching the market waffle and talking to potential customers that you know dont have any money to spend</p><p>EVALUATION ONLY</p></li><li><p>2-4</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Cloud Value PropositionEfficiency</p><p>put idle resources to workFrugality</p><p>minimize capital expenditures, shifting fixed costs to variable costsReliability</p><p>offer strong redundancy solutions and seamlessly roll over to alternative providers as needed</p><p>Scalabilitymore easily adapt to changing user needs and usage scenarios</p><p>Centralizationmove capabilities and their support to a centralized provider that can be commonly shared by many</p><p>Maintainabilityoff-load updates, upgrades and burden of hardware obsolescence </p><p>EVALUATION ONLY</p></li><li><p>2-5</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Cloud ValueBusiness Case #1</p><p>Cloud desktopVirtualize the desktop environment, serving up operating systems (along with file and network access) to users via a wide range of thin client interfaces</p><p>ExamplesHosted OS (e.g. OS is accessible on-demand through various devices, served from a centralized location)</p><p>Operating SystemUser ProfilePreferencesFile Access</p><p>Network Access</p><p>Operating SystemUser ProfilePreferencesFile Access</p><p>Network Access</p><p>A classic example of this type of solution would be CITRIX solutions like XenDesktop where you host an OS along with configured software through a thin client interface. UI commands are captured at the client-side and then a message is sent over the wire to the server-side where the instruction is interpreted and the command is carried out. The screen update is then sent back to the client-side to display the result of that action. VMWare offers a product called View with similar capabilities.</p><p>EVALUATION ONLY</p></li><li><p>2-6</p><p>WA1723 Cloud Computing Primer</p><p>(C) Web Age Solutions Inc. 2012</p><p>Cloud ValueBusiness Case #2</p><p>Cloud softwareDeliver software on-demand from a centralized location, rather than supporting a more distributed and diverse environment</p><p>ExamplesGoogle Apps (e.g. replace MS Office, Outlook/Exchange, or similar)Salesforce.com (e.g. move sales team to Web-based CRM)</p><p>Web-based Softwareanytime access (24-7)</p><p>global availabilityautomatic patches/updatesper-user incremental cost</p><p>Web-based Softwareanytime access (24-7)</p><p>global availabilityautomatic patches/updatesper-user incremental cost</p><p>Another great example of this is GoToMeeting in which you can access a hosted conference and connect in from anywhere in the world through the use of a subscription plan.</p><p>EVALUATI...</p></li></ul>

Recommended

View more >