yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA...

Preview:

Citation preview

Welcome to DevOps RVA!Get some refreshments and introduce

yourself. We’ll get started at 6:30.

DevOps RVA2/18/15

Agenda

6:00-6:30 social6:30-7:15 intros & presentations7:15-7:45 planning

Introductions

Chris Belyea@chrisbelyea

Cloud/DevOps @ SingleStone Consulting

Robert Fehrmann

Data Architect @ Snagajob

Ryan Shriver@ryanshriver

Director of Technology @ SingleStone Consulting

Objectives

1. Network

2. Learn

3. Have fun

Presentations

1. Snagajob’s DevOps Journey2. SingleStone’s InnovateVA Demo

Snagajobs infrastructure evolution

● 2008: Dedicated Infrastructure

● 2010: Virtualization (Round One)

● 2013: Virtualization (Round Two)

● 2015: Cloud

2008: Dedicated Infrastructure ● Servers:

○ Small number of physical machines (100)● Infrastructure changes:

○ measured in month ● Application changes:

○ 6 weeks cycles / 2 weeks burn-in● Deployment

○ Cold

2008: DB Infrastructure

● 4 SQL Servers● DB mirroring for HA● Monolithic DB

Architecture

2010: Virtualization (Round One) ● Servers:

○ Increased number of virtual machines (300)● Infrastructure changes:

○ measured in weeks ● Application changes:

○ 6 weeks cycles / 2 weeks burn-in● Deployment (LSD)

○ warm (manual process)

2012: Virtualization (Round One) DB

● 10 SQL Servers● DB mirroring● Search behind

LB● Rolling upgrades

for Search

2013: Virtualization (Round Two) ● Servers:

○ Increased number of virtual machines (800)● Infrastructure changes:

○ measured in days● Application changes:

○ multiple changes per day● Deployment (AlwaysOn)

○ hot (automated process)

2013: Virtualization (Round Two) DB

● 6 SQL Servers● DB mirroring● 60 Mongo DB

Servers● All operations

online (patching/ index build / backups)

2015: Cloud ● Servers:

○ Decreased number of virtual machines (200)● Infrastructure changes:

○ measured in minutes● Application changes:

○ Continuous Integration● Deployment (AlwaysOn)

○ hot (continuous process)

Infrastructure is code

DevOps Demystified

Dave Tashner

Cloud/DevOps @ SingleStone Consulting

See the demo and fork the code athttps://github.com/singlestone/devops-iva

Planning

Meeting Schedule/Frequencyi.e. third Wednesday of every other month?

Sponsorships (i.e. food, drinks, & publicity)Is your employer interested?

Future TopicsWant to give a presentation?

Future Topics● Configuration Management (Chef, Puppet, Ansible, SaltStack, CFEngine)

● Cloud Services (AWS, Azure, Google, OpenStack, OpenShift)

● Containerization (Docker; Docker Richmond Meetup)

● Continuous Integration/Delivery

● Service Discovery

Share ideas on the Meetup page(http://www.meetup.com/DevOps-RVA)

and on Twitter (@DevOpsRVA)

DevOps RVASee you at the next meetup!

thanks to SingleStone for the food and Snagajob for the meeting space