Top 5 benefits of transforming your dev environment on cloud

Post on 22-Jan-2017

136 views 1 download

Transcript of Top 5 benefits of transforming your dev environment on cloud

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Contents

Complexities introduced by agile practices

Agile Needs

Scenarios suitable for DevFarm VDI Fitment for Development Workload

What is DevFarm?

DevFarm implementation architecture in AWS

DevFarm Cost benefits and TCO comparison between on-premises and Cloud infrastructure

1

2

3

4

5

6

Part #1

Part #2

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Complexities Introduced by Agile Practices

Faster Turnaround

More Dependencies

Increased Coordination

Multi Level Collaboration

Consistency across teams

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Disconnect between IT and Development

IT and Developers often lack common ground

Developers

IT

ControlVisibility

Compliance

AgilityProductivity

Time to Market

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Dev vs. IT

Development Team

Need IT

5 New Contractors are joining next week to meet the new

timelines promised to customers.

Decided to follow a Feature Based Development model.

Developers need to work in parallel on multiple projects

Support teams need access to multiple versions

Geographically distributed teams working in parallel

5 new workstations with all software setup in less than a

week

Multiple development environments in parallel

Multiple environments for each developer

Separate environment has to be maintained for each version

Shared dev environments to work collaboratively

Need more time

No budget

No space

No IT Support bandwidth

Can’t allow – Security issues

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Agile Needs

The development environments (as a stack) should be available on-demand at the disposal of developers

Team should have self-servicing capability to create their (multiple) development environments without any intervention from IT teams

Each team should be able to make progress without any dependency with other development teams

Teams should be able to easily share/access common environments, easing the collaboration efforts

Templated environments should be used across the teams for ensuring consistency

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Virtual Desktop Infrastructure (VDI)

Centralized Management of Desktops Efficient power consumption Access anywhere, anytime Secure

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

VDI Fitment for Development Workload

Typical Desktops

Development

Environments

VDI Solutions mostly applicable for vanilla workstations/desktops

Desktops typically contain standard set of software

Software configurations don’t change oftenOffers excellent options for managing the desktops but less support on the desktop customization

Not designed for sharing of desktops

Follows a workflow for approval and provisioning of desktop

Dev. Environments are typically complex in nature and has interdependenciesWide range of tools might be required depending on the technology stack

Frequent changes in versions of the tools/libraries used in development

Requires medium/heavy customization of the desktop to support the dev technology stack

Most often will require sharing with other developers for co-development

Needs self-servicing capabilities to launch/terminate at will

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

What is DevFarm?

Deploys Cloud automation for addressing development environment related complexities

Extends VDI Solution to meet the needs of Development environment

Implemented on cloud for cost savings; no CapEx

Offers Self-Service portal to developers, along with the access control to IT

Supports custom rules for usage, configuration, cost limits, etc.

Monitoring dashboards and automated alerts to keep the budgets under control

What is DevFarm

?

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Scenario #1

Scenarios Suitable for DevFarm

Companies that deal with multiple parallel releases within a single application. In this case, each team can have it’s own dev environment without affecting other tracks.

Development Testing Teams Releases

Timeline

T1

T2

T3

T4

R1

R2

R3

R4

Application

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Scenario #2Leverage a task based approach for developers. Developers can handle multiple tasks across different dev environments. This allows Companies to move away from “effort per release” to “effort task per release”

Scenarios Suitable for DevFarm

Dev Env1 Dev Env2 Report Env Tasks

T1 T3

App1

App2

T1

T2

T3

T4

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Scenario #3

Stg

IM

IMQA

M2

QA2

Companies that deal with multiple applications release. Each teams can be working on different dev environments. Workload of IT gets drastically reduced in these cases.

Scenarios Suitable for DevFarm

App2

App Suite 1

M1

QA1

Dev Int QA Stg

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Scenario #4

In Support, where multiple older versions of the products have to be maintained. Developers can fire up the version of dev environment to be worked, complete the work (bug fix, etc.) and remove the environment. This approach tremendously increases the productivity of support teams.

Scenarios Suitable for DevFarm

Application Versions

T1 T3T1

T2

T3

T4

X

X

X

X

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Scenarios Suitable for DevFarm

Cross team working – where you need the flexibility to have the developers work on multiple projects. Instead of providing them 3-4 laptops/desktops – you can simply provide them access to as many environments as required.

Scenario #5

T1

App1 Env App2 Env App3 Env App4 Env

T3 T4T2

LOREM IPSUMPart II

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

DevFarm – Working Model

Pre-Created Images

DevFarm Admin

Create Environment

Team #1

Team #2

Team #n

Monitoring & Image Management

Sets up the images with the baseline

software to be used by all devs

Devs can launch the

environment at their own will

Completely Automates the environment setup as

well as app related configurations

Support team monitors for

resource usage, cost & image updates

Independent stacks for each team

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Developer Control

AWS Service Catalog - Overview

IT Control

Service Catalog

Portfolio

Product

Versions

Stacks

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Portfolio Creation

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Product Creation – Step 1

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Product Creation – Step 2

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Product Creation – Step 3

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Product View

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Product – Additional Settings

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Developer - Launching a New Stack

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Service Catalog – Product Listing

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

DevFarm Architecture

Creates portfolio 1

2

4

8

3

7

8

6

5

Administrator

Create custom services and grant access

Users

Events

Use a personalized portal to find and launch services

Creates product

Authors template

Adds constraints and

grant accessAWS Cloud Formation template

Dev Env Product

Portfolio

Deploys stacks Events

LaunchProducts

Browse Products

AWS

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

3 Years Cost Breakdown

88% yearly savings3 year total savings of $164,657

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

On-Premise AWS

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

On-Premise AWS

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

On-Premise AWS

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Analysis

On-Premise AWS

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Comparison

25 50 75 100 150 200 $-

$50,000

$100,000

$150,000

$200,000

$250,000

$300,000

$350,000

$400,000

$450,000

$500,000

$187,276

$220,969 $252,863

$286,557

$352,144

$446,306

$22,619 $45,033 $67,399 $89,765 $134,498

$179,231

$164,657 $175,936 $185,464 $196,792 $217,646

$267,075

On-premise AWS Diff CostNumber of VMs

On-premise vs. AWS: 1vCPU, 4GB RAM, 100GB Storage

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Comparison

25 50 75 100 150 200 $-

$100,000

$200,000

$300,000

$400,000

$500,000

$600,000

$700,000

$800,000

$214,049

$274,517

$333,184

$420,426

$539,560

$760,077

$42,525 $84,749

$126,974 $169,198

$253,228 $321,242

$171,524 $189,768 $206,210 $251,228

$286,332

$438,835

On-premise AWS Diff Cost

Number of VMs

On-premise vs. AWS: 2vCPU, 8GB RAM, 100GB Storage

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

TCO Calculator by AWS

https://awstcocalculator.com

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Global technology services firm with core DNA of Software Engineering

Specific areas of expertise around Software Engineering, Digital Services, Testing and Infrastructure & Application SupportVertical focus among Independent Software Vendors and Retail, Distribution & Consumer Products1500+ employees; 120+ active customers

CMMI Maturity Level 3, ISO 9001:2008 and ISO 27001 : 2005 certifiedInternational headquarters in Singapore with presence across US, UK, Benelux, Middle East and IndiaRecognized 7 consecutive times as “Best Place to Work for” by GPW Institute

About Aspire

US | UK | BENELUX | ME | IND©1996-2016 Aspire Systems, Inc.

Contact Us

Contact UsWeb : http://www.aspiresys.com/ General Enquiry :

info@aspiresys.com

For detailed information:WATCH THE WEBCAST

LOREM IPSUMThank you