CSE 451: Operating Systems Autumn 2010 Module 25 Cloud Computing Ed Lazowska Allen Center 570.

Slides:



Advertisements
Similar presentations
Computing Infrastructure
Advertisements

IT 344: Operating Systems Winter 2007 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Chia-Chi Teng CTB 265.
CSE 451: Operating Systems Spring 2012 Module 20 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570 ©
OPNET Technologies, Inc. Performance versus Cost in a Cloud Computing Environment Yiping Ding OPNET Technologies, Inc. © 2009 OPNET Technologies, Inc.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
Cloud Computing Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2010.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Cloud computing Tahani aljehani.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Cloud Computing – The Cloud Dr. Jie Liu. Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
SUMMER VACATION SCHOLARSHIP | IM&T Scientific Computing in the Cloud.
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
On the Varieties of Clouds for Data Intensive Computing 董耀文 Antslab Robert L. Grossman University of Illinois at Chicago And Open Data.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Webscale Computing Mike Culver Amazon Web Services.
The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
 Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). 
CSE 451: Operating Systems Spring 2013 Module 26 Cloud Computing Ed Lazowska Allen Center 570 © 2013 Gribble, Lazowska, Levy,
Cloud Computing Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington.
Computational Research in the Battelle Center for Mathmatical medicine.
ClinicalSoftwareSolutions Patient focused.Business minded. Slide 1 Opus Server Architecture Fritz Feltner Sept 7, 2007 Director, IT and Systems Integration.
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
CSE 451: Operating Systems Winter 2015 Module 25 Virtual Machine Monitors Mark Zbikowski Allen Center 476 © 2013 Gribble, Lazowska,
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Cloud Computing Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2012.
CSE 451: Operating Systems Spring 2010 Module 12.5 Secondary Storage John Zahorjan Allen Center 534.
CSE 451: Operating Systems Spring 2010 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center 534.
Clouding with Microsoft Azure
Web Services application that operates over a network
3.1 Types of Servers.
Chapter 6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism Topic 11 Amazon Web Services Prof. Zhang Gang
Cloud Computing Ed Lazowska August 2011 Bill & Melinda Gates Chair in
CSE 451: Operating Systems Spring 2006 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center.
CSE 451: Operating Systems Autumn 2009 Module 23 Distributed Systems
المحور 3 : العمليات الأساسية والمفاهيم
Design Unit 26 Design a small or home office network
CSE 451: Operating Systems Spring 2005 Module in 9 slides
CSE 451: Operating Systems Winter 2007 Module in 9 slides
CSE 451: Operating Systems Spring 2005 Module 17 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
CSE 451: Operating Systems Autumn 2010 Module 19 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
CSE 451: Operating Systems Spring 2012 Module 19 File System Summary
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
CSE 451: Operating Systems Winter 2007 Module 13 Secondary Storage
CSE 451: Operating Systems Spring 2005 Module 20 Distributed Systems
CSE 451: Operating Systems Spring 2006 Module 13 Secondary Storage
CSE 451: Operating Systems Spring 2006 Module 12
CSE 451: Operating Systems Spring Module 21 Distributed File Systems
CSE 451: Operating Systems Autumn 2009 Module 21 Remote Procedure Call (RPC) Ed Lazowska Allen Center
CSE 451: Operating Systems Winter 2007 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
CSE 451: Operating Systems Autumn 2009 Module 19 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
Online software and backups
CSE 451: Operating Systems Autumn 2009 Module in 9 slides
CSE 451: Operating Systems Autumn Module 24 Virtual Machine Monitors
CSE 451: Operating Systems Autumn 2010 Module in 9 slides
CSE 451: Operating Systems Autumn 2009 Module 18 File System Summary
CSE 451: Operating Systems Winter 2004 Module 19 Distributed Systems
CSE 451: Operating Systems Winter 2004 Module 17 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
CSE 451: Operating Systems Autumn 2010 Module 21 Remote Procedure Call (RPC) Ed Lazowska Allen Center
IT 344: Operating Systems Winter 2007 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Chia-Chi Teng CTB
CSE 451: Operating Systems Winter 2007 Module 21 Distributed Systems
Revision PowerPoint By Nicole Davidson.
CSE 451: Operating Systems Autumn Module 24 Virtual Machine Monitors
CSE 451: Operating Systems Winter 2006 Module 18 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
Presentation transcript:

CSE 451: Operating Systems Autumn 2010 Module 25 Cloud Computing Ed Lazowska Allen Center 570

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 2

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 3

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 4

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 5 A datacenter has containers A container has 1, ,000 servers A server has two processors, 2 disks, tons of memory, battery backup Processors are chosen for power efficiency, not performance

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 6 Personal computing Office applications Databases and storage Math and science Web browser

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 7 Cloud accessed through the browser Office applications Math and science Web browser Databases and storage

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 8 … with the cloud provider’s domain name …

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 9 … or with your own

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 10 Why not office applications too? Math and science Office applications Web browser Databases and storage

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 11

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 12 Why not everything else? Web browser Math and science Office applications Databases and storage

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 13

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 14 Consider … Sharing is easy Someone else does backup Someone else handles software updates There’s 7x24x365 operations support, auxiliary power, redundant network connections, geographical diversity Scalability – both up and down – is instantaneous Many fewer demands on the local operating system and machine

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 15 Amazon Elastic Compute Cloud (EC2) $0.68 per hour for –4 cores of 2.5 GHz 64-bit 2007 Xeon or Opteron –15 GB memory –1.69 TB scratch storage Need it 24x7 for a year? –$3900 $0.085 per hour for –1 core of 1.2 GHz 32-bit Intel or AMD –1.7 GB memory –160 GB scratch storage Need it 24x7 for a year? –$490

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 16 This includes –Purchase + replacement –Housing –Power –Operation –Reliability –Security –Instantaneous expansion and contraction 1000 processors for 1 day costs the same as 1 processor for 1000 days!

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 17

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 18

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 19 Slide courtesy of Werner Vogels

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 20 Slide courtesy of Werner Vogels

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 21 Slide courtesy of Werner Vogels

12/7/2015 © 2009 Gribble, Lazowska, Levy, Zahorjan 22 Slide courtesy of Werner Vogels