10/ 0795-73-0303 AP 09 · 10/ 0795-73-0303 AP 09 . Created Date: 10/6/2009 12:46:28 PM
0303-Virtualization and Cloud.ppt
-
Upload
datacenters -
Category
Technology
-
view
2.487 -
download
2
Transcript of 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
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
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
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
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
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
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
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
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. . .
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
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)
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)
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
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/
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
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
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
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