Top Banner
1 Development & Testing in the Cloud Migrating to the Cloud Starts with Development and Test October 14, 2010
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Higher Quality Development, Faster Release Cycles

1

Development & Testing in the CloudMigrating to the Cloud Starts with Development and Test

October 14, 2010

Page 2: Higher Quality Development, Faster Release Cycles

2

Your Panel Today

Presenting:• Betsy Zikakis: Vice President, RightScale, @rightscale• Uri Budnik: Evangelist, RightScale, @uribudnik• Kent Mitchell: Dir. Product Management, Zend, @zend• Leon Katsnelson: Program Director, IBM Data Servers,

@katsnelson

Q&A:• Matthew Small: Account Manager, RightScale• Rav Ahuja: IBM Information Management Cloud Computing

Center of Competence

Please use the questions window to ask questions anytime!

Page 3: Higher Quality Development, Faster Release Cycles

3

Agenda

• Welcome• Why Dev and Test in the Cloud• RightScale Dev and Test Solution Pack• Demo – Launch a Dev Server in the Cloud• IBM Java stack• Zend PHP stack• Q&A

Please use the questions window to ask questions anytime!

Page 4: Higher Quality Development, Faster Release Cycles

4

Market Forces

• Shorter release cycles• More agile, streamlined product development• Geographically distributed workforces• Need for simple deployment mechanisms

Page 5: Higher Quality Development, Faster Release Cycles

5

Lifecycle Challenges

• Limited, shared resources

• Lead time for procuring and provisioning equipment

• Maintaining consistent environments throughout the lifecycle

• Maintaining multiple environments in parallel

• Distributed teams and team members

Page 6: Higher Quality Development, Faster Release Cycles

6

Why Cloud? • Dev & Test a top choice to move to the cloud

• Provides IT and business agility

• Highly scalable resources required for test• 30% to 50% of all servers dedicated to test

• Most test servers run at less than 10% utilization

0% 10% 20% 30% 40% 50% 60% 70% 80%

Other

Backup & Recovery

Test & Dev

Transaction Processing

Business Intelligence

Grid Computing

Mobile Services

Scalable Web Site

Today

Next Year

Page 7: Higher Quality Development, Faster Release Cycles

7

Development and Test in a RightScale Managed Cloud

More creativity

Improved quality

Less rework

Faster time to customer

Higher utilization

Available Resources

Provisioning and Configuration Control

Page 8: Higher Quality Development, Faster Release Cycles

8

Development & Test Solution Pack Delivers Available, Easily Provisioned Resources

Page 9: Higher Quality Development, Faster Release Cycles

9

Development & Test Solution Pack HelpsMaintain Consistent, Reproducible Environments

More Detail

Page 10: Higher Quality Development, Faster Release Cycles

10

• Modular and variable-based

• Built with re-usable scripts

• ServerTemplates and scripts are version controlled

• Deployments* can be archived

RightScale’s ServerTemplate Methodology

* Logical groupings of servers.

Page 11: Higher Quality Development, Faster Release Cycles

11

Consistent, Reusable Configurations

Page 12: Higher Quality Development, Faster Release Cycles

12

RightScale Development & Test Solution Pack

Page 13: Higher Quality Development, Faster Release Cycles

13

Easily Integrated with Existing Solutions

Continuous Integration

Server

Regression TestingServer

Source ControlServer

Page 14: Higher Quality Development, Faster Release Cycles

14

Development & Test Ecosystem

PartnerTest

Applications

PartnerIDEs

Page 15: Higher Quality Development, Faster Release Cycles

15

DEMO

• Demo – Launch a Dev Server in the Cloud

Page 16: Higher Quality Development, Faster Release Cycles

16

RightScale Development and Test Solution

Page 17: Higher Quality Development, Faster Release Cycles

17Confidential

WAS WAS WAS

DB2 DB2

Http Http

Eclipse-based tools

The “other IBM”: Number 1 in MiddlewareIBM 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 18: Higher Quality Development, Faster Release Cycles

18Confidential

WAS WAS WAS

DB2 DB2

Http Http

Eclipse-based tools

Leveraging Cloud and IBM MiddlewareDevelopment and Test

Build on cloud deploy on-premises

Build on cloud, deploy on cloud

Build in-house, deploy on cloud

Page 19: Higher Quality Development, Faster Release Cycles

19Confidential

Start from free and grow with IBM DB2

DB2 Express-C

Free database server and tools

Linux, Windows, Solaris x64, Mac (beta)

32 and 64-bit Unlimited data storage,

users, number of databases

pureXML included Federated database

included Memory: 2GB CPU: 2 cores No FixPacks, refreshed

with demand Community 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 perpetual64GB memory, 16

coresLinux, UNIX,

Windows…

DB2 Advanced Enterprise

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

No code change as you move up!

Page 20: Higher Quality Development, Faster Release Cycles

20

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 21: Higher Quality Development, Faster Release Cycles

21

Deploy & ManageDevelop & Test

Full Lifecycle Support

Zend Studio

• Cloud services tooling

• Private/public cloud integration

• VMware Workstation integration

Zend Framework

• SDKs for cloud app services

• App portability with Simple Cloud

• Standard app components and access to web services

Zend Server & Zend Server Cluster Manager

• Provisioning and auto-scaling

• App-aware monitoring and management

• Clustered deployment

• Fault tolerant session clustering

• Asynchronous job execution

• Configuration management

Cloud Infrastructure & Management

Cloud Infrastructure & ManagementCloud Infrastructure

& ManagementCloud Infrastructure & Management

Page 22: Higher Quality Development, Faster Release Cycles

22

Zend and the Cloud

Cloud

Simple Cloud API

Zend Cloud Adapter (PHP)

Manage

Elastic deployMonitoringDiagnosticsPerformanceSecurity

Develop

RADDebuggingTesting

Page 23: Higher Quality Development, Faster Release Cycles

23

Read more online and

Download the Whitepaper

www.rightscale.com/devtest

Take advantage of our introductory pricing.

Contact RightScale to get started: (866) 720-0208

[email protected]

Partner Contacts:

IBM: [email protected] and [email protected]

www.ibm.com/developerworks/downloads/im/udbexp/cloud.html

Zend: [email protected]

www.zend.com

Q&A - Getting Started

Migrating to the Cloud Starts With

Development and Test

Page 24: Higher Quality Development, Faster Release Cycles

24

Thank You!