Higher Quality Development, Faster Release Cycles
-
Upload
rightscale -
Category
Technology
-
view
535 -
download
0
Transcript of Higher Quality Development, Faster Release Cycles
![Page 1: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/8.jpg)
8
Development & Test Solution Pack Delivers Available, Easily Provisioned Resources
![Page 9: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/9.jpg)
9
Development & Test Solution Pack HelpsMaintain Consistent, Reproducible Environments
More Detail
![Page 10: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/11.jpg)
11
Consistent, Reusable Configurations
![Page 12: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/12.jpg)
12
RightScale Development & Test Solution Pack
![Page 13: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/13.jpg)
13
Easily Integrated with Existing Solutions
Continuous Integration
Server
Regression TestingServer
Source ControlServer
![Page 15: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/15.jpg)
15
DEMO
• Demo – Launch a Dev Server in the Cloud
![Page 16: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/16.jpg)
16
RightScale Development and Test Solution
![Page 17: Higher Quality Development, Faster Release Cycles](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/17.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/21.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/22.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/23.jpg)
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
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](https://reader030.fdocuments.in/reader030/viewer/2022032514/55d536dfbb61eb7b088b4640/html5/thumbnails/24.jpg)
24
Thank You!