yahya devqaops updated

Post on 05-Apr-2017

1.637 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Yahya Poonawala @meetykpSiddharth Kulkarni @sid_thinketh

FROM QA TO DEV”QA”OPS !

THE INFRASTRUCTURE is

CODE

3

4

WITHOUT IAC(GAMING COMPANY)

WITH IAC(AMAZON)

▪40 People Involved▪Once A Month

Deployment▪2 Hours Downtime▪Deployment To 60

Servers▪Everything Manual

▪Single Person Can Deploy

▪Deployment every 11.6 secs

▪No Downtime▪Deployment to 30k

servers▪Everything automated

UNTINTED PHOTOUse with care.

5

IN A NUTSHELL…

6

➢ 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

7

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

SERVER AND SERVICES

13

UNIT TESTS

INTEGRATION TESTS

14

ACCEPTANCE TESTS

15

16

NETWORK

17

DATABASE

18

DEPLOYMENTS

19

HYBRID INFRA

20

IDENTITY & ACCESS CONTROL

21

MONITORING &LOGGING

IDEAL TEST PYRAMID

22COURTESY : ANAND BAGMAR

WHAT DOES MY INFRA TESTING PYRAMID LOOK LIKE??

23

UNIT TESTS

INTEGRATION TESTS

ACCEPTANCETESTS

MANUAL TESTING

WHAT DO WE WANT IT TO LOOK LIKE??

AND THE FUTURE…

25

REFERENCES

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

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

26

yahya.poonawala@gmail.comsidd.kulk@gmail.com

THANK YOU

top related