Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni
-
Upload
xp-conference-india -
Category
Technology
-
view
108 -
download
0
Transcript of Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni
![Page 1: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/1.jpg)
1
![Page 2: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/2.jpg)
2
![Page 3: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/3.jpg)
Do DevOps Like
LANCE ARMSTRONG!Yahya Poonawala ShopSocially @meetykp
Siddharth Kulkarni ThoughtWorks @sid_thinketh
3
![Page 4: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/4.jpg)
THE INFRASTRUCTURE is
CODE
4
![Page 5: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/5.jpg)
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
![Page 6: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/6.jpg)
UNTINTED PHOTOUse with care.
6
![Page 7: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/7.jpg)
IN A NUTSHELL…
7
➢ Faster time to market
➢ Increased organizational agility
➢ Higher quality
![Page 8: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/8.jpg)
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
![Page 9: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/9.jpg)
WHAT DO WE NEED TO TEST??
9
![Page 10: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/10.jpg)
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
![Page 11: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/11.jpg)
THINK ABOUT THESE DOMAINS!!
➢ SERVERS AND SERVICES
➢ NETWORK CONNECTIONS
➢ DATABASE SETUP
➢ DEPLOYMENT STRATEGY
➢ HYBRID INFRASTRUCTURE
➢ USER MANAGEMENT
➢ LOGGING AND MONITORING SETUP11
![Page 12: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/12.jpg)
12
![Page 13: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/13.jpg)
13
![Page 14: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/14.jpg)
14
![Page 15: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/15.jpg)
15
![Page 16: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/16.jpg)
16
![Page 17: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/17.jpg)
17
![Page 18: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/18.jpg)
18
![Page 19: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/19.jpg)
19
SHOW SOME CODE
!
![Page 20: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/20.jpg)
ACCEPTANCE TESTS
20
![Page 21: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/21.jpg)
AUR DIKHAO !
AUR DIKHAO !!
![Page 22: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/22.jpg)
REFERENCES
Test-Driven Infrastructure with Chef : http://shop.oreilly.com/product/0636920030973.do
Infrastructure as Code : http://shop.oreilly.com/product/0636920039297.do
22
![Page 23: Devops like lance Armstrong by Yahya Poonawala & Siddharth Kulkarni](https://reader035.fdocuments.net/reader035/viewer/2022062316/5871b99e1a28ab55058b5329/html5/thumbnails/23.jpg)
THANK YOU@meetykp@sid_thinketh