Today: Data Centers & Cloud Computing" Data Centers"



Similar documents
Virtualization. Dr. Yingwu Zhu

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing

Virtualization and Cloud Computing

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Cloud computing. Examples

Cloud Computing Trends

What s New with VMware Virtual Infrastructure

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Microsoft Private Cloud

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

BMC Control-M for Cloud. BMC Control-M Workload Automation

Het is een kleine stap naar een hybrid cloud

Cloud Computing, Virtualization & Green IT

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Software-Defined Storage & VMware Virtual SAN 5.5

GUIDELINE. on SERVER CONSOLIDATION and VIRTUALISATION. National Computer Board, 7th Floor Stratton Court, La Poudriere Street, Port Louis

Cloud Computing Technology

Introduction to Cloud Computing

Is Hyperconverged Cost-Competitive with the Cloud?

Emerging Technology for the Next Decade

Trends driving software-defined storage

How To Understand Cloud Computing

SERVER VIRTUALIZATION IN MANUFACTURING

A Gentle Introduction to Cloud Computing

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

How To Create A Cloud Based System For Aaas (Networking)

ArcGIS for Server: In the Cloud

CS 695 Topics in Virtualization and Cloud Computing. Introduction

Lecture 02a Cloud Computing I

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Cloud Computing - Architecture, Applications and Advantages

Journey to the Private Cloud. Key Enabling Technologies

IBM Spectrum Protect in the Cloud

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

Storage Virtualization

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Introduction What is the cloud

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

BC43: Virtualization and the Green Factor. Ed Harnish

Green Computing Tutorial Prashant Shenoy, David Irwin

Managed Cloud Services

DNA IT - Business IT On Demand

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone

SOLUTION BRIEF KEY CONSIDERATIONS FOR LONG-TERM, BULK STORAGE

Unit 10b: Introduction to Cloud Computing

OpenNebula Open Souce Solution for DC Virtualization

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

<Insert Picture Here> Oracle VM and Cloud Computing

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

How To Understand Cloud Computing

Server Virtualization in Manufacturing

Electronic Records Storage Options and Overview

Cloud computing and SAP

OTM in the Cloud. Ryan Haney

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Embracing the power of the Enterprise Cloud. Paul Phillips - Vice President Western Europe

SURFnet Cloud Computing Solutions

IOS110. Virtualization 5/27/2014 1

CLOUD COMPUTING. When It's smarter to rent than to buy

Getting Started Hacking on OpenNebula

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Auto-Scaling Model for Cloud Computing System

Understand IBM Cloud Manager V4.2 for IBM z Systems

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Virtualizing Apache Hadoop. June, 2012

JOURNAL OF OBJECT TECHNOLOGY

Cloud Computing An Elephant In The Dark

Revitalising your Data Centre by Injecting Cloud Computing Attributes. Ricardo Lamas, Cloud Computing Consulting Architect IBM Australia

Geoff Raines Cloud Engineer

Oracle Virtualization Strategy and Roadmap

Xen Virtualization: Xen (source) and XenServer

COST VS. ROI Is There Value to Virtualization and Cloud Computing?

Availability for your modern datacenter

The Journey to Cloud Computing: from experimentation to business reality

VIRTUALIZATION THE FOUNDATION OF CLOUD COMPUTING

White Paper: Introduction to Cloud Computing

Transcription:

Today: Data Centers & Cloud Computing" Data Centers Cloud Computing Lecture 25, page 1 Data Centers" Large server and storage farms Used by enterprises to run server applications Used by Internet companies Google, Facebook, Youtube, Amazon Sizes can vary depending on needs Lecture 25, page 2

Data Center Architecture" Traditional: applications run on physical servers Manual mapping of apps to servers Apps can be distributed Storage may be on a SAN or NAS IT admins deal with change Modern: virtualized data centers App run inside virtual servers; VM mapped onto physical servers Provides flexiblility in mapping from virtual to physical resources Lecture 25, page 3 Virtualized Data Centers" Resource management is simplified Application can be started from preconfigured VM images / appliances Virtualization layer / hypervisor permits resource allocations to be varied dynamically VMs can be migrated without application down-time Lecture 25, page 4

Workload Management" Internet applications => dynamic workloads How much capacity to allocate to an application? Incorrect workload estimate: over- or under-provision capacity Major issue for internet facing applications Workload surges / flash crowds cause overloads Long-term incremental growth (workload doubles every few months for many newly popular apps) Traditional approach: IT admins estimate peak workloads and provision sufficient servers Flash-crowd => react manually by adding capacity Time scale of hours: lost revenue, bad publicity for application Lecture 25, page 5 Dynamic Provisioning" Track workload and dynamically provision capacity Monitor -> Predict -> Provision Predictive versus reactive provisioning Predictive: predict future workload and provision Reactive: react whenever capacity falls short of demand Traditional data centers: bring up a new server Borrow from Free pool or reclaim under-used server Virtualized data center: exploit virtualization to speed up application startup time How is this done? Lecture 25, page 6

Energy Management in Data Centers" Energy: major component of operational cost of data centers Large data centers have energy bills of several million $. Where does it come from? Power for servers and cooling Data centers also have a large carbon footprint How to reduce energy usage? Need energy-proportional systems Energy proportionality: energy use proportional to load But: current hardware not energy proportional Lecture 25, page 7 Energy Management" Many approaches possible Within a server: Shut-down certain components (cores, disks) when idling or at low loads Use DVFS for CPU Most effective: shutdown servers you don t need Consolidate workload onto a smaller # of servers Turn others off Thermal management: move workload to cooling or move cooling to where workloads are Requires sensors and intelligent cooling systems Lecture 25, page 8

Container-based Data Centers" Modular design No expensive buildings needed Plug and play: plug power, network, cooling vent Lecture 25, page 9 Example: Container DC" Courtesy: Dan Reed, Microsoft Talk at NSF workshop Benefits of MS Gen 4 data ctr Scalable Plug and play Pre-assembled Rapid deployment Reduced construction Lecture 25, page 10

Cloud Computing" Data centers that rent servers/ storage Cloud: virtualized data center with self-service web portal Any one with a credit card can rent servers Automated allocation of servers Use virtualized architecture Examples: Amazon EC2, Azure, New servers Lecture 25, page 11 Cloud Models" Private clouds versus Public Clouds Who owns and runs the infrastructure? What is being rented? Infrastructure as a service (rent barebone servers) Platform as a service (google app engine) Software as a service (gmail, online backup, Salesforce.com) Lecture 25, page 12

Pricing and Usage Model" Fine-grain pricing model Rent resources by the hour or by I/O Pay as you go (pay for only what you use) Can vary capacity as needed No need to build your own IT infrastructure for peaks needs Lecture 25, page 13 Amazon EC2 Case Study" Virtualized servers Different sizes / instances Storage: Simple storage service (S3) Elastic block service (EBS) Many other services Simple DB Database service Virtual private cloud Lecture 25, page 14