BTD testing with the cloud v2.0

Post on 07-Dec-2014

886 views 7 download

Tags:

description

 

transcript

Testing with the Cloud

Cloud-Enabled Testing Services

Geert Vanhove

• The Cloud Era• Problems in Software Testing

• Cost reduction• Flexibility• Compliance

• Cloud-Enabled Testing Services• Issues• Experience

• Do’s• Don’ts

• Q&A

Agenda

© Sogeti

The Cloud Era

© Sogeti

Source: NIST, 2009a

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.

© Sogeti

Another Cloud definition

CLOUD COMPUTING

AUTOMATIONAUTOMATION

VIRTUALIZATIONVIRTUALIZATION

STANDARDIZATIONSTANDARDIZATION

Reduced Cost

STANDARDIZATION

INTERNETINTERNET

V.I.S.A.

© Sogeti

Focus on IT infrastructureFocus on IT

infrastructure

Outlook – Near termOutlook – Short termOutlook – Long term

Shift to IT services

Shift to IT services

Cloud as a business model

Cloud as a business model

Outlook

© Sogeti

HIGHER RISKS

LOW R

ESULT

DELAY

RISING COSTS

INFLEXIBLE

ERRORSQUALITY

Problems

© Sogeti

CostsCapEx to OpEx

Reduction in cycle time

Effective utilization of investments

Utility pricing: Pay-as-you-go

© Sogeti

Flexibility

Ability to grow and shrink

Empowering project teams

Disparate teams

© Sogeti

Traceability

Quality driven approach

Compliancy is a given

Auditable provisioning

© Sogeti

But how?

© Sogeti

Cloud-Enabled Testing Services

© Sogeti

Cloud-enabled

© Sogeti

Cloud-enabled

© Sogeti

DevelopmentDevelopment TestTest AcceptanceAcceptance ProductionProduction

DTAP

© Sogeti

Cloud

Internet

Test Infrastructure in the Cloud

© Sogeti

Organization

Internet

Public Cloud

Public Cloud

Organization

Private Cloud

Internet

Private Cloud

Organization

Private Cloud

Internet

Public Cloud

Hybrid Cloud

Organization

Private Cloud

Internet

Public Cloud

Hybrid Cloud

Community Cloud

Deployment models

© Sogeti

Available to the general public

Public Cloud

Owned by an organization selling Cloud

services

© Sogeti

Deploy a Service with a few mouse clicks

Step 1Click and Choose the Service you need

Step 2Choose the hardware and usage configuration

Step 3Application provisioned and ready to run

Rational Team Concert running in 5 minutes

© Sogeti

Solely for an organization

On premise or off premise

Private Cloud

© Sogeti

Hybrid Cloud

Composed of two or more

Clouds

Offer data and applications, but separate

© Sogeti

Community Cloud

Composed of two or more

Clouds

Form a community of organizations

© Sogeti

Cloud-enabled

© Sogeti

Test Tools as a Service

Implement ‘desktop’ solutions

Short deployment time (minutes vs.

months)

Available through the Internet

Always the latest versions and

updates

© Sogeti

Months

Cost

s

Maintenance

Break Even

ROI

© Sogeti

Cloud-enabled

© Sogeti

c-STaaS Testing Tool Kit

High Level Services Offered

Test Tool Infrastructur

e Ownership

Testing Tool Administratio

n License Management

Tools Support & Technical

Query resolutions

© Sogeti

Any issues?

© Sogeti

Data segregati

on

© Sogeti

Laws & Legislatio

n

Test data

Work processes

Test object storage

© Sogeti

Security

“Trust is always earned, never

given”R. Williams

© Sogeti

Security Risk

mitigation

Data dispersal and international privacy laws

Logging challenges

Multi-tenancy

Need for isolation management

EU DPD and US Safe Harbor program

Exposure of data to foreign government

Security of virtual OS’s in the Cloud

Attraction to hackers

Dependence of secure hypervisors

Quality of service guarantees

Basel II Trust

Encryption needs

Possibility of massive outages

Data ownership issues

© Sogeti

De-perimeterised

Perimeterised

OpenProprietary

Internal

External

Private

Public

Source: The Jericho Forum: https://www.opengroup.org/jericho/index.htm

Cloud Security Cube

© Sogeti

Security measures Public Cloud

Virtual machine isolation

Security group support

SSH, HTTPS for management

Web identity management

Audit history report

VPN connection

© Sogeti

Experience

© Sogeti

Virtualize to be

scalable

© Sogeti

Test architecture blue print

© Sogeti

Standardize

Application consolidation

Portfolio rationalization

Catalyze IT modernization

Improve internal IT services maturity

“Any customer can have a car painted any colour that he wants so long as it

is black”Henry Ford

© Sogeti

Technical knowledge

© Sogeti

Legacy systems

© Sogeti

‘Killers’

Test data is confidential data

Public Cloud = Public Domain

Remain in control of the hosted data’s

security

© Sogeti

The Future – Test the cloud

© Sogeti

Conclusion

© Sogeti

Questions?

© Sogeti

Local touch - Global reach

Contact: geert.vanhove@sogeti.be

Thanks for your attention

Extra slides

© Sogeti

© Sogeti

© Sogeti

I would put it like this…

• Switch on capability• On demand provisioning (css) • Get Virtualized • Extended market reach• Tooling as a Service• Innovate through our experience

We are having the same salad with a different dressing!

We are having the same salad with a different dressing!

© Sogeti

User Experience Screen Flow1. Site Intro

2.Log-in

3. Pick Image

© Sogeti

User Experience Screen Flow

5. Verify Configuration

Step 2 of 3: Verify Image Configuration

Add Instance

Image Name: DB2 Express-C

Image Description: DB2 Express-C is an entry-level edition of the DB2 database

Request Name: Anthony Dasari

Quantity 25

Platform: 64bit

Operating System: Windows

Server Size: Bronze

Expires On: 10/17/2010 12:00 AM

DB2 user passwords(s)

db2cloud

Image Id: 37

Step 1 of 3: Select Image Configuration

Add Instance

Image Name: DB2 Express-C

Image Description: DB2 Express-C is an entry-level edition of the DB2 database.

Request Name: Anthony Dasari

Quantity 25

Platform:

Server Size (#CPU/RAM/HDD):

Expires On:

DB2 user passwords(s)

db2cloud

Image Id: 37

32bit 64bit

Click

Bronze: 2/4GB/850GBSilver: 4/8GB/1024GBGold: 8/16GB/1024GBPlatinum: 16/16GB/2048GB

Bronze 2/4GB/850GB

4. Pick Size

© Sogeti

User Experience Screen Flow

6. Service Agreement

Step 3 of 3: Service Agreement

Add Instance

Please read carefully all terms and print and store them for your records.By clicking on the "I agree" button below, you agree that your access to theIBM Smart Business on the Cloud Service that IBM provides and any order you place are subject to the terms of both 1) the Service Description for the selected Service and 2) the Smart Business on the IBM Cloud - Public Agreement.

You may view and obtain copies of the available Service Description and the Agreement by clicking the links provided below and following the prompts as indicated.1. Smart Business on the IBM Public Cloud Agreement2. Service Description for selected Service

I agree I do not agree

7. Provision

© Sogeti

DB2 Server provisioned in 9 min!!

DB2 Server provisioned in 9 min!!

Added flexibility