Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni

Preview:

Citation preview

1

2

Do DevOps Like

LANCE ARMSTRONG!Yahya Poonawala ShopSocially @meetykp

Siddharth Kulkarni ThoughtWorks @sid_thinketh

3

THE INFRASTRUCTURE is

CODE

4

5

WITHOUT IAC(GAMING COMPANY)

WITH IAC(AMAZON)

▪40 People Involved▪Once A Month

Deployment▪2 Hours Downtime▪Deployment To 60

Servers▪Mostly manual▪No tests

▪Single Person Can Deploy▪Deployment every 11.6

secs▪No Downtime▪Deployment to 30k

servers▪Everything automated▪Completely tested

UNTINTED PHOTOUse with care.

6

IN A NUTSHELL…

7

➢ Faster time to market

➢ Increased organizational agility

➢ Higher quality

WHY DO WE NEED TO TEST OUR INFRASTRUCTURE?

➢ High confidence in changes➢ Quick and immediate feedback➢ Shorter release cycle for applications➢ Maintain sanity of the infrastructure

8

WHAT DO WE NEED TO TEST??

9

CASE STUDY

REQUIREMENTS➢ Customer is able to visit the site and browse the products available.

➢ The website should be available 24*7 and should be able to sustain high traffic.

➢ Products should not be accessible before the launch date.

➢ We want to launch new features on a regular basis.

➢ The administrators should have detailed knowledge of the health of the system and issues should be resolvable quickly. 10

THINK ABOUT THESE DOMAINS!!

➢ SERVERS AND SERVICES

➢ NETWORK CONNECTIONS

➢ DATABASE SETUP

➢ DEPLOYMENT STRATEGY

➢ HYBRID INFRASTRUCTURE

➢ USER MANAGEMENT

➢ LOGGING AND MONITORING SETUP11

12

13

14

15

16

17

18

19

SHOW SOME CODE

!

ACCEPTANCE TESTS

20

AUR DIKHAO !

AUR DIKHAO !!

REFERENCES

Test-Driven Infrastructure with Chef : http://shop.oreilly.com/product/0636920030973.do

Infrastructure as Code : http://shop.oreilly.com/product/0636920039297.do

22

THANK YOU@meetykp@sid_thinketh