Carnegie Mellon University ©2006 - 2009 Robert T. Monroe 70-451 Management Information Systems Cloud Computing I Cloud Models and Technologies 70-451 Management.

Slides:



Advertisements
Similar presentations
Carnegie Mellon University © Robert T. Monroe Management Information Systems Evaluating Emerging IT: Digital Media Management.
Advertisements

Distributed Data Processing
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
By Adam Balla & Wachiu Siu
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
CHAPTER OVERVIEW SECTION 5.1 – MIS INFRASTRUCTURE
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Cloud Computing Why is it called the cloud?.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Osama Shahid ( ) Vishal ( ) BSCS-5B
3 Cloud Computing.
FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
IT Infrastructures and Emerging Technologies
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
CHAPTER FIVE INFRASTRUCTURES: SUSTAINABLE TECHNOLOGIES
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
1 Nassau Community CollegeProf. Vincent Costa Session 7 Infrastructures Sustainable Technologies CMP 117 Business Computing: Concepts &Applications.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B17 Organizational Architecture Trends.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Mobile Computing Management Information Systems Robert.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Enterprise Architectures.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
OWL Representing Information Using the Web Ontology Language.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Cloud Computing II Evaluating Business Opportunities
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Paperless Timesheet Management Project Anant Pednekar.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Making Better MIS Investment Decisions Management.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
COMP1321 Digital Infrastructure Richard Henson March 2016.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Networking Mehdi Einali Advanced Programming in Java 1.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Unit 3 Virtualization.
Prepared by: Assistant prof. Aslamzai
Recap: introduction to e-science
CHAPTER OVERVIEW SECTION 5.1 – MIS INFRASTRUCTURE
Cloud Computing By P.Mahesh
Brandon Hixon Jonathan Moore
Cloud-Enabling Technology
Cloud Computing: Concepts
Presentation transcript:

Carnegie Mellon University © Robert T. Monroe Management Information Systems Cloud Computing I Cloud Models and Technologies Management Information Systems Robert Monroe November 15, 2009

Carnegie Mellon University © Robert T. Monroe Management Information Systems Quiz 1.True or false: cloud computing refers to computing done on airplanes, while they are in mid-flight. 2.Name one of the emerging technologies or trends identified in today’s readings that has enabled cloud computing 3.True or false: one of the primary benefits of cloud computing is that an IT department can be very precisely track exactly which machine is running which program and where those machines are located. Further, they can carefully assign each program running to a specific piece of hardware.

Carnegie Mellon University © Robert T. Monroe Management Information Systems Goals For Today By the end of today's class you should be able to: –Identify the core technological advances that have made cloud computing technically and economically viable over the past five years –Explain how these technologies work together to enable cloud computing –Explain the concepts of: client-side processing,server-side processing, and how one might choose to balance work between the two. server utilization Virtualization computing resources - storage, processing, data transfer rates and volume –Understand and explain when the location of data and computation is a critical design factor, and when it is not.

Carnegie Mellon University © Robert T. Monroe Management Information Systems Cloud Computing Concepts

Carnegie Mellon University © Robert T. Monroe Management Information Systems The Cloud Image source: Wikipedia

Carnegie Mellon University © Robert T. Monroe Management Information Systems Selected Cloud Computing Models Software as a Service (SaaS) Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Utility Computing

Carnegie Mellon University © Robert T. Monroe Management Information Systems Computing Paradigm Design Space Where does the processing happen? Where does the data being processed live? How are the processors connected to the data? What is the cost of transporting data to processor vs. transporting processing to the data? Where does the input happen, relative to processing and data? Where does output go, and where does the processing to convert results to human-readable output happen?

Carnegie Mellon University © Robert T. Monroe Management Information Systems New Technologies and Trends Support Cloud Model Cheap CPU cycles and storage Fast, abundant networking Standard, global, interoperability protocols Improved parallel processing support and management Virtualization Engineering models for massive, horizontal scaling of computing infrastructure Development of simplified programming models for huge, distributed systems

Carnegie Mellon University © Robert T. Monroe Management Information Systems Interoperability Protocols Communication protocols –HTTP, WAP, SOAP –TCP/IP Content/data exchange protocols –HTML (documents) –Programs (Javascript, Flash, Java) –Data (XML) Client-side processing: browsers, virtual machines

Carnegie Mellon University © Robert T. Monroe Management Information Systems System Virtualization

Carnegie Mellon University © Robert T. Monroe Management Information Systems Definitions Virtual computing: having one computer act as two or more computers Grid computing: having two or more computers act as one computer Virtual grid computing: having two or more computers act as one computer that acts as two or more computers Source: Nick Carr’s Rough Type blog: Virtualization is an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization and flexibility. –Source: VMWare corp website (

Carnegie Mellon University © Robert T. Monroe Management Information Systems Physical vs. Virtual A physical computing device is something that you could (at least theoretically) hold in your hand. A virtual computing device is something that exists only as a logical (software) construct within a physical device There is a long history or moving from physical devices to virtual devices –Examples?

Carnegie Mellon University © Robert T. Monroe Management Information Systems VMWare Architecture Source: VMWare website

Carnegie Mellon University © Robert T. Monroe Management Information Systems Virtual Data Center: VMWare Infrastructure Architecture Source: VMWare website

Carnegie Mellon University © Robert T. Monroe Management Information Systems VMWare Demo

Carnegie Mellon University © Robert T. Monroe Management Information Systems Key Benefits of Virtualization Radical scalability Economies of scale / improved server utilization Simplified and much cheaper disaster recovery

Carnegie Mellon University © Robert T. Monroe Management Information Systems Technical Models for Using Cloud Computing Cloud as shared data store Cloud as flexible processing utility (supercomputer) Cloud as disaster recovery platform / strategy Cloud as web service provider Cloud as infrastructure host

Carnegie Mellon University © Robert T. Monroe Management Information Systems Discussion Question What is the relationship between outsourcing, offshoring, and cloud computing?

Carnegie Mellon University © Robert T. Monroe Management Information Systems Final Assignment – Technology Report

Carnegie Mellon University © Robert T. Monroe Management Information Systems Assignment #4 (and #5) Assignment: research an emerging information technology and write a report on your findings –Details posted on wiki under ‘Assignment 4’ Due date: Saturday, December 5 at 11:59pm –What you must submit: a URL I can use to read the report that you have put together for presentation on the web Optional assignment #5 –Sign up for a group presentation of your report to me –Details for this option provided in wiki write-up

Carnegie Mellon University © Robert T. Monroe Management Information Systems Emerging IT Analysis Framework Structured, qualitative analysis framework Usage: –Quick filter –Foundation for detailed analysis Structure: –Six core questions –Three (+) secondary questions

Carnegie Mellon University © Robert T. Monroe Management Information Systems Six Core Questions What does the technology do? What does the technology not do? What problems does the technology solve? –… and for whom? What problems does the technology create? –… and for whom? What complements the technology? Does the technology require network effects?

Carnegie Mellon University © Robert T. Monroe Management Information Systems Secondary Questions What substitutes are available to solve the problems? How mature is the technology? What type of community is available to support and grow the technology?