WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH WWW.SYSTEMS.ETHZ.CH



Similar documents
CLOUD COMPUTING Y SU IMPACTO EN LA INFORMATICA

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

Cloud Computing. Chapter 1 Introducing Cloud Computing

OTM in the Cloud. Ryan Haney

A Hotel in the Cloud. Bruno Albietz

A Strategic Advantage: Cloud

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing. Chapter 1 Introducing Cloud Computing

A Gentle Introduction to Cloud Computing

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

High Performance Computing Cloud Computing. Dr. Rami YARED

CLOUD COMPUTING. A Primer

Platforms in the Cloud

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing Technology

Introduction What is the cloud

Cloud Computing. Cloud computing:

NCTA Cloud Architecture

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

<Insert Picture Here> PaaS is the Remedy for VM Hangover

Journeys in the Cloud William Fellows, Principal Analyst The 451 Group

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

<Insert Picture Here> Cloud Computing Strategy

Cloud Computing From Hype to Reality Use cases. Lars Andersen April 2013

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Infrastructure as a Service Market Update, United States


Cloud Computing An Elephant In The Dark

Cloud Computing and Amazon Web Services

What is Cloud Computing? Why call it Cloud Computing?

Cloud SingularLogic:

Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS

World Cloud Computing Market

Konsolidacija podatkov v oblaku znotraj organizacije

How To Understand Cloud Computing

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

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

E-learning Using Cloud Computing

The Safe Harbor. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

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

Oracle Cloud Computing Strategy

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Deploying a Geospatial Cloud

BUSINESS MANAGEMENT SUPPORT

Dynamic Ranking of Cloud Providers

Deploying ArcGIS for Server using Managed Services

25.2. Cloud computing, Sakari Luukkainen

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack)

OpenShift 3.0 in the Sogeti Services Factory

Cloud Platforms Today: The Big Picture

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

Data Center Op+miza+on

The Cloud Opportunity: Italian Market 01/10/2010

Using Cloud Computing to Drive Innovation: Technological Opportunities and

Cloud Servers in the Datacenter: The Evolution of Density-Optimized

CLOUD COMPUTING An Overview

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Cloud Computing. What Are We Handing Over? Ganesh Shankar Advanced IT Core Pervasive Technology Institute

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.

Cloud Computing: The Next Computing Paradigm

<Insert Picture Here> Architekturen, Bausteine und Konzepte für Private Clouds Detlef Drewanz EMEA Server Principal Sales Consultant

Emerging Technology for the Next Decade

Transformational Benefits of the Cloud. Information & Communication technology October 2013

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Flash Use Cases Traditional Infrastructure vs Hyperscale

Webstore - Reselling Cloud

What Is the Cloud?

The Cloud. JL Cabrera LTEC 4550

Program. Maria Fiore Business Development Manager Hartco. Hugo Boutet igovirtual. Introduction to MicroAge. SME and «cloud computing» 2006 MicroAge

Demystifying the Cloud Computing

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Architectural Implications of Cloud Computing

Scientific and Technical Applications as a Service in the Cloud

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Patrick Osterhaus President & CTO Protera Technologies Patrick@protera.biz

Mobile cloud business

Architecting the Cloud

Public Clouds. Krishnan Subramanian Analyst & Researcher Krishworld.com. A whitepaper sponsored by Trend Micro Inc.

SOA and Cloud in practice - An Example Case Study

White Paper on CLOUD COMPUTING

Realizing the Value Proposition of Cloud Computing

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Oracle: Private Platform as a Service from Oracle

CHAPTER 8 CLOUD COMPUTING

Service Oriented Architecture(SOA)

6 Cloud strategy formation. 6.1 Towards cloud solutions

White Paper. Cloud Computing. Effective Web Solution Technology Investment. January

CLOUD COMPUTING: WHAT YOU SHOULD KNOW

How To Understand Cloud Computing

ANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT

Cloud Computing and the Data Centre of the Future

Cloud-based business innovation, transformation, and the future of enterprise IT

Het is een kleine stap naar een hybrid cloud

Transcription:

WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH WWW.SYSTEMS.ETHZ.CH ELCA Update June 16, 2010, Gustavo Alonso

About the speaker Professor of Computer Science at ETH Zurich Areas of interest: enterprise computing, enterprise application integration, distributed systems, databases Industrial experience: IBM, independent consultant, start-ups

A real prediction The cloud is to current software companies what computers and the Internet have been to the music and the TV industry.

Is the cloud for you?

The cloud through case studies IT costs IT provisioning IT utilization and appliances

Why worry about cost? Oracle and Sun SPARC SOLARIS World Record TPC-C Performance using Flash Technology Oracle OpenWorld, San Francisco, Calif. October 11, 2009 achieved a record-breaking 7.7 million tpmc at $2.34/tpmC

A common setup The IBM system is a single server while the Sun system is a 12 node cluster. The Sun cluster had a total of 384 processor cores and 3,072 threads compared to 64 cores and 128 threads in the IBM system. With 512GB of memory per node the Sun cluster had a total of 6TB of memory, compared to 4TB in the IBM Power 595 system. The Sun tpmc per core is 20,097; the IBM tpmc per core is 95,080, 4.7 times higher performance. Elisabeth Stahl (IBM) developer blog

Why does it matter?: Case Study 1 The cost of bad weather: the proliferation of mobile phones has resulted in a very significant increase of network traffic to web pages This makes the cost situation worse: Peak load provisioning Gap between normal and peak load increasing (10% utilization)

Why does it matter?: Case Study 2 The risk of innovation: new projects that try to take advantage of the growing number of customers on-line have high Cap-ex Difficult to address with current models: High capital expenses for project set up No guarantees on ROI Difficult to provision at start (initial bad service may handicap project)

Why does it matter?: Case Study 3 The cloud and Father Christmas: ways to better use and capitalize idle IT infrastructure An idea is born: Peak load once a year Capacity provisioned for peak load Share that capacity but only when available

The trend towards appliances System complexity is rapidly increasing Vendors cannot afford the diversity Instead of selling SW, vendors are switching to appliances SW + HW in one bundle Closed box From there, it is only one network step to the cloud

In summary Cost of systems is increasing Peak load provisioning, average load utilization Cost of deploying new services Trend towards black box systems (out of the control of the user) Cloud computing as a way to rationalize these developments

An overview of cloud computing public vs. private types of cloud

Public Clouds Public clouds are a service offering by a provider that are open to the public and can be used following a contractual agreement Advantages: Economies of scale Robustness through numbers Disadvantages Legal and security aspects Load separation

Private Clouds Private clouds are virtualized resources made available as a service within one organization Advantages No legal and security aspects Your own infrastructure Fast provisioning of resources Disadvantages Limited sharing of resources Your own infrastructure

Today s landscape Public clouds: Occasional use Test and development Private clouds IT consolidation Interest in hybrid solutions with enterprise cloud providers (appliances)

IaaS: my hw, your sw Infrastructure as a Service Virtualized hardware forming a grid Networking plus load balancers Internet access Example IaaS: Amazon s EC2 SaaS PaaS IaaS

Iaas configuration Cloud user (company) Developers Users Users Users Cloud provider (IaaS) Company s software Company s software Provider s hardware

IaaS: pro and against Advantages Fast provisioning Reduced CapEx Large scale resources for small companies You control the software that runs Least vendor lock-in Disadvantages Hardware CapEx not the dominant factor Development and Maintenance costs remain Model with lowest margings for provider

Cost analysis is crucial

PaaS: you do the tailoring Platform as a Service (Virtualized) Hardware resources Basic software databases or programming platforms Networking Internet access Example PaaS: Google Application Engine, Microsoft Azure SaaS PaaS IaaS

PaaS configuration Cloud user (company) Developers Users Users Users Cloud provider (PaaS) Company s software Provider s software Provider s software Provider s hardware

PaaS: pro and against Advantages Platform software already installed Simplified maintenance of platform software Control of the application and data Reduced CapEx for hardware and key software Disadvantages Some development and maintenance costs Often inflexible in what can be done and deployed Vendor lock-in at the platform level

Choosing the right platform Work by Donald Kossmann et al.

SaaS: you use the service Software as a Service Full application Available through a web browser Internet access Example Saas: SalesForce, Google Apps SaaS PaaS IaaS

SaaS configuration Cloud user (company) Developers Users Users Users Cloud provider (SaaS) Provider s software Provider s hardware

Saas: pro and against Advantages No CapEx or OpEx Cost related to use No maintenance or development Model with highest margins for provider Larger software markets (no differentiation) Disadvantages Vendor lock-in at the application level Availability

Cloud vs standard software Industy report William Blair & Company, L.L.C., June 8, 2009

Example use cases Iaas: A company establishes a pool of resources available across department and branches PaaS: Pool of database servers for rapid provisioning of extra capacity SaaS: centralization of resources and services made available through a web interface

Conclusions Clouds are here to stay Key driver is cost Clouds enable but also require Tight alignment with business processes Strong governance More agile processes