Cloud Computing – The Cloud Dr. Jie Liu. Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are.

Slides:



Advertisements
Similar presentations
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing 1 UC Berkeley RAD Lab.
Advertisements

Ed Duguid with subject: MACE Cloud
SLA-Oriented Resource Provisioning for Cloud Computing
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
UC Berkeley 1 Above the Clouds: A Berkeley View of Cloud Computing Armando Fox, UC Berkeley Reliable Adaptive Distributed Systems Lab © 2009 Image: John.
UC Berkeley 1 Above the Clouds: A Berkeley View of Cloud Computing Armando Fox, UC Berkeley Reliable Adaptive Distributed Systems Lab Image: John Curley.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
2 Energy Efficiency and Cloud Computing David Patterson, UC Berkeley Reliable Adaptive Distributed Systems Lab Image: John Curley
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud Computing: Overview 1. This lecture What is cloud computing? What are its essential characteristics? Why cloud computing? Classification/service.
What is Cloud Computing?. Why call it “Cloud” Computing?
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.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Plan Introduction What is Cloud Computing?
Clearing the Air Cloud Computing Adobe Air, Google Gears and Microsoft Mesh - By Farhad Javidi.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Abstract Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement.
Cloud Computing Source:
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing: Background and Examples Dr. Adil Yousif University of Science & Technology.
Osama Shahid ( ) Vishal ( ) BSCS-5B
Windows Azure Alex BOGDAN Academic Developer Evangelist.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing: Overview
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
CEG7380 Cloud Computing Lecture 1
“Clouds: a construction zone” (and Why PaaS is the future…) Matt Thompson General Manager, Developer & Platform Evangelism Microsoft.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing Definitions Cloud The set of hardware, networks, storage, services and interfaces that combine to deliver computing as a service Cloud.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
Introduction to Cloud Computing
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
© Asite Solutions Ltd Cloud Computing World Forum A Global Software as a Service Platform for Supply Chain Collaboration Tony Ryan CEOwww.asite.com.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Hello Cloud… Mike Benkovich
Cloud Computing Andrew Stromme and Colin Schimmelfing.
© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
4a. Aula 2o. Período de Livro texto Copyright © 2012, Elsevier Inc. All rights reserved March 5, 2012 Prof. Kai Hwang, USC Cloud Roles in.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Clouds, Grids and Clusters Prepared by M.Chandana Department of CSE Engineered for Tomorrow Course code: 10CS845.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Above the Clouds: A Berkeley View of Cloud Computing Annajiat Alim Rasel, P Shimul Bala, P Raquibul Bari, P Annajiat Alim.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Unit 3 Virtualization.
Intro to Software as a Service (SaaS) and Cloud Computing
Cloud Services Today and the Future
Overview: Cloud Datacenters
Trends: Technology Doubling Periods – storage: 12 mos, bandwidth: 9 mos, and (what law is this?) cpu compute capacity: 18 mos Then and Now Bandwidth 1985:
CEG7380 Cloud Computing Lecture 1
Cloud Computing Dr. Sharad Saxena.
Above the Clouds A Berkeley View of Cloud Computing
System & Method presenting: Cloud Computing Dec-18 By: Niels Liisberg
Syllabus and Introduction Keke Chen
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

Cloud Computing – The Cloud Dr. Jie Liu

Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are provided to computers and other devices (such as smartphones) on demand over the Internet.  Cloud computing is a natural evolution of the widespread adoption of virtualization, Service- oriented architecture and utility computing.

Take II “...we’ve redefined Cloud Computing to include everything that we already do... I don’t understand what we would do differently... other than change the wording of some of our ads.” Larry Ellison, CEO, Oracle (Wall Street Journal, Sept. 26, 2008)

What is it? What’s new?  Old idea: Software as a Service (SaaS) Basic idea predates timesharing in 1960s Software hosted in the infrastructure vs. installed on local servers or desktops; dumb terminals Recently: “[HW, Infrastructure, Platform] as a service” ?? HaaS, IaaS, PaaS -- HP paper Everything as a service  New: pay-as-you-go utility computing Illusion of infinite resources on demand Fine-grained billing: release == don’t pay Earlier examples: Sun, Intel Computing Services—longer commitment, more $$$/hour, no storage Public (utility) vs. private clouds 4

Why Now (not then)?  “The Web Space Race”: Build-out of extremely large datacenters (10,000’s of commodity PCs) Build-out driven by growth in demand (more users) => Infrastructure software: e.g., Google File System => Operational expertise: failover, firewalls... Discovered economy of scale: 5-7x cheaper than provisioning a medium-sized (100’s machines) facility  More pervasive broadband Internet  The QoS – is higher  Commoditization of HW & SW Fast Virtualization Standardized software stacks 5

6 Utility Computing Arrives  Amazon Elastic Compute Cloud (EC2)  “Compute unit” rental: $ /hr. 1 CU ≈ GHz 2007 AMD Opteron/Xeon core  N  No up-front cost, no contract, no minimum  Billing rounded to nearest hour; pay-as-you-go storage also available  A new paradigm (!) for deploying services? 6 “Instances”PlatformCoresMemoryDisk Small - $0.08 / hr32-bit11.7 GB 160 GB Large - $0.32 / hr64-bit47.5 GB 850 GB – 2 spindles XLarge - $0.64 / hr64-bit815.0 GB1690 GB – 3 spindles

Classifying Clouds  Instruction Set VM (Amazon EC2)  Managed runtime VM (Microsoft Azure)  Framework VM (Google AppEngine)  Tradeoff: flexibility/portability vs. “built in” functionality 7 EC2 AMAZON Azure MicrosoftAppEngine Google Lower-level, Less managed Higher-level, More managed

Unused resources Cloud Economics Cloud Computing User: Static provisioning for peak - wasteful, but necessary for SLA “Statically provisioned” data center “Virtual” data center in the cloud Demand Capacity Time Machines Demand Capacity Time $

Unused resources Risk of Under Utilization 9 Underutilization results if “peak” predictions are too optimistic Static data center Demand Capacity Time Resources

Risks of Under Provisioning 10 Lost revenue Lost users Resources Demand Capacity Time (days) 1 23 Resources Demand Capacity Time (days) 1 23 Resources Demand Capacity Time (days) 1 23

Energy & Cloud Computing?  Cloud Computing saves Energy?  Don’t buy machines for local use that are often idle  Better to ship bits as photons over fiber vs. ship electrons over transmission lines to convert via local power supplies to spin disks and power processors and memories Clouds use nearby (hydroelectric) power Leverage economies of scale of cooling, power distribution 11

Energy & Cloud Computing?  Techniques developed to stop using idle servers to save money in Cloud Computing can also be used to save power Up to Cloud Computing Provider to decide what to do with idle resources  New Requirement: Scale DOWN and up Who decides when to scale down in a datacenter? How can Datacenter storage systems improve energy? 12

Who are behind  IBM  Intel  Google  Amazon  Microsoft  ORACLE  … …

What is in for you  Jobs  Career  Other opportunities Stocks Start your business Start your service

 resources.aspx?CR_CC= &WT.sr ch=1&WT.mc_id=ED12C662-D451-47B9- 873C- 259B944794AC&CR_SCC= #vid eo resources.aspx?CR_CC= &WT.sr ch=1&WT.mc_id=ED12C662-D451-47B9- 873C- 259B944794AC&CR_SCC= #vid eo