rapidly develop and test your database applications

15
Agile Dev & Test in the Cloud - Rav Ahuja, rsahuja <at> ibm.com Nov 3, 2010

Upload: rightscale

Post on 18-May-2015

955 views

Category:

Technology


1 download

DESCRIPTION

Rav Ahuja, Cloud Computing, Emerging Technologies, and Growth Markets at IBM Information Management Software, led this session at the RightScale User Conference 2010 in Santa Clara. Session Abstract: Development and testing is one of the leading use cases in cloud computing. Even large enterprises with stringent security requirements are using public clouds for developing and testing their applications. IBM and RightScale have partnered to make the process of developing and testing your database applications quick and efficient – and in this session, we'll demonstrate how. Examples will include spinning up Ruby on Rails and Java-based application stacks with DB2 and WebSphere. We'll also demonstrate scaling these systems on the fly, adding high availability and then cloning them.

TRANSCRIPT

Page 1: Rapidly Develop and Test Your Database Applications

Agile Dev & Test in the Cloud

- Rav Ahuja, rsahuja <at> ibm.com

Nov 3, 2010

Page 2: Rapidly Develop and Test Your Database Applications

2

Why Cloud for Dev & Test?

• 30% to 50% of all servers are dedicated to test

• Most dev/test servers run at less than 10% utilization, if they are running at all!

• Dev & Test environments are seen as expensive and providing little real business value

• Enterprises are more comfortable running Dev and Test in the cloud than production

Page 3: Rapidly Develop and Test Your Database Applications

3

RightScale Development & Test Solution Pack

Page 4: Rapidly Develop and Test Your Database Applications

WAS WAS WAS

DB2 DB2

Http Http

Eclipse-based tools

Eclipse-based tools

The “other IBM”: Number 1 in Middleware

• IBM middleware stack: – web servers,

– application servers

– database servers

– information integration servers

– message and queuing servers,

– business process servers,

– portal servers,

– …

• WebSphere application servers (WAS) and DB2 database are the foundation

Page 5: Rapidly Develop and Test Your Database Applications

Start from free and grow with IBM DB2

DB2 Express-C

Free database server and toolsLinux, Windows, Solaris x64, Mac (beta)32 and 64-bitUnlimited data storage, users, number of databasespureXML includedFederated database includedMemory: 2GBCPU: 2 coresNo FixPacks, refreshed with demandCommunity assistance and support

DB2 Express

Priced per server$1990/year or$6000 one time

charge4GB memory, 4 coresHADR clusteringBackup compressionData replication24x7 IBM SupportRegular FixPacksVersion stability

DB2 Workgroup

Priced per socket:$15000 perpetual

64GB memory, 16 coresLinux, UNIX, Windows…

DB2 Advanced Enterprise

Unlimited memory and CPU capacityData Compression Performance Optimization (partitioning, MQT, MDC etc.)Q-replication replicationOracle federation…

Page 6: Rapidly Develop and Test Your Database Applications

6

Licensing IBM software on the Cloud

• Free offerings to get you started e.g. DB2 Express-C

• No-charge Pre-built images on key platforms – RightScale templates, IBM Dev Cloud images, Amazon Machine Images, VMware

• Pay-by-the-drink: pay for DB2 (and other IBM software) by the hour

• Use existing licenses: customers can just use existing IBM software licenses on the cloud

Page 7: Rapidly Develop and Test Your Database Applications

7

Development & Test Solution Pack Delivers Available, Easily Provisioned Resources

Page 8: Rapidly Develop and Test Your Database Applications

Demo

Page 9: Rapidly Develop and Test Your Database Applications

Clone an Entire Deployment

Page 10: Rapidly Develop and Test Your Database Applications

Amazon EC2

TestDevelopment

Environment

App ServerApp Server

DB2 serverDB2 server

DB2 Data

DB2 Config

DB2 serverDB2 server

DB2 Data

DB2 Config

App ServerApp Server

DB2 Config

DB2 Data

Page 11: Rapidly Develop and Test Your Database Applications

WAS

DB2 DB2

Http Http

Eclipse-based tools

Eclipse-based tools

Leveraging Cloud and IBM Middleware

Development and Test

•Build on cloud, deploy on cloud•Build in-house, deploy on cloud•Build on cloud, deploy on-premises

WAS WAS

Page 12: Rapidly Develop and Test Your Database Applications

Your Data Center

Private Cloud

PHP

IBM DB2

IBM WAS

Cloud Infrastructure•Linux (x86, x64)•Hypervisor: VMWare, XEN or KVM•Cloud software: Cloud.com, Eucalyptus, OpenStack

Cloud Infrastructure•Linux (x86, x64)•Hypervisor: VMWare, XEN or KVM•Cloud software: Cloud.com, Eucalyptus, OpenStack

Deploy DB2 in a Private Cloud i.e. in Your Data Center

.NETRuby

on Rails

Python

Admin

Multi-cloud Management Platform

Catalog•Machine/OS images•IBM middleware templates/scripts•3rd party templates/scripts

Catalog•Machine/OS images•IBM middleware templates/scripts•3rd party templates/scripts

Self-provisioning

Page 13: Rapidly Develop and Test Your Database Applications

Retalon

“With RightScale and IBM’s middleware stack on the cloud, we have been able to easily develop and test our SaaS solution for IBM retail customers with few resources and little investment,” said Mark Krupnik, President of Retalon Inc. “Our development and test processes are predictable and repeatable, and with a single click of a button, our environments on the cloud can mirror a typical production environment.”

Page 14: Rapidly Develop and Test Your Database Applications

Summary

• Cloud computing is ideal for Dev and Test

• IBM has partnered with RightScale to help clients accelerate dev/test cycles and reduce costs

• No-charge templates for DB2 database + WebSphere / Ruby on Rails available to help you get started quickly

Page 15: Rapidly Develop and Test Your Database Applications

Thank you!

• Contact:– [email protected]– 866.720.0208

• Rav Ahuja– rsahuja <at> ca.ibm.com