How To Understand Cloud Computing



Similar documents
CLOUD COMPUTING. A Primer

Cloud computing in the Enterprise: An Overview

How To Manage Cloud Computing

Cloud Computing: Making the right choices

Strategy and Architecture - Cloud overview

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

Cloud Computing. Jean-Claude DISPENSA IBM Distinguished Engineer

Realizing the Value Proposition of Cloud Computing

Timo Koskinen, Cloud Computing Leader & Chief Technologist, IBM Finland IBM Corporation

A Gentle Introduction to Cloud Computing

1.5x Explosion of information driving 54% growth in storage shipments every year. 70 per $1

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

How To Manage Cloud Management

Cloud Computing. Bringing the Cloud into Focus

Federal CIO: Cloud Selection Toolkit. Georgetown University: Chris Radich Dana Christiansen Doyle Zhang India Donald

Software Defined Hybrid IT. Execute your 2020 plan

ITSM in the Cloud. An Overview of Why IT Service Management is Critical to The Cloud. Presented By: Rick Leopoldi RL Information Consulting LLC

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

CIO SUMMIT l LAS VEGAS

THE POWER OF THE CLOUD IS CLOSER THAN YOU THINK. Michael Lee Aaron Saposnik SWC Technology Partners

Introduction to Cloud Computing

Healthcare Enterprise View of Cloud What is Cloud Additional Needs Cloud Models Cloud Economics 101 Stack Decision Framework

empower your digital transformation with Private Cloud Solutions Khaled M Khondker

Deploying a Geospatial Cloud

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

Certified Cloud Computing Professional VS-1067

Cloud Computing and Standards

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison

IBM and Dynamic Infrastructure. Doug Neilson, IBM Systems Group May 2009

A Mainframe Guy and Cloud Computing

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

journey to a hybrid cloud

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

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

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

NATO s Journey to the Cloud Vision and Progress

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

Making Leaders Successful Every Day


Architectural Implications of Cloud Computing

How To Run A Cloud Computer System

Dell Cloud Solutions. The simplest path to your cloud. Marian Kovacik. Solution Engineer

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

How To Make Money From Cloud Computing

IBM EXAM QUESTIONS & ANSWERS

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

Head in the Clouds Feet On the Ground

Understanding Virtualization and Cloud in the Enterprise

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

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

Performance Management for Cloudbased STC 2012

Hybrid Cloud Computing

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

Cloud: Where are we now? Gerald Gerry Seaman Cloud Marketing Manager Intel - Data Center Group Enterprise High Performance Group

VODACOM HANA CLOUD PLATFORM ERMANO QUARTERO HEAD OF PRODUCT VODACOM BUSINESS

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

IBM & Cloud Computing. Smarter Planet. John Easton UK & Ireland Cloud Computing Technical Leader

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber

Oracle s Cloud Computing Strategy

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

Cloud Computing Discussion

Cloud Computing. Cloud computing:

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

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

VMware vcloud Powered Services

Cloud Courses Description

Hybrid Cloud Customer Engagements

IT AS A SERVICE BROKER

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

White Paper on CLOUD COMPUTING

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Managing Public Cloud Workloads

Journeys in the Clouds The Cloud Codex John Barr, Head of EU Research

WHITE PAPER Empowering Application Workloads Migration to Cloud Services

Cloud computing: defined and demystified

EMC HYBRID CLOUD SOLUTION FOR HEALTHCARE

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

Cloud Computing. Andy Bechtolsheim Chairman & Co-founder, Arista Networks. November 12 th, 2008

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

Cloud Courses Description

Transcription:

Capacity Management for Cloud Computing Chris Molloy Distinguished Engineer Member, IBM Academy of Technology October 2009 1

Is a cloud like touching an elephant? 2

Gartner defines cloud computing as a style of computing where massively scalable (and elastic) IT-related capabilities are provided as a service to multiple customers using Internet technologies Fixed, dedicated resources Hardware managed by others Shared applications Elastic Internet resources Provider-dedicated Web applications and Web content Off-Premises Cloud Native Web Applications Hosting SaaS Web Hosting Cloud Platform APaaS IaaS AIaaS Hosted dedicated Web applications and Web content Source: Gartner 10/13/08 Infrastructure Utility Commodity (industrialized) computing resources Programmable or programmatically accessible resources Shared application infrastructure as a service (AIaaS) Application platform as a service (APaaS) Integration as a service (IaaS) 3

Cloud Computing definitions are varying, but a common set of attributes can be identified IT Customers: - Flexible pricing - Outsourced, on demand provisioning - Unlimited scaling - SW developer platform - Flexible Common Attributes of Clouds Flexible pricing Elastic scaling Rapid provisioning Advanced virtualization IT Analysts: - Variable pricing - No long term commitments - Hosted, on demand provisioning - Massive, elastic scaling - Standard Internet technology - Abstracted infrastructure - Service-oriented Press: - Pay by consumption - Lower costs - On demand provisioning - Grid and SaaS combination - Massive scaling - Efficient infrastructure - Simple and easy Frequently Cited Examples Amazon Compute and Storage Services Google App Services Salesforce App Exchange Financial Analysts: - Utility pricing - Multi-core chips - Hosted, a-a-s provisioning - Parallel, on demand processing - Scalable - Virtualized, efficient infrastructure - Flexible Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations 4

Cloud Computing A flexible, efficient delivery model for business process, application and IT infrastructure services Private Cloud Public Cloud Client owned and managed Access limited to client and its partner network Drives efficiency, standardization and best practices while retaining greater customization and control Service provider owned and managed Access by subscription Delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis Customization Efficiency Cloud Services Standardization Capital Preservation Security and Privacy Availability Cloud Computing Model Flexibility Time to Deploy 5

Why Clouds? New Economics! Economies of Op-Ex Standardization & Automation Private clouds Virtualization Public clouds Cloud Computing Benefits Reduced costs Rapid innovation Faster time-to-market Acceleration of competitiveness and differentiation Improved customer service Economies of Cap-Ex 6

Decide the right mix for your enterprise Off Premises Shared Managed Operations Delivery Models Off Premises Dedicated On Premises Utility Public Cloud Services On Premises Traditional IT Private Cloud Services Fixed Mixed Variable Financial Models 7

Capacity Managers Need to Understand Cloud Workloads to Assess Impact on Performance Cloud Enablement Opportunity Enterprise Cloud Consumption Opportunity Services Service Integration Traditional Enterprise IT Services Service Integration Private Cloud Services Service Integration Public Clouds Hybrid Cloud as workloads are migrating accordingly. For example: Mission Critical Packaged Apps High Compliancy Test Systems Pre-production Developer Platform Variable Storage Software as a Service Web Hosting 8

A Spectrum of Potential Web Platform Service Providers* Business/Enterprise Influenced System Infrastructure Application Infrastructure Application and Information Process Consumer/Web Influenced * Illustration only, not a complete list of vendors. Some providers may provide services in other areas than those shown. Not all providers have the same level of support for cloud/web architectures. Source: Gartner Group 9

Many *-as-a-service models are being discussed with 3 major categories are emerging. Market Examples Collaboration CRM/ERP/HR IBM Examples Business Processes Industry Applications Software-as-a-Service Middleware Web 2.0 Application Runtime Java Runtime Database Development Tooling Platform-as-a-Service Development Platform as a Service Adaptive Infrastructure Data Center Servers Networking Storage Fabric Shared virtualized, dynamic provisioning Computing on Demand Infrastructure-as-a-Service 10

Summary: What is Cloud Computing? A user experience and a business model Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are rapidly provisioned and provided as standardized offerings to users over the web in a flexible pricing model. An infrastructure management and services delivery methodology Cloud computing is a way of managing large numbers of highly virtualized resources such that, from a management perspective, they resemble a single large resource. This can then be used to deliver services with elastic scaling. Monitor & Manage Services & Resources Datacenter Infrastructure Access Services Service Consumers Cloud Administrator IT Cloud Service Catalog, Component Library Component Vendors/ Software Publishers Publish & Update Components, Service Templates 11

Obstacles to Cloud Computing 12

Drivers and Obstacles to Cloud Computing Drivers for Cloud Computing Adoption Obstacles to Cloud Computing Adoption Technology Advancement Web 2.0 Mashups Adoption Availability of Cloud Services Data Lock-In Virtualization Increased bandwidth and processing power Growth Data Confidentiality & Auditability Data Transfer Bottlenecks Demand for IT improvement Reduce fixed costs Improve utilization Increase responsiveness Optimize investments Performance Unpredictability Scalable Storage Bugs in Large Distributed Systems Business Need for New Applications Analytics Compute intensive applications Storage intensive applications Policy & Business Scaling Quickly Reputation Fate Sharing Software Licensing Source: IBM Corporate Strategy & Market Intelligence Source: Above the Clouds: A Berkeley View of Cloud Computing, February 10, 2009, Electrical Engineering and Computer Sciences, University of California at Berkeley 13

Network impact on public cloud computing Capacity planners need to incorporate Internet based bandwidth, latency, and jitter as part of their arrival rate, distribution, and service time metrics into the capacity plan. Yellow Asynchronous = 2000 km Green Real-time Tolerant = 400 km Red Real-time Intolerant = 50 km 14

ITIL Capacity Management Process Version 2 The Capacity Management Process Inputs Sub-processes Outputs Technology SLAs, SLRs and Service Catalogue Business Plans and Strategy IS, IT Plans and Strategy Business requirements and volumes Operational schedules Deployment and Development plans and programmes Forward Schedule of Change Incidents & Problems Service reviews SLA breaches Financial Plans Budgets Business Capacity Management: trend, forecast, model, prototype, size and document future business requirements Service Capacity Management: monitor, analyse, tune and report on service performance, establish baselines and profiles of use of services, manage demand for services Resource Capacity Management: monitor, analyse, run and report on the utilisation of components, establish baselines and profiles of use of components Capacity Plan Capacity Database Baselines and profiles Thresholds and alarms Capacity reports (regular, ad hoc and exception) SLA and SLR recommendations Costing and charging recommendations Proactive changes and service improvements Revised operational schedule Effectiveness reviews Audit reports Version 3 Update: Component verses Resource Capacity Management 15

Cloud Implications on ITIL Capacity Management Sub-Process Infrastructure as a Service Platform as a Service Software as a Service Continual Service Improvement Business Capacity Management Amazon Azure Google App Sales Force Continual Service Improvement Service Operation Service Design Service Strategies ITIL Service Transition Continual Service Improvement Service Capacity Management Component Capacity Management Considerations Performance Service Levels Workload Analysis Processor and I/O Analysis Training Processes and Procedures Tools 16

The Future - Dynamic Load Sharing Between Clouds Will You Be Ready for the Capacity Management Impact? Site 2 IBM Public Windows Server Off-load Dev, workload to public cloud Move work to follow the moon Resource Pool Automate Site 1 Resource Pool Test/Dev/Prod Windows Server Critical Production To make room for Bubble Workload (e.g. Year End) Automate Resource Pool Site 3 Windows Server Resource Pool Prepare for Disaster Resource Pool 17

Conclusions from White Paper 1. The industry analysts have taken different positions on what customers are going to use clouds, what they are going to use them for and what the cloud adoption rates will be. 2. Cloud computing implementations have both common attributes and individual attributes that distinguish one cloud from another. The capacity manager should be aware of these differences and incorporate these differences into their operations. 3. The positive economic impact of cloud computing has increased how appealing it is to companies, especially in the current economic situation. 4. Multiple cloud computing models are emerging. 5. The sub-processes of ITIL capacity management easily align to the cloud computing models that are emerging. 6. The same tools, processes, and procedures that are used for noncloud workload in each of the capacity management sub-processes can be modified to support cloud workload with a minimal amount of effort. 7. Customers who use public clouds which are accessed over the Internet should understand the network implications to the interactive and non-interactive workloads that they put in the cloud. 8. Cloud computing is in its infancy, and capacity planners will have to respond to technology changes in cloud computing for the next several years. 18

SEE BLUE. THINK GREEN. Overall: www.ibm.com/green For CIOs: www.ibm.com/cio For facilities managers: www.ibm.com/services/siteandfacilities 19