0303-virtualization and cloud.ppt

19
© 2009 IBM Corporation June 18, 2022 Virtualization and Cloud Computing Jacques Roy [email protected]

Upload: datacenters

Post on 08-Jun-2015

2.486 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 0303-Virtualization and Cloud.ppt

© 2009 IBM CorporationApril 13, 2023

Virtualization and Cloud Computing

Jacques [email protected]

Page 2: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation2 2

Integrated solutions and related offers

IDS Virtualization

IDS AWS EC2 support

Visual Studio Support

Java Common Client (JCC) and JDBC Support

Support for common clients

Data Studio

Page 3: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation3

A Bit of History

Virtual machine– CP-40 in 1967, predecessor to the VM operating system

IBM VM operating system– First released in 1972– A VM mainframe typically runs hundreds of virtual machine

instances

VMware founded in 1998

Today: many providers

Page 4: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation4

What is Virtualization?

The abstraction of operating systems and the applications that run on them into virtual machines– Server Consolidation

• Increases efficiency of machine usage, providing savings on the costs of electrical power, cooling, and space

– Increase business flexibility• virtual machines can run essentially anywhere

A virtual appliance is an extension to the concept of a virtual machine– Like a physical appliance but abstracted from the hardware

• The benefits of a preconfigured solution with the flexibility of virtualization

Page 5: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation5

Why Virtualization?

“It is estimated that the world’s datacenters will produce more carbon in a year than the total electricity usage of 36 million homes.”IBM ad.

“At Allstate, four data centers were rolled into two, saving about $65 million. The company will see a 7-to-1 reduction in physical servers but hopes to go as high as 12-to-1.”Computerworld, April 20, 2009

“State of Indiana: Data center consolidation, server virtualization and energy efficient desktops save nearly $14 million.”Computerworld, April 20, 2009

“Austin Energy: With a new virtual environment, applications run on 150 servers instead of 600”Computerworld, April 20, 2009

Page 6: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation6

Why Virtualization?

Server consolidation– Replace multiple small servers with one large one– Benefits:

• Better hardware utilization• Energy saving• $$$

Grid Computing– Rapid provisioning of grid nodes

• More agile infrastructure

Page 7: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation7

IDS Virtualization

Virtual Infrastructure

Virtual Machine

Application

Operating System

Virtual Machine

Application

Operating System

Optimize your IT investments, infrastructure and resources

Available now: IDS Virtual Appliance: A SUSE Linux

Enterprise Server 10 SP2 virtual machine with Pre configured online IDS instance

Developer Edition virtual appliance edition for exploration and development

Other editions through ISVs and OEM partners

Repackaging Guide IDS instances in Amazon Cloud

Application

OS

Virtualization

+

+

+

Investments Reduce power, cooling and

real-estate expenses Reduce hardware expenses through

consolidation and improved utilization

Infrastructure Simplify server configuration and

deployment Enhance manageability and

responsiveness Improve server utilization and control Scale compute resources to meet

demand

Resources Leverage IDS high availability

features Reduce software and maintenance

complexity

Page 8: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation8

VMWare Virtual Infrastructure Support

VMWare ESX compatible virtual machine images fit into the VMWare Virtual Infrastructure

The Virtual Center Management Server allows different x86 based operating systems to be managed as a single virtual platform

Virtualized infrastructure centrally managed by VirtualCenter Management Server

Virtual Infrastructure Client to administer and connect to individual ESX Server installations

Source: http://www.vmware.com/solutions/consolidation/manage.html

See: http://www.vmware.com/pdf/vi_architecture_wp.pdf

Page 9: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation9

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 & ManageServices & Resources

CloudAdministrator

DatacenterInfrastructure

Service Catalog,ComponentLibrary

Service Consumers

Component Vendors/Software Publishers

Publish & UpdateComponents,Service Templates

IT Cloud

AccessServices

Page 10: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation10

= OPTIMIZED BUSINESS

…allowing you to optimize new investments for direct business benefits

=AGILITY +BUSINESS

& IT ALIGNMEN

T +SERVICE FLEXIBILITY

INDUSTRY

STANDARDS+

= Reduced Cost

….leverages virtualization, standardization and automation to free up operational budget for new investment

VIRTUALIZATION+ ENERGY EFFICIENCY +STANDARDIZATION AUTOMATION+

Cloud-onomics. . .

Page 11: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation11

Amazon Web Services Started in 2006 using excess capacity from core retail site Core services

Elastic Compute Cloud (EC2). Run time environment. Five configurations starting at $0.10 per hour.

Simple Storage Service (S3). Storage on demand. Pricing starts at $0.15 per GB/Month

400,000+ Developers using AWS today – growing at 10,000 each month.

AWS and its ecosystem is estimated to serve more than 80% of developers using Cloud Computing Developer Services

Major 2008 Developments General Availability including Premium Support and SLA (99.95% Availability) Availability Zones (Improved performance in Europe) Support for Windows (available on an hourly basis)

2009… AWS Management console IBM in the Cloud! Reserved Instances AWS Toolkit for Eclipse Elastic MapReduce

Page 12: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation12

AWS Elastic Compute Cloud (EC2) is a web service that provides scalable commercial computing capacity– Elastic – Flexible– Fully controlled

EC2 is based on the Xen open source hypervisor

Failure Resilient Features– Amazon Elastic Block Store (EBS) offers persistent storage

and higher performance for Amazon EC2 instances

– Regions and Availability Zones provides the ability to place instances in different regions and Availability Zones with free data transfer within regions

– Elastic IP Addresses - IP addresses associated with your account that can be mapped to any instance

Amazon EC2

Amazon S3

ControllerLaunch, monitor, terminate

Input/output

AWS Elastic Compute Cloud (EC2)

Page 13: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation13

An Amazon Machine Image is an encrypted machine image that contains all of the information necessary to boot instances of your software

AMIs are stored in Amazon S3 Types of AMI

– Public AMIs• Available to public in EC2• Downloadable from the Amazon Resource Center • Can be used as a base to create custom private AMIs

– Private AMIs• Owned and accessed only by individuals

– Paid AMIs• Order them before use• Come with service contracts from vendors

Amazon Machine Image (AMI)

Page 14: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation14

AWS Performance Considerations

No official AWS I/O throughput numbers published S3 IO Performance varies between instance sizes

– Small instance – “moderate”, Large, Extra Large – High– What does this mean?

• Small instances – EC2 – S3 measured at 10-12 MB/s*• Large instances EC2 – S3 up to 50 MB/s*

Elastic Block Store (EBS) performance estimated at up to 70 MB/s* 1 EC2 Compute Unit is ~= 1.0-1.2GHZ 2007 Opteron or Xeon CPU An extra large instance allows a maximum of 8 EC2 CPU’s at 15GB

RAM The High-CPU Extra large instance allows 20 EC2-CPUs at 7 GB RAM Network performance between instances

• Rightscale measured 75-100 MB/s*

*all 3rd party measurements should be considered date dependant and subject to upgrade, as well as dependant on the usage pattern measured

– http://blog.rightscale.com/tag/performance/– http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/– http://blog.rightscale.com/2007/10/28/network-performance-within-amazon-ec2-and-to-amazon-s3/– http://hostedftp.files.wordpress.com/2009/03/s3ec2_0209.pdf

Page 15: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation15

AWS Storage Reliability

“AWS will use commercially reasonable efforts to make Amazon S3 available with a Monthly Uptime Percentage … of at least 99.9% during any monthly billing cycle (the “Service Commitment”). In the event Amazon S3 does not meet the Service Commitment, you will be eligible to receive a Service Credit..”

• The Amazon EC2 SLA guarantees 99.95% availability of the service within a Region over a trailing 365 day period

• Use Elastic Block Store (EBS) persistent block level storage for higher performance, reliability and persistence between instances

• Use IDS High availability features (HDR, ER, RSS) for availability and load balancing – leverage free data transfer between instance in the same region

Source: http://aws.amazon.com/s3-sla/

Page 16: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation16

IBM Developer Cloud Space

Landing site for ISVs and developers interested in cloud computing

Links to development AMIs, demos and supporting collateral

Links to other IBM cloud resources and IBM SaaS Partner Program

www.ibm.com/developerworks/spaces/cloud

Page 17: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation17 17

IDS Developer Edition AMI is supported through public forums

Support for paid IDS AMI will be provided by Amazon with the option to enter into premium support contracts with IBM

If you purchased IDS licenses for your own AMI, support for IDS is business as usual. See http://aws.amazon.com/solutions/featured-partners/ibm/

IDS AWS Support

Page 18: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation18

Immediate / Short Term– IDS virtual appliance paid editions – available now– 64-bit VA Editions – available now– Amazon AWS paid edition AMI’s – announced April ‘09– VMWare ESX Editions – now main VA development platform

Development / POC in progress– Informix on campus / education solutions– Pre-configured IBM Software solution stacks– IDS integration with IBM Cloud solutions– Integration between IDS and cloud management software /

APIs

IDS Virtualization and cloud Roadmap

Page 19: 0303-Virtualization and Cloud.ppt

Information Management – Informix

© 2009 IBM Corporation19

IDS AWS EC2 support

– AWS EC2 support : Amazon Web Services Elastic Compute Cloud

– Delivers production applications on an pay hourly as per use

– A key component in “Cloud Computing”– IDS is certified for EC2– IDS virtual appliance can be used with EC2