Unit 2
Unit 2
NAGARAJU
Asst.Professor
DevOps
Unit-2
III B.TECH I SEM
DevOps Text Book
D ev O p s
.
D ev O p s
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DevOps Architecture
.
DevOps Architecture
D ev el opm ent and o per ati o ns bo th pl ay essen ti al r o l es i n o rder t o del i v er appl i cat i on s. T he depl oy m ent
com pr i ses an al y zi ng th e r eq u i r em en t s, d esi g n i n g, d ev el op i n g , and t est i n g of th e so f tw ar e
com pon ents o r f r am ew or k s.
T he oper at i on co nsi sts o f t he adm i ni str at i v e pr ocesses, serv i ces, an d suppor t f o r t he sof tw are. W hen
bot h th e dev el op men t an d oper ati ons ar e com bi n ed w i t h col l abor ati ng, then t he D ev O p s ar ch i tectu r e i s
th e so l u ti o n to f i x t he gap betw een d epl o y m ent and op er at i o n ter ms; th er ef or e, d el i v ery can b e f ast er .
▶H o w ev er , w i th e-Z est ’ s ex per t D ev O ps t eam , y ou cou l d t ak e t he depl o y m ent and o rch estr ati on
bur d en of f y our op er at i on s teams. W e hav e pr i o r ex per ti se i n pr ov i di ng secur e, sel f -ser v i ce capabi l i ti es
to d ev el op ers an d test er s. W e assi st i n the depl oy m ent , up gr adati on o f com pl ex ap pl i cati o ns and
conf i gur ati on at t he cl i ck of a b utt on.
▶W i th ou r ex pert s, our cl i en ts hav e been tak i ng adv ant age o f ou r depl o y m en t auto m at i o n an d cont i nu ous
i n tegr ati on, env i r onm ent p ro v i si o ni n g and test i n g too l s.
▶T h ese serv i ces bu i l d an aut om ated del i v er y pl atf or m fo r t he ease o f th e dev el opers, t ester s and t he
oper ati on s team. A ut om ati ng th e dep l oy men t pr ocess i s necessar y as i t mak es t he co m pani es m or e
ef fi ci ent an d ag i l e and l ow er s th e p ro duct i on t i m e an d possi bl e m an ual er r or s i n con f i gu r at i o ns.
A f ew of ou r D ep l oy m en t A u t om a t i on a n d O r ch est r a t i on ser v i ces i n cl u d e:
2 . C I /C D T ool s
• C ont i nuous I ntegr ati on/D el i v er y T ool s ar e al m ost the enter pr i se l ev el pack age i n the D ev O ps w or l d. T hey tr y t o
do al l of th e t h i n gs. T h ey sch edu l e, gath er r esu l ts, k i ck -of f scr i pts/pr ocesses/t ool s, i n t egr at e w i th ot h er tool s, an d
r epor t on su ccess. C I /C D t ool s can of t en do m u ch of w h at y ou n eed, bu t as w i t h m ost gen er al i st s, somet i m es y ou
h av e t o add an ot h er t ool th at pr ov i des speci al i zed capabi l i t i es.
3 .B u i l d T o o l s
• B ui l d t ool s ar e an essent i al f oundat i onal pi ece of D ev O ps. W i th m or e dev el oper s w or k i ng on a code-base,
ch eck i n g i n code, an d m ov i n g y ou r pr odu ct /pr oj ect f or w ar d, i t’ s essen t i al t h er e be a t ool th at can au tom ate
br i n gi n g t oget h er th e r i gh t depen den ci es an d gen er at i n g an i n st al l abl e compi l ed pack age.
4.S ou r ce C od e M a n a gem en t T ool s (C od e R ep osi t or i es)
• W i th th e di st r i bu ted nat ur e o f t eam s i n t he D ev O ps w or l d, pow er f ul , enabl i ng sour ce code man agemen t
to ol s ar e essent i al . T hese t ool s hel p t o man ag e m ul ti pl e si mu l t an eous u pdate st r eam s f or th e cod eb ase
and ensur e cod e coh er en cy thr o ugh b ran ch i ng an d mer gi ng m echani sm s.
5 .D ep l oy T ool s /C on f i gu r a t i on a s C od e
• W i th th e l ev el s of aut om at i o n that ar e becom i ng standard i n th e D ev O ps ecosy st em, i t m ak es sense t hat
th er e be an au tom ated capabi l i ty f or code to b e dep l oy ed i nt o y ou r d esi r ed env i r onm ent s.
6.V i r t u a l i z a t i on /C on t a i n er i z a t i on
• G o ne ar e the day s o f setti ng up a si ngl e serv er t o ru n m ul t i pl e appl i cat i o ns/ser v i ces. W i t h th e con cept
th at each app l i cati on o r ser v i ce y ou w i sh to d epl o y hav i ng a d i f f er ent op ti m al ser v er conf i gur at i on g rew
th e i d ea t hat ev er y appl i cati on coul d r un i n i ts o w n i n depend ent cont ai ner .
7 .R ep or t s, S t a t i st i cs, a n d A n a l y t i cs
• M any of th e to ol s i n th ese l i sts hav e t hei r ow n i ntegrat ed repor ts and r epor ti ng capabi l i t y , but y ou can
add f un ct i o nal i ty and f l ex i bi l i ty by ad di n g y ou r o w n r epor t eng i ne or pl ugi n.
8.T est A u t om a t i on
• T est au to mat i on i s one of th e bi ggest topi cs i n D ev O ps w i t h num er ous t hr eads, i n tent s, and t oo l
sy stem s. T he num b er of to ol s and t hei r tar g et i s l ar ge and deser v i ng o f i ts ow n ar t i cl e.
9.S t a t i c C od e A n a l y si s T ool s
• O n e of th e t ool s th at can hel p y ou deter mi ne code qual i ty an d heal t h i s st ati c code anal y si s. B y
choo si n g st an dar ds f or th e w ay y our code sh oul d be w r i tt en and th en usi ng a t oo l to assess th i s
adher ence, y ou can au to mat i cal l y r em ov e a pl et hor a of i ssues bef or e they ev er get pu t i n f r on t of a
test er o r user .