delivering better software faster (without breaking everything)

31
| Delivering Better Software Faster (Without Breaking Everything) March 16, 2016

Upload: xebialabs

Post on 14-Apr-2017

437 views

Category:

Software


2 download

TRANSCRIPT

|

Delivering Better Software Faster (Without Breaking Everything) March 16, 2016

2 |

Housekeeping

▪  This webinar is being recorded ▪  Links to the slides and the recording

will be made available after the presentation

▪  Post your questions via the GoToWebinar Control Panel

3 |

Meet Your Presenters

Andrew Phillips VP of DevOps Strategy, XebiaLabs

▪  Lots of Enterprise Software Development on High-Performance Systems

▪  Been on Both Sides of the “Dev…Ops” Fence

▪  Active Open Source Contributor and Committer

▪  Former data center administrator

▪  Professional services refugee

▪  15+ years in infrastructure deployment and management

▪  10+ Years delivering enterprise software

Matt Meservey Director of Product SaltStack

4 |

Agenda

•  What can DevOps do for my organization?

•  How SaltStack & XebiaLabs help

•  From DevOps to Enterprise DevOps

•  Case studies

•  Q&A

4

5 |

•  Data-driven automation for digital business

•  Built for speed to automate cloud and Web scale

•  Open, flexible, efficient and integrated

•  SaltStack automates: CloudOps; ITOps; DevOps

SaltStack Automation and Orchestration Scalable, flexible, intelligent automation for any Ops

6 |

V I S I B I L I T Y

AUTOMATION

CONTROL

§  Continuous Delivery and DevOps pioneer, authority and technology leader

§  Global team in US, Europe & APAC

§  Consistently recognized by leading industry analysts

Connecting the dots for Continuous Delivery at enterprise scale

About XebiaLabs

VISIBILITY

AUTOMATION

CONTROL

7 |Award-winning tools, recognized by leading industry analysts

Orchestrate, automate and get visibility into release pipelines

Automate and standardize complex application deployments

Analyze test results across multiple test tools

XebiaLabs Solutions: Connecting the dots for Continuous Delivery at enterprise scale

8 |

WhatcanDevOpsdoformyorganizaEon?

700deployments/year

10+deployments/day

50–60deployments/day

Every11.6seconds

9 |

WhatcanDevOpsdoformyorganizaEon?

•  Waterfallàagile:3years•  220Apps-1deploymentpermonth•  “EVERYmanualtesterdoesautomaFon”•  “Wedon’tlogbugs.Wefixthem.”

•  Measuresarebuiltin&visibletoeveryone•  Promoteyourwins!Educateyourpeers.

•  EVERYONEcandoconFnuousdelivery.

10 |

WhatcanDevOpsdoformyorganizaEon?

▪  DevOpsisameans,notagoal▪  Thereisno“standardDevOpstemplate”thattoapply▪  TherearecommonelementstomanyoftheDevOpssuccess

storiesthatwecanlearnfrom

11 |

WhatcanDevOpsdoformyorganizaEon?

12 |

ThreePainPointstoAddressToday

▪  Inabilitytoscale▪  Bo[lenecks&delays▪  MisconfiguraFons

▪  Bug-hunts▪  Inaccuratetestresults&wastedtestFme

▪  …

#1: Environment/infra work is far too manual and error-prone

13 |

ThreePainPointstoAddressToday

▪  Incompleteknowledgeofthefullprocess▪  Lackofinsightintoactualcausesofdelay&

error

▪  “Blackbox”forstakeholders▪  Also,becomingmoreandmorecomplexas

mobile,IoTetc.arethrownintothemix

#2: The end-to-end process of getting code from dev to prod is too slow and error-prone

14 |

ThreePainPointstoAddressToday

▪  AcceleraFngdeliveryrequiressignificantautomatedtesFngcapabiliFes

▪  Moreautomatedtests=morespuriousfailures,more“needle-in-a-haystack”problems,longerexecuFonFmes,etc.

▪  Needtobeabletomakesenseofallthetestdataquicklyandwithconfidence

#3: How to maintain quality?

15 |

Enter SaltStack + XebiaLabs

How do SaltStack & XebiaLabs help? ▪  SaltStack handles all infrastructure automation and orchestration: −  De-couple teams −  Have confidence in our tests −  Cut out the biggest source of delays and failures in the release process

▪  XL Release maps out and executes the full end-to-end delivery process: −  Continuous insight −  Supporting real world processes consisting of manual and automated steps −  Collecting and making available the data needed to improve the process

16 |

Enter SaltStack + XebiaLabs

17 |

XL Release: Visibility & Orchestration for the Software Release Pipeline

InvokeSaltStackandallyourother

automaFonandprocesstasks

18 |

From DevOps to Enterprise DevOps

In an enterprise environment, there are many additional factors that need to be considered:

1.  Top-downvs.bo[om-up

2.  Outcomevs.technology

3.  Cross-cucngconcerns

4.  StandardizaFon5.  Dev(.+)Ops…

19 |

From DevOps to Enterprise DevOps

SaltStack & XebiaLabs products excel in these environments:

▪  Large,geographicallydistributedenvironments

▪  Diverse,exisFngrunFmetechnologiesandadjacenttools

▪  Scalingto“non-hero”teamsandgroups

▪  Handlingenterpriserequirements

▪  SupporFngstandardizaFonandametrics-drivenapproach

▪  Providinginsightandvisibility▪  …

Enterprise Adoption of SaltStack SaltStack automates the “Ops” in DevOps for intelligent orchestration

Automation Integration

Data Driven Responsive

SaltStack for ITOps Systems administrators Site reliability engineers IT operators Data center architects SaltStack for DevOps

DevOps Software engineers

Developers

DevOps ITOps

SaltStack specializes automating the creation of dev and prod environments and intelligently orchestrating applications, code and workloads into

production on any infrastructure.

21 |

•  Automate maintenance of massive infrastructure •  Deploy and configuration complex application stacks •  Reduce infrastructure costs by 60%

Intuit Financial and tax-preparation software… …using SaltStack to:

&

22 |•  Orchestrate multi-cloud environments with tens of thousands of systems •  Moving applications and workloads from on-premise environments to cloud

TD Bank Building the bank of the future… …using SaltStack to:

&

23 |

Casestudy

24 |

Casestudy

25 |

Casestudy

26 |

Casestudy

▪  ImprovementandopEmizaEondrivenbybusinessneed▪  SignificantimprovementinaveryshortspaceofEme▪  AbletoopEmizetheirprocesstoproducEoninahighly

regulatedenvironment,whileremainingincompliancewiththeirenterpriserequirements

▪  Nowhavethedatatotacklethenexthurdles,manyofwhichareindeedprocess-relatedandnot"justanotherscriptaway“

▪  Teamisdeliveringmuchfasterandishappier,too

27 |

3 Takeaways

1.  DevOps is something you should be investigating and implementing now, but remember that it’s a means, rather than a goal

2.  In an enterprise context, many requirements beyond core automation need to be addressed

3.  SaltStack & XebiaLabs tools excel at delivering value in complex enterprise environment

28 |

Recognition and Awards

APRIL 19-21 Salt Lake City, UT 70

sessions 3 days

XebiaLabs $400 off discount code: SALT5D54

29 |

Next Steps

XebiaLabs is a Proud Sponsor of SaltConf16. Be our guest and get $400 off the registration price using code SALT5D54 http://saltconf.com/register/

|

Questions?

|

Thank you!