• No results found

An Introduction to Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "An Introduction to Cloud Computing"

Copied!
36
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2009 IBM Corporation

Cloud Computing

Cloud Computing

An Introduction to Cloud Computing

Dan O'Riordan

IDR, La Gaude

(2)

2 © 2009 IBM Corporation

Agenda

Introduction

Cloud computing services

Principles of openness

(3)

Before the Web

If you wanted to sell things to the public, you needed a

storefront

Massive cost in real estate, fixtures, maintenance,

shrinkage

(4)

4 © 2009 IBM Corporation

What if …

You could have hundreds of millions of storefronts

worldwide?

Without real estate Without fixtures

Without maintenance Without shrinkage

With [relatively] zero cost to entry

(5)

Before the cloud

If you wanted to start an enterprise, you needed an IT shop

Massive costs in hardware, software, power,

administrative staff

(6)

6 © 2009 IBM Corporation

What if …

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

(7)

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

(8)

8 © 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

(9)

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

(10)

10 © 2009 IBM Corporation

Comparing cloud to other computing types

Grid computing

Utility computing

Autonomic computing

(11)
(12)

12 © 2009 IBM Corporation

The emergence of cloud computing – differing

points of view

IT Analysts

Financial Analysts IT Customers

End Users

Common Attributes of Clouds

Enhanced user experience Elastic scaling

Automated provisioning Highly virtualized

Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations

Anywhere access to applications through a simplified user interface

Rapid time to market for new services.

Anywhere access to applications through a simplified user interface Ability to elastically

scale resources and maintain high quality of service

Ability to elastically scale resources at significantly lower

(13)

Alternate Client Devices Data-Intensive Applications Infrastructure Technologies Networking Industrialization of IT Business Model Application Technologies Data Center Pressures

Web Platforms and Applications 1980 1990 2000 2010 2020 Internet Web Cloud Connectivity Information and E-Commerce Elastic Services

Evolving technologies help businesses continue

to innovate

(14)

14 © 2009 IBM Corporation Alternate Client Devices: Explosion of form factors, mobility, connectedness Data-Intensive Applications: From massively parallel (e.g., Google) to large data

files (e.g., YouTube) Infrastructure Technologies: Virtualization and automation Networking: Growth in connectivity and bandwidth through the Internet Industrialization of IT:

Standardization and commoditization (e.g.,

e-mail), open source

Business Model: Advertising subsidized, venture

funding for service model Application Technologies: From parallel processing (grid, MapReduce, Hadoop) to Web 2.0, SOA Data Center Pressures: Growing costs of power and space,

server sprawl

Web Platforms and Applications: Elastically scalable

global class infrastructure and mashable services built

on WOA (e.g., REST, RSS/Atom) 1980 1990 2000 2010 2020 Internet Web Cloud Connectivity Information and E-Commerce Elastic Services

Evolving technologies help businesses continue

to innovate

(15)

Agenda

Introduction

Cloud computing services

Principles of openness

Where we go from here

(16)

16 © 2009 IBM Corporation

Cloud services

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

(17)

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

(18)

18 © 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

(19)

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

(20)

20 © 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

(21)

Amazon Elastic Compute Cloud

What is Amazon EC2?

Popular Uses for Amazon EC2

(22)

22 © 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

(23)
(24)

24 © 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

(25)

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

(26)

26 © 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

(27)

Agenda

Introduction

Cloud computing services

Principles of openness

Where we go from here

(28)

28 © 2009 IBM Corporation

Cloud services

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

(29)

Vendor lock-in

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

(30)

30 © 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

(31)

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-use-cases

Version 2 of the paper is available at bit.ly/1FXRAH

(32)

32 © 2009 IBM Corporation

Agenda

Introduction

Cloud computing services

Principles of openness

Where we go from here

(33)

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

(34)

34 © 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

(35)

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

(36)

References

Related documents

The research’s primary data has collected through the observation method as to explore the nature of children’s characteristic when involved with the art edutainment

Every day in Australia at least one child is born with congenital CMV infection, every month, two children are born with perinatal HSV disease, it is likely there are >1000

addressing girl-friendly WASH facilities, providing biologically accurate and skills- based health and hygiene information on menstruation to boys and girls and ensuring access

This finding does not coincide with the conventional wisdom that individual investors have a stronger impact on small stock returns, at least if company size is a proxy for the ratio

Cloud services and applications Cloud Data Storage Basics Cloud Performance Monitoring Cloud Security Basics.. Cloud

message authentication and confidentiality where authentication is tied both to the plaintext and to the

This product contains a chemical known to the state of California to cause

topography and geographic distribution of the region is necessary to determine which peaks received snow when solely using the true color snow map. This event is notable due to