![Page 1: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/1.jpg)
Agile Dev & Test in the Cloud
- Rav Ahuja, rsahuja <at> ibm.com
Nov 3, 2010
![Page 2: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/3.jpg)
3
RightScale Development & Test Solution Pack
![Page 4: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/7.jpg)
7
Development & Test Solution Pack Delivers Available, Easily Provisioned Resources
![Page 8: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/8.jpg)
Demo
![Page 9: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/9.jpg)
Clone an Entire Deployment
![Page 10: Rapidly Develop and Test Your Database Applications](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081400/5559c107d8b42aaa6f8b5028/html5/thumbnails/14.jpg)
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