Cloud Computing in Higher Education

  • Published on

  • View

  • Download

Embed Size (px)


Cloud Computing in Higher Education. Changing the Way We Provide Systems. What is a system? What are the problems we face with them?. DEFINING SYSTEMS AND THEIR PROBLEMS. Describing a System. Problems with Systems. Basic Assumptions When Creating Systems Number of users Amount of storage - PowerPoint PPT Presentation


<ul><li><p>Cloud Computing in Higher EducationChanging the Way We Provide Systems</p></li><li><p>DEFINING SYSTEMS AND THEIR PROBLEMSWhat is a system? What are the problems we face with them?</p></li><li><p>Describing a System</p></li><li><p>Problems with SystemsBasic Assumptions When Creating SystemsNumber of usersAmount of storageSupporting requirementsAmount of compute powerIssues Faced with Maintaining SystemsCost of updating systemsScaling systems</p></li><li><p>DEFINING THE CLOUD5 characteristics 4 deployment models 3 service modelsDefinition based on the definition from the National Institute of Standards and Technology.</p></li><li><p>DEFINING THE CLOUD:5 CHARACTERISTICS5 characteristics 4 deployment models 3 service models</p></li><li><p>5 CharacteristicsOn-demand self-service</p></li><li><p>5 CharacteristicsBroad network access</p></li><li><p>5 CharacteristicsResource pooling</p></li><li><p>5 CharacteristicsRapid elasticity</p></li><li><p>5 CharacteristicsMeasured Service</p></li><li><p>DEFINING THE CLOUD:4 DEPLOYMENT MODELS5 characteristics 4 deployment models 3 service models</p></li><li><p>4 Deployment ModelsPublic Cloud</p></li><li><p>4 Deployment ModelsCommunity Cloud</p></li><li><p>4 Deployment ModelsPrivate Cloud</p></li><li><p>4 Deployment ModelsHybrid Cloud</p></li><li><p>DEFINING THE CLOUD:3 SERVICE MODELS5 characteristics 4 deployment models 3 service models</p></li><li><p>3 Service ModelsSoftware as a Service Google Docs</p></li><li><p>3 Service ModelsPlatform as a Service Heroku </p></li><li><p>3 Service ModelsInfrastructure as a Service Rackspace</p></li><li><p>HIGHER EDUCATIONS USE OF THE CLOUDHow are you using the cloud? Survey results and audience participation.</p></li><li><p>Software-as-a-ServiceUsage by Academic Institutions Responding to Survey</p></li><li><p>Platform-as-a-ServiceUsage by Academic Institutions Responding to Survey</p></li><li><p>Infrastructure-as-a-ServiceUsage by Academic Institutions Responding to Survey</p></li><li><p>HOW ARE YOU USING THE CLOUD?Provide us a brief description of how your institution is using the cloud.</p></li><li><p>Resources on the Cloud: BlogsPlanet Cloudan aggregation of blogs talking solely about the cloudWisdom of the CloudsJames Urquhart, Market Manager for Cloud Computing and Virtualization, CISCORational SurvivabilityChristopher Hoff, Director of Cloud and Virtualization Solutions, Data Center Solutions, CISCOAmazon Web Services BlogOfficial blog for Amazon Web ServicesWindows Azure BlogOfficial blog for Windows AzureElastic Vapor :: Life in the CloudReuven Cohen, Founder and CTO Enomaly Inc.All Things DistributedWerner Vogels, CTO</p></li><li><p>Resources on the CloudNIST Definition of the CloudThe National Institute of Standards and Technologys definition of the cloud.Above the Clouds: A Berkeley View of Cloud ComputingA paper on the potential benefits and uses of the cloudClouderati Twitter ListsWhile Clouderati itself doesnt tweet about the cloud, it does provide a number of lists of persons that tweet about the cloud. While many of these folks are in the business space, they provide a lot of information about the cloud.EDUCAUSE Cloud Computing ResourcesResources from education on cloud computing, including publications, presentation, podcasts, etc.Attend CloudCampCloudCamp is an unconference held throughout the world (and even virtually). Its a great place to go, meet people who are also interested in the cloud, and learn a few new things.</p><p>Systemsdefining systemsproblems with systemsWhat is the cloud? Going to use examples from cloud based services to illustrate:5 characteristics4 deployment models3 service modelsHow is Higher Ed using the Cloud?results from my surveyviews from the audience*what do we mean by a systemwhat are the problems with the way we create/maintain systems today*What are systemsinfrastructurePlatformSoftwareAn example of a system would be an institution that wants to set up an instance of Moodle. In order to do this they would need:Network connectionBuy a serverInstall an operating systemInstall and configure supporting requirementsApacheMySQLPHPInstall software*Basic assumptions we make when we set up a systemNumber of usersAmount of storageSupporting requirements of the systemNumber of servers/amount of compute powerSome problems with the way we maintain systemsIt costs a lot of money/time to update systemsScaling systems*Cloud computing is a model for enabling 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. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.</p><p>~ National Institute of Standards and Technology</p><p>This section will provide:information on 5 characteristics3 service models4 deployment modelsexamples for each point*in this section each example will provide a screencast of an existing cloud service*Users can provision the technology simply and easily without the help of persons/organizations they normally rely on.Example:Heroku allows you to deploy your application without intervention from the people at heroku*The technology is available over the internet. Many think this is the defining characteristic of the cloud, but it is only a portion of the characteristicsExample:Google Docsavailable via the internet.not required to download special software to use</p><p>*Users can get together and share technology.Resources are provided based on customers demand.Example:Amazon EC2 allows users to share machine images, and start up servers based on their need</p><p>*Systems can scale up or scale down based on loads to the system, or usage of the system.Example:Amazons S3 allows you to continue to add to the system, with a seemingly endless supply of storage.</p><p>*Metering can be done based on appropriate use of the technology Reporting can be done based on the metering.Example:Amazon EC2 allows is charged based on:size of serveroperating systeminbound/outbound dataCloud Watch provides reporting features as you use the EC2 instance.</p><p>*models to show how one might deploy systems in the cloudthere are problems inherent with these deployment methodswe wont be talking about those problems</p><p>*a cloud made available to the general public. the public can then purchase their compute power from the organization that makes it available.Example:RedmineAmazon Web Services*cloud services for a particular group or organization. members of that group or organization can have access to the cloud.Example:Redminethey are a member of an academic consortium. they decide to use the academic consortiums cloud.*a cloud service for one particular institution. the cloud can be managed by that institution or an outside party.Example:Redmineuse their own VMware vCloud installation to deploy their new system*using a combination of public, private, and community clouds in connection with one another.Example:Redmineuse Amazon Web Services to maintain the interfaceuse VMware vCloud to hold the mysql database/data*service models for cloud based systemswill use models to show how cloud services are provided</p><p>*Users are not required to maintain the systems:network connectionhardwareoperating systemsupporting softwarethe software itselfUsers are concerned with: using the software they have implementedExamplesGoogle DocsTwitterFacebook*Users are not required to maintain the systemsnetwork connectionhardwareoperating systemsupporting softwareUsers concern themselves with:developing software or deploying softwareusing the software they have implementedExamples:HerokuGoogle App Engine*Users are not required to maintain the systems:network connectionhardwareUsers concern themselves with:the operating systemthe supporting softwareusing the software they have implementedExamples:Amazon Web ServicesRackspace*Survey collected responses from institutions in Higher EducationTime FrameReleased on Jan. 26th 2010Closed on Feb. 5th 2010Sent toCode4Lib Coders for LibrariesCLAC Consortium of Liberal Arts CollegesNITLE-IT National Institute for Technology in Liberal EducationEDUCAUSE ITWomen Constituent GroupResults were normalizedremoving comments in the other boxremoving duplicate responses in the other boxmoving cloud services to their correct service model*</p></li></ul>