Top 5 benefits of transforming your dev environment on cloud

38

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

Page 1: Top 5 benefits of transforming your dev environment on cloud
Page 2: 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

Page 3: Top 5 benefits of transforming your dev environment on cloud

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

Page 4: Top 5 benefits of transforming your dev environment on cloud

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

Page 5: Top 5 benefits of transforming your dev environment on cloud

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

Page 6: Top 5 benefits of transforming your dev environment on cloud

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

Page 7: Top 5 benefits of transforming your dev environment on cloud

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

Page 8: Top 5 benefits of transforming your dev environment on cloud

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

Page 9: Top 5 benefits of transforming your dev environment on cloud

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

?

Page 10: Top 5 benefits of transforming your dev environment on cloud

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

Page 11: Top 5 benefits of transforming your dev environment on cloud

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

Page 12: Top 5 benefits of transforming your dev environment on cloud

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

Page 13: Top 5 benefits of transforming your dev environment on cloud

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

Page 14: Top 5 benefits of transforming your dev environment on cloud

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

Page 15: Top 5 benefits of transforming your dev environment on cloud

LOREM IPSUMPart II

Page 16: Top 5 benefits of transforming your dev environment on cloud

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

Page 17: Top 5 benefits of transforming your dev environment on cloud

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

Developer Control

AWS Service Catalog - Overview

IT Control

Service Catalog

Portfolio

Product

Versions

Stacks

Page 18: Top 5 benefits of transforming your dev environment on cloud

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

Portfolio Creation

Page 19: Top 5 benefits of transforming your dev environment on cloud

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

Product Creation – Step 1

Page 20: Top 5 benefits of transforming your dev environment on cloud

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

Product Creation – Step 2

Page 21: Top 5 benefits of transforming your dev environment on cloud

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

Product Creation – Step 3

Page 22: Top 5 benefits of transforming your dev environment on cloud

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

Product View

Page 23: Top 5 benefits of transforming your dev environment on cloud

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

Product – Additional Settings

Page 24: Top 5 benefits of transforming your dev environment on cloud

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

Developer - Launching a New Stack

Page 25: Top 5 benefits of transforming your dev environment on cloud

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

Service Catalog – Product Listing

Page 26: Top 5 benefits of transforming your dev environment on cloud

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

Page 27: Top 5 benefits of transforming your dev environment on cloud

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

TCO Analysis

Page 28: Top 5 benefits of transforming your dev environment on cloud

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

Page 29: Top 5 benefits of transforming your dev environment on cloud

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

TCO Analysis

On-Premise AWS

Page 30: Top 5 benefits of transforming your dev environment on cloud

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

TCO Analysis

On-Premise AWS

Page 31: Top 5 benefits of transforming your dev environment on cloud

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

TCO Analysis

On-Premise AWS

Page 32: Top 5 benefits of transforming your dev environment on cloud

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

TCO Analysis

On-Premise AWS

Page 33: Top 5 benefits of transforming your dev environment on cloud

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

Page 34: Top 5 benefits of transforming your dev environment on cloud

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

Page 35: Top 5 benefits of transforming your dev environment on cloud

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

TCO Calculator by AWS

https://awstcocalculator.com

Page 36: Top 5 benefits of transforming your dev environment on cloud

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

Page 37: Top 5 benefits of transforming your dev environment on cloud

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

Contact Us

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

[email protected]

For detailed information:WATCH THE WEBCAST

Page 38: Top 5 benefits of transforming your dev environment on cloud

LOREM IPSUMThank you