An Introduction to Cloud Computing



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

CLOUD COMPUTING. A Primer

How To Understand Cloud Computing

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

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

High Performance Computing Cloud Computing. Dr. Rami YARED

How To Understand Cloud Computing

Today: Data Centers & Cloud Computing" Data Centers"

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

Cloud Computing Paradigm

A Gentle Introduction to Cloud Computing

Hadoop. MPDL-Frühstück 9. Dezember 2013 MPDL INTERN

Introduction to Cloud Services

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

1.1.1 Introduction to Cloud Computing

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

Navigating Among the Clouds. Evaluating Public, Private and Hybrid Cloud Computing Approaches

Cloud computing - Architecting in the cloud

Cloud computing: defined and demystified

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing Now and the Future Development of the IaaS

Certified Cloud Computing Professional Sample Material

Cloud computing. Examples

Secure Cloud Computing Concepts Supporting Big Data in Healthcare. Ryan D. Pehrson Director, Solutions & Architecture Integrated Data Storage, LLC

Emerging Technology for the Next Decade

About Advent One. Contents. 02 What we do. 03 Infrastructure Services. 04 Cloud and Managed Services. 07 Hosting Desktop. 08 Phone.

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

Cloud Computing and Standards

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

Managing the Cloud as an Incremental Step Forward

How To Use Amazon.Com Service For Business

Cloud Computing and Amazon Web Services

Cloud Computing based on the Hadoop Platform

An Introduction to Cloud Computing Concepts

Electronic Records Storage Options and Overview

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Deploying a Geospatial Cloud

Introduction to Cloud Computing

Cloud Computing; What is it, How long has it been here, and Where is it going?

How cloud computing can transform your business landscape

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Cloud Computing. Chapter 2 Software as a Service (SaaS)

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

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

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

CHAPTER 8 CLOUD COMPUTING

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

Introduction to Amazon EC2 Running IBM

Cloud Based Distributed Databases: The Future Ahead

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Certified Cloud Computing Professional VS-1067

How To Understand Cloud Computing

Elastic Private Clouds

Illinois Digital Government Summit. Blue Asterisk. Cloud Computing. John Teoh, Senior Technical Staff Member. September 15, IBM Corporation

Whitepaper : Cloud Based Backup for Mobile Users and Remote Sites

Private Cloud for the Enterprise: Platform ISF

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing. Chapter 2 Software as a Service (SaaS)

Cloud Computing An Elephant In The Dark

<Insert Picture Here> Considerations for Enterprise Cloud Computing

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

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

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

White Paper on CLOUD COMPUTING

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

Introduction to Cloud Computing

Ubuntu and Hadoop: the perfect match

Guidewire InsuranceSuite 9 READY FOR THE CLOUD

How To Compare The Two Cloud Computing Models

Demystifying the Cloud Computing

Session 2. The economics of Cloud Computing

Big Data, Big Traffic. And the WAN

Security Benefits of Cloud Computing

Hadoop. Sunday, November 25, 12

Transcription:

ibm.com/developerworks/ An Introduction to Cloud Computing Dan O'Riordan IDR, La Gaude Cloud Computing 2009 IBM Corporation

Agenda Presented by IBM developerworks Introduction Cloud computing services Principles of openness Where we go from here 2 An Introduction to Cloud Computing 2009 IBM Corporation

Before the Web Presented by IBM developerworks If you wanted to sell things to the public, you needed a storefront Massive cost in real estate, fixtures, maintenance, shrinkage Prohibitive cost to entry 3 An Introduction to Cloud Computing 2009 IBM Corporation

What if Presented by IBM developerworks You could have hundreds of millions of storefronts worldwide? Without real estate Without fixtures Without maintenance Without shrinkage With [relatively] zero cost to entry The Web changed everything 4 An Introduction to Cloud Computing 2009 IBM Corporation

Before the cloud If you wanted to start an enterprise, you needed an IT shop Massive costs in hardware, software, power, administrative staff Prohibitive cost to entry 5 An Introduction to Cloud Computing 2009 IBM Corporation

What if Presented by IBM developerworks You could have unlimited computing resources? All the processing power you want All the data storage you want Data mining whenever you want Cloud computing will be the biggest change to our industry since the rise of the Internet 6 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud characteristics Rapid elasticity You can go from 5 servers to 50 or from 50 servers to 5 Measured service You pay for what you use On-demand self-service You get elasticity automatically Ubiquitous network access You can access the cloud from anywhere Location-independent resource pooling You work with virtual machines that could be hosted anywhere Source: NIST Working Definition of Cloud Computing 7 An Introduction to Cloud Computing 2009 IBM Corporation

You re on the cloud already If you use Flickr or Facebook or LinkedIn or Twitter or Backpack or [insert hundreds of other sites here], you re using the cloud Cloud is a metaphor for the internet 8 An Introduction to Cloud Computing 2009 IBM Corporation

A selection of cloud components Software as a Service Utility Computing Web Services Platform as a Service Managed Service Providers Service Commerce Platforms Internet Integration Source: InfoWorld 9 An Introduction to Cloud Computing 2009 IBM Corporation

Comparing cloud to other computing types Grid computing Utility computing Autonomic computing Source: What s In A Name? Utility vs. Cloud vs. Grid 10 An Introduction to Cloud Computing 2009 IBM Corporation

The evolution to cloud computing 11 An Introduction to Cloud Computing 2009 IBM Corporation

The emergence of cloud computing differing points of view IT Customers Ability to elastically scale resources and maintain high quality of service IT Analysts Ability to elastically scale resources at significantly lower incremental management cost End Users Anywhere access to applications through a simplified user interface Common Attributes of Clouds Enhanced user experience Elastic scaling Automated provisioning Highly virtualized Financial Analysts Rapid time to market for new services. Anywhere access to applications through a simplified user interface Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations 12 An Introduction to Cloud Computing 2009 IBM Corporation

Alternate Client Devices Presented by IBM developerworks Evolving technologies help businesses continue to innovate Infrastructure Technologies Industrialization of IT Data Center Pressures Web Platforms and Applications Internet Information and E-Commerce Connectivity 1980 1990 2000 2010 2020 Business Model Web Cloud Elastic Services Data-Intensive Applications Application Technologies Networking 13 An Introduction to Cloud Computing 2009 IBM Corporation

Alternate Client Devices: Explosion of form factors, mobility, connectedness Presented by IBM developerworks Evolving technologies help businesses continue to innovate Web Platforms and Applications: Elastically scalable global class infrastructure and mashable services built on WOA (e.g., REST, RSS/Atom) Infrastructure Technologies: Virtualization and automation Web Business Model: Advertising subsidized, venture funding for service model Industrialization of IT: Standardization and commoditization (e.g., e- mail), open source Cloud Elastic Services Internet Information and E-Commerce Connectivity 1980 1990 2000 2010 2020 Data-Intensive Applications: From massively parallel (e.g., Google) to large data files (e.g., YouTube) Data Center Pressures: Growing costs of power and space, server sprawl Application Technologies: From parallel processing (grid, MapReduce, Hadoop) to Web 2.0, SOA Networking: Growth in connectivity and bandwidth through the Internet 14 An Introduction to Cloud Computing 2009 IBM Corporation

Agenda Presented by IBM developerworks Introduction Cloud computing services Principles of openness Where we go from here Resources 15 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud services Presented by IBM developerworks There are four basic things people are doing in the cloud: Machines in the cloud Storage in the cloud Databases in the cloud Applications in the cloud In addition to these four basics, cloud providers offer other services such as message queues and data mining All of these things are lumped into the generic term cloud computing 16 An Introduction to Cloud Computing 2009 IBM Corporation

Machines in the cloud Many cloud providers allow you to create a Virtual Machine (VM) and deploy it in the cloud Your VM images are stored in cloud storage You can create as many images as you need You can automatically start and stop running instances of those images as needed This is the simplest way to get started in the cloud, particularly if you ve been using virtualization already 17 An Introduction to Cloud Computing 2009 IBM Corporation

Storage in the cloud Most cloud storage systems are designed as distributed, redundant systems Your data are stored on more than one disk in more than one place If one part of the system goes down, the rest of the system keeps going There should never be a single point of failure is a stated design goal But you can t think of cloud storage as just another hard drive 18 An Introduction to Cloud Computing 2009 IBM Corporation

Databases in the cloud Cloud databases have similar design points Datasets are distributed for reliability Some cloud databases support schemas, some don t Some cloud databases support joins, most don t Some cloud databases are relational, almost all aren t Some cloud databases are transactional, some aren t 19 An Introduction to Cloud Computing 2009 IBM Corporation

Other services in the cloud A number of vendors provide message queuing services in the cloud Some queuing services don t let you peek a message, for example Cloud data mining services use techniques such as Hadoop / MapReduce to analyze massive data sets Techniques that required supercomputers, large data centers and significant funds a few years ago can now be done for a few hundred pounds New businesses and business models will emerge based on the cost of data mining being reduced by several orders of magnitude 20 An Introduction to Cloud Computing 2009 IBM Corporation

Amazon Elastic Compute Cloud What is Amazon EC2? Popular Uses for Amazon EC2 aws.amazon.com/ec2 21 An Introduction to Cloud Computing 2009 IBM Corporation

Amazon Elastic Compute Cloud running IBM Run many of the proven IBM platform technologies by the hour as Amazon Machine Images (AMIs) IBM DB2 IBM Informix IBM Lotus Content Management IBM Mashup Center IBM WebSphere Application Server IBM WebSphere smash aws.amazon.com/ibm 22 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud implementation types 23 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud computing Private 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. Public Cloud Service provider owned and managed. Access by subscription. Delivers select set of standardized business process, application and/or infrastructure services on a flexible pay per use basis. Customization Efficiency Security and Privacy Availability Standardization Capital preservation Flexibility Time to deploy 24 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud Computing Center at Wuxi The municipality of Wuxi, was working to accelerate China s transformation to a service economy IBM engaged the municipal government to develop a virtual data center linking several companies in a software park The public cloud implementation, China's first commercial cloud, enabled by IBM technology and services will: Promote growth of software start-ups across China Accelerate development and test cycles Offer secure, network-isolated environments Deliver Backup and Restore asset protection capabilities 25 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud Computing in Agriculture Example from University of Melbourne Experimental farm using irrigation automation Irrigating short-term (minutes to hours) Predict micro-climate for coming week Predict market in coming months Interconnection of real-data with climate prediction Results are promising Orchid saw 300% increase in profitability Dairy farm saw 70% increase in profitability Local commercial dairy farm saw 70% increase in profitability 26 An Introduction to Cloud Computing 2009 IBM Corporation

Agenda Presented by IBM developerworks Introduction Cloud computing services Principles of openness Where we go from here Resources 27 An Introduction to Cloud Computing 2009 IBM Corporation

Cloud services Presented by IBM developerworks Machines in the cloud Can I move my VM elsewhere? Storage in the cloud Can I move my data elsewhere? Databases in the cloud Can I move my data elsewhere? Applications in the cloud Can I run my application elsewhere? 28 An Introduction to Cloud Computing 2009 IBM Corporation

Vendor lock-in Presented by IBM developerworks If there s a new technology, any talented programmer will want to use it Maybe the shiny new thing is appropriate for what we re doing Maybe not We re probably going to use it anyway The challenge is to walk the line between using the newest, coolest thing and avoiding vendor lock-in 29 An Introduction to Cloud Computing 2009 IBM Corporation

The Open Cloud Manifesto A statement of principles for openness in cloud computing More than 300 supporters and growing Join the Open Cloud Manifesto group Visit opencloudmanifesto.org 30 An Introduction to Cloud Computing 2009 IBM Corporation

The principles in action The Cloud Computing Use Cases Google group has a white paper of common use cases Join us at groups.google.com/ group/cloud-computing-usecases Version 2 of the paper is available at bit.ly/1fxrah 31 An Introduction to Cloud Computing 2009 IBM Corporation

Agenda Presented by IBM developerworks Introduction Cloud computing services Principles of openness Where we go from here Resources 32 An Introduction to Cloud Computing 2009 IBM Corporation

Issues with the Internet It s not secure. I don t want to lose control of my infrastructure. I don t know how reliable it is. I don t know if my partners are going to use it. All of these were important, legitimate issues With VPNs and other technology, the industry solved these problems 33 An Introduction to Cloud Computing 2009 IBM Corporation

Issues with the cloud It s not secure. I don t want to lose control of my infrastructure. I don t know how reliable it is. I don t know if my partners are going to use it. All of these are important, legitimate issues We ve got some work to do, but the massive economic incentives mean someone will find a way to solve these problems 34 An Introduction to Cloud Computing 2009 IBM Corporation

Key questions to ask Will cloud computing help create and deliver innovative business and consumer services to achieve greater competitive differentiation? Can cloud computing help to quickly achieve goals for IT optimization, cost savings and faster time to market? Is competitive advantage gained by using cloud computing? 35 An Introduction to Cloud Computing 2009 IBM Corporation

36 An Introduction to Cloud Computing 2009 IBM Corporation