16
Frank Cohen’s Presentation To EuroSTAR Conference November 30, 2010 Are We Ready For Cloud Testing?The IT world is headed towards Cloud Computing. Are you ready to move your data, applications, and services into a brand new technology platform? Moving to the Cloud can be unnecessarily dangerous and risky. Moving to the Cloud may be an inevitable way to power your organization's IT initiatives in Rich Internet Applications (RIA,) Service Oriented Architecture (SOA,) and Business Process Management (BPM.) In this presentation, Frank Cohen delivers an immediately useful checklist and actionable knowledge for any medium and large organization to make the move to the Cloud. Cohen shows how to adapt Business Service Management, Load Testing, and Application Service Monitoring to be proven techniques, tools, and methodologies to achieve secure and profitable IT operations in the Cloud. Cohen shows how open source Cloud Testing tools and processes reduce risks, increase security, and deliver service excellence. Everyone is talking about Cloud Computing, but are you ready to move your testing to the Cloud? What do you need to know about the risks and benefits of moving to Cloud Testing. Find out how you can move to Cloud Testing successfully with real-world examples.

Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Embed Size (px)

Citation preview

Page 1: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Frank Cohen’s Presentation To

EuroSTAR Conference

November 30, 2010

Are We Ready For Cloud Testing?The IT world is headed towards Cloud

Computing. Are you ready to move your data, applications, and services into a

brand new technology platform? Moving to the Cloud can be unnecessarily

dangerous and risky. Moving to the Cloud may be an inevitable way to power

your organization's IT initiatives in Rich Internet Applications (RIA,) Service

Oriented Architecture (SOA,) and Business Process Management (BPM.) In this

presentation, Frank Cohen delivers an immediately useful checklist and

actionable knowledge for any medium and large organization to make the move

to the Cloud. Cohen shows how to adapt Business Service Management, Load

Testing, and Application Service Monitoring to be proven techniques, tools, and

methodologies to achieve secure and profitable IT operations in the Cloud.

Cohen shows how open source Cloud Testing tools and processes reduce risks,

increase security, and deliver service excellence.

• Everyone is talking about Cloud Computing, but are you ready to move your

testing to the Cloud?

• What do you need to know about the risks and benefits of moving to Cloud

Testing.

• Find out how you can move to Cloud Testing successfully with real-world

examples.

Page 2: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Are We Ready For Cloud Testing?

Frank Cohen, CEO

(408) 871-0122

[email protected]

November 30, 2010

EuroSTAR 2010

Page 3: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

3

Testing Is Widespread‣Test Orchestration Needs Getting More Sophisticated

‣Make It Easier To Move From Manual To Automated Testing

‣Support Advanced Testing, including Scrum, Load, Multiple Tests

‣Open Source Testing (OST) For Everyone

Page 4: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source Test Automation

4

Quality Engineering Process

QuickTime™ and aBMP decompressor

are needed to see this picture.

Business Process Service

Rich Internet Application

Mobile Application

Continuous Integration and Repository

Root Cause Analysis and Mitigation

Developers, Testers, IT Operations

Open Source Test (OST)

Page 5: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

5

Reality Of Cloud OST

‣We Build Applications Differently Now

‣Haze of New Protocols, Software Models, Data Formats

‣Cloud Requires Distributed Testing Solution

‣Security, Bundles, Data, Results Analysis

‣Agile Often Means Shorter Build-Test-Deploy „Waterfall-style‟ Cycles

‣Many Still Trying “Test And Trash” Techniques

‣Uptime Depends on Business Service Management (BSM) Testing

to Surface Functional and Performance Issues

Page 6: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source Test Automation

6

OST Cloud Architecture

Page 7: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source Test Automation

7

OST Cloud Architecture

7

Page 8: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

8

Cloud Testing Benefits‣Test In Your Cloud, Ours, Both

‣Reduce Costs To Operate Tests

‣Pay As You Go Test Equipment

‣Ideal For Consulting Organizations Where Test Needs Are Unknown

‣Scales Up To Millions of Virtual Users

‣Advances Department-level Cost Management

Page 9: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

9

Cloud Testing Risks‣Operational Test Data Security

‣Letting User IDs/Passwords Out of Your Data Center

‣Network Issues While Test Operates

‣Un-Calibrated Tests

‣Missing Expertise: Operating Environments, Servers, DB

Page 10: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

10

Emerging Cloud Types‣Cloud In A Box

‣Amazon Web Services EC2 - Bare Iron

‣Oracle - RDBMS on Bare Iron

‣Cloud As A Service

‣VMForce - SalesForce, VMWare, Spring

‣PushToTest OnDemand - Sahi, Selenium, SoapUI, TestMaker

‣Private Cloud

‣Eucalyptus - Cloud In Your Datacenter

Page 11: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

11

PepsiCo In The Cloud‣Goals

‣Validate PepsiCo capability to trigger capacity on demand with

virtual nodes

‣Viability of Amazon to run the PepsiCo Web application campaigns

‣What can and should PepsiCo expect in auto-scaling

(FreedomOSS)

Page 12: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source Test Automation

12

When Autoscaling Doesn’t

Page 13: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

13

PepsiCo Results‣Freedom OSS successfully auto-scaled the application by

automatically adding virtual application server nodes as load

increased

‣Auto-scaling based on CPU and memory monitoring alone did not

stay ahead of the increased load and the end-user experience

suffered

‣Amazon EC2 c1.xlarge machine instances sustained approximately

50 concurrently running virtual users each

‣The application did not fail during the load and performance tests at

up to 400 concurrent user sessions on 7 Amazon machine instances

Page 14: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

14

Cloud OST Technology‣Bundles

‣Protocol Handlers

‣Script Runners

Page 15: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

15

Cloud OST ROI‣Decision to use OST saves PepsiCo 87% in 2010

‣Repurpose Test For Load and Performance, and Production

Monitors

‣Author Test Once, Deploy Many

‣Supports Modern Web Application Development

‣Separates Test Authoring from Test Orchestration

‣Integrates with Test Management (CI, Repository)

‣Moves Organization From Manual to Automated Testing

Page 16: Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010

Open Source High Speed Train Testing

16

Where To Go From Here‣Watch A Screencast Tutorial

‣http://www.pushtotest.com/screencastcentral

‣Attend An Open Source Test Workshop

‣http://workshop.pushtotest.com