You are on page 1of 13

Pege No.

CAD Dete

Unit 3

What is devops
DeVo ps i's a set of sattiter desiqned to Ove Lome
The
qaP between dcvelos ment, A aAd of uattOn
f e c t i e coAmunicatiD and
inlov
collaboaation
poaattha COntinous
ateaatio pomes with
n

auto malkd aeploy ment


Devop: helps to ihuease 0sahi zation's speed
an
to
dclive applicabn ons a n d suvites I t
all owt o q ni rata
to suve thu cuusto mus
bettea and cOMp ete
a0Ac ti onqly in the Maaket
Thue ale fo b asIt conntinous PAOLess ia De vops
COntinous Iateqaatron
Contihuwus belivuy
Cwntinu0us Testng
Contiuous MorntoxIng

De vops Lifeele
Deve lopment
MOnitoxiM 1aegtation

Deployment] Te sting
Development :
AREIn this devops stac the deve lop Ment t
0twane take plave tonAtaxtly
this_phast the entue develo pmen fzotes s
Page No.
Date

Scpaaled into mall development yele


BCnefitlevos teamto steeod s 0 t a e
develo pnent and delivee y pADLei
IAtegtatuon
T thrs $Taqe,Aew fundionali t is inteqrated
wth the evaiung co de, and tes tin take,
p laee
Continuour deve lopment is Only osbLe due to
LOnfinsu0ue inteqtation and titin
TesTes ting
QA tea use .fool: like S elenium to
identify and
ix bqs in th hew piece 0 Lode
4 Pey lbymert
Deploy ne nt PAOLetr take Plate
J t is PutDAMed Ih suth a n a nounfi huout l y t
that an
changes ade an tie inthe
Lode, should e
otaffeet the fureti0AIK 0- kiqk
plicatton afh
MoboAtM
AatiOn le am ill take ale
system behavidu 0 buas oth inatt soptiale
Ao ductioa. which aleale
found in
f0uad in
L kos t we can iy that
ollowh4 ope atton lufeu tle of devopi pua
The De
wuiti tode
Buildth & dep'loyment
ExeutiAtet Cafer biratit in
aAd QA envi0
a

Deploy finally
ior Paoduction i i ohe Ohe
oSwoth
a th inte
inteae
a
Pege No.
Dato

Aseháde
RefesenLe Architec.tiue o-f devops
devopsAefuence aschilectue ssp P40poses
PA0pose
theou steps ofadoftior. patke
PLa
2bevelop (Tes tt (Plan
3 loy
0ferate
4 p e ate evelopTTety
Deploe
OPla
This adopti on Patk toAristi o-f0AeAacfice that
tocusu 0n etablicing businesi q0als ard'ddjustika
them bas ed oR ustoieu fted.back, continuo usrheks
laAA
to
Binuieus today
td da heed ta be aqile andL able
eact 9uickly to" ustomes eedback
(2 evelop 1Tt
This adop tion patk involves two paactites
Loll abordtive eplayaanent de velojment and
O ntinDuL tesi
teti
Ttfom tke oie of develbpment and 1,ualt
assui an e l9A) cap abil1t'es
FO e o-ftuoage developeuc tonti kuous ly 04ftequesty
inttqnate t h i woj k with thart of o the membe
o the developMent team wit tkefoll ad
Enab le tutiha and veifiatibn o-f code .
Validati tiat the code a0 duved and1inteaaTel
witl that of o thes deve lofeu chd dth es lopon en
t h tke aplitati Ontun and beuformed as
desiqhed
Page No.
Data

Lonitiuously tert he applitatioN bein devel


(3Deploy o-f the A00t capabilitiHu
Ltisv heue uost
0Dev0p 0lgindled
uent take th
Lonti Kuou aele ale and deploy
to the ncnt
LO Cet Dfcontiuous in leqaatton
Steps
Te qoal of tontikLour eleale and deplo4mert
l t o heleare huw fatuue to at tomur a n d
u U a SoO a oosible .

OPea ate
i t includss two hattiues that allos baesineuer
to Monitos howeneleased
aPplilatioh ale
eutoimin ih AoduetidR ahd to Aeteive fhedback
o m ustonets.
3 asp ecTs

PeoLeIti vey imp to ain and have a


high
uo'ivated ttan bf piople. to be able to
Aunicalk and wl ab bratLe e{futivey
ouney 0t ultual thang e. thtowak this estie
PAoteis: Talina
eop mplementation abtultunal
it is vu
thange f
teiity to hav fAaciles muck 'a.
uch a
Lovid vatue to the and°stlatet ie whl
Tool inall it uttone
abt usia4 the acie lenal
au-tomatina the hLoLe
avalabuinstandard
Dvopr tooll tiat a
It le tu day.
ould
COMMu
be
opea tbue(Ten kins
ital Luuosof 4T PS, VSTE, Gited)
Jua et) a lx of IB MRationd
both
Page No.
Deate

Softwase Too l Fos Devops


Popula tool fos devops Automat ioN
4it Vex sion lonteol Sutem tool
JenAAs* ContiAUous 1rteq aation toop
SeleniuMm - Continuous Terting tool
Puppet, chef, Ansible- Conftqwiation Managtmert
and deploy ment toolr
Na ios Lontiuoue Monitosinto o:
Dockes: LOntaunesizati on tdo

Devops challenges an.d Paoblem


0 oxE Cuulturehit
DevoPs Iple mentatiDA leads to a latge waks lace
ultute tanfoAmatiOn
Changin the Cultue ot oP astiuslas place is a
lonateLm PAoe
Tnhis cate the four thould .be 0n buildin
a ollabonative uiltuee
( S w t fro n Leqac Tnlasuetne to Miu ose vie
Theue has to b a Aep latemen t o ol de
hOnolithic Inskasiuuui e a it can spell_
st abi lity iss ues
I f you LOMPaAy is nestaieted to letthanqu in
then i t will's ooh be aeslaccod, ho Mattu uwhat
Acputation it use to kold
3 Too ssue
uleThe hemb be becoMe too muth
dep eadart on the tools, e ven i theysa wart
toLatu to te smallert issue
LfThe ase o t psop eslyia.ed onthe
usaqea hewy irtodu'e d tool, it Lan lead
Page No.
Dats

to Ohfusidn cqba amO S T ttam knemb.


Teamu 'shoula be qivea libiaty bf toou
ftO which"eän ba select hid piefued

Difft Standandls and hnëuiu


Dev and the ops
dep as tknentu Sepaiale
have d f too set and mmekis as the,
have tot'ally difq0alu and wOAk 4yi
The tollaboiati'on ofthese two 'Can PAdve
be ve4 mbiquouu
and inetfiuet
Pao tess öriented hallerge
Bil di and maintainis suveu
TIme. LOnS umiaand uAploducjve
No O n e t anaj tmeat
envu

Difuen te in deelopuèt andp Aod enw


Deploy mesU aLe a blockee
p a d e ais k dne to Aaual manaa Mental
Multle app cofquation and vuiidn
Harking
Fixi diu ectly i Ao dui and foyete to
chertr inKo soulceiuotol
Pege No.
Dete

TRak Wosi witk dle vops iackin PAOLeAs


The fotl points ust be coMIduinqtos
TAackin4 oLes
O Pa actice aqi le metlo doloy1
( COnt1nuour y auto mnale
oefte
3 Follo CCD but fra Ctiies
CAODseyou bewOps too wis ely
MLake o w s aftwaee obsuvab le
6 s hote tedba.ck lo op A
TiantfoAA ultuLe and inLret
PAattie aailemethodolo4y He
Aaile_ofeet Mmanagement is thhe t
Preg wsite A Inudduting Devops
LekAi Team oivide DAk.intd Mall chunk
alows to delivu s Mall but
inuemen ta
fretues fast
ram s IMplehnent odapti velannihaand
welloe Ckanqt Aeguiucnet at ay s taq e.
COntimmdu autoale PAouSes
A wtoation
aeelcateste develop
bAeduutig th aAAO unt of manualuent ytle
w Ok
elp you to tuu code i p4o du et MULe
ieaent y
soulL t at withautomaled
AehmO ve
tertin to
aALal Piotteses Ona unit turt
in ttqnationteut
taAd puoaman te
e
t.
tach t t . s kould and
takea
ATe t ting iauto mated you few ains toAun.
'can buld devoDP
Page No
Data

pelines fo automate the buila- Lorfi1we -


Aep loq-tet-elease ule
Follo Cl/cD e r t Practice
Cohtiaaoue
bet thaellte
Loniuou inteacatio i
Maintain asinqle Sou Le atp0s tbA4
Autouate the b ild pao.Lees
Make thie bulld self Te tig
LomAnIt to the main ta ih dA
Tai11ua build aftu evuy io MAAt
Tert in a clone of t e produttioN ennOh ment
Make fast feed batk or1ualit aai lab le
to evuy One
Build ap wrk loot el-Loupled anch +tectiu
Lneqkabe seuuit into t develof ment and

Fully automate d e lo yment


Pole
Ute VUsIbn on lol systin

Choose ouw Devors tool witely


Devops töol Aeprent a set lu-tidns that
enable tu wllab oLauon
oh eatoM Avel
of evelop ment
tramr aubiS devtlo
dip loy ment aad peao Amant pmenttethe t
ano
toolsefinuude e huDhitoAin q
wOA Plan ning and uatH
LTua lonfuene)
bevelopment en u DA Ment lkubenctee,
Souu ohtiol tool (Gitlab, docku)
bock)
Tastm hue pakovisioni 4ittab, Docka)
T*ClAncible,
Tul aorm)
putet.
Pege No.
Derte

LILD_pi peliner Takins, Awstodtpiplin.e cle Ct


e t auutb Matiop Mahaq ement and othesuaton
Mabl,1a
Deployent auto ation
ode bey,
'Llode besloy,8 itbutket-
PLPeline)
Chan4t hmanaq tCAnent and pLo ble iatkih4LTua
Sex vite PeuE, Opsqenit)
Make yowsoftwale obste vable
Accondin to onit0Ainq and o btevabrlrty
bestkatiu , tiaskina the loqs, aces
and Metils isAo t enoug h aqmure
The pufolmanme. ofyouu oIting ss Lem
should be measuted

6ShoAton fedb ack loos


Faulitatei feedback o eop lels wotE CtiLienu
and
Qnd auauty at all staqis 0f developnent
Le
Code teut erult beeoe avatlable to de velosas
within iites
Buq an d failuues _ase sepoktes in edi ately
to be xed viq ht auway
f e fe edback and ufag i ezotu a l e
COLuii caled fox eve hew fealue

Thans foum aultuue and indlsctr


Devopi i a cultue,_t a ole tdop bi
D evot_PLacter Aeue ueatik an
0 ofs - team oMLnittion arel collab.0Aalon
DVes Temiholdqier .
Local Reposi toy
vey
EVey Vcs tool
PAovides Paivate w04 Epl Ce
a
te a

a ac
wDaking Lopy.
Developeu ake"chann tu i in theu pAivate wUakpla.
and at MANI t theie chargeubetonne a pa
Co
the aeposl tOAY_
s e Can Pecfot wIth
many 0peatiOns wI this
th thi
AeOsitory Such a oidd fie, Aeove file,
Lennane ile, COMit chanqe and
Ma moLe.

WOAk Diueeto Lnd staqth Atea OA Tadex


The wOR ki diuectday the p lare hee
l aue chetked out:.
LL othe CVCS
develoeLs enelally ake
odiiuati o and Lomit the changes
n

dúutt+ to th nepos i to But Git


chang
t tiabt tses
a
Gi
4it doesnt üack each
le. Whenevu you clo an de vey MDdtficd
'Gitlooso2 the fle Lom t 'an 0 elatio
aA opeatio
auea Perent inte staaiM
On
Dny those ilee PAesent ih the
alc
LoASIdeied foa tOmnit andstaai n asea
MOt l l
aiea
odlid ile the

The basiu wo4kf lo w


SbepIYow uoci -fy O4ifi le a
diuecto ftom the wo wnkiN

s tep2: You add.


alea thee files to the staqin
Pge No.

Step 3:- You esfox ha CoMMIt opetat1On that


A Ovess the
fileeo t Stsialea
Aftu suth ofuafion, t stoau tke changer
Aftee
n r e n t l y 'to the Gitlab aepos i tos

wOAki diuectvy||
qi adL og eaat10n
sta aee

QitcOit ofeauon
4itesoLLtiu}

Azue devops Repositoiy


) Azuse Reposi toay is aset
that we can wie to
of
hmanoge
vsionn Lontuol
.ou tode
tool
Incase itwe ae eatucly keuw to vea cion. tontiul
thenVusi D on tiol eAab ler uw to tiat chanqer
we Makegn Ouu Lode ove tine
Tee ae Many oftwase that is availab le
nthe alket to enab le vustor Contol on
O Lode
We Cah use the vesidn conüol system to keep
hack ot eack chanqe done beack develop'e
Sateymuqe temteit the kanye, and
ye, an
tub lirh t eha qe into Poduetton.
thee oue two tyu 0vestdn lonuol in
Aue Kepo1
Git: It is a dtstet buted veenion onuool
Team Fpundatto n VeaiDn Contaol:- I t is a
Cehtu ali zed vesion Conuo
zue Repos COncept ?
0BAanch Policier
Ttis an ecseAtial past of the Git k0AEflo
poteut.the uit'cal
We ue thenm to help
bRan che is ouu deve lop men t a the hmate
Pull and clone
eate a tokuplete lotal topy 0 an existikq
i t Aepo b clont
Apull co minaad updater the Lode in du
local Ae potitoay with the tode that is the
Achnote
Pus h aAd lonAu t:-
AcoMmit is a q0up o thange Saved to ou
We LaA shae hee chages to the emote
epositOA bM Passinha
Fokk
A fo is a top Late Copy 0-ta
Iheludinq aep ot 1ton
Aan thes alfle cOmuitt and top iokally)
4it -t a
Git disti buted vusidn co
Du lotal ntl syilem
wpy o LOde is a
CoKol tepositoaiy lomp Lete vetton
wOik oAinc that ake
naker it eaRqto
oa Aemote easy to
No-tifita-tion
Lsi Kotifitati
'
wheneve a
onwe wIL
will aecèive
We
ec ei ve an
code
Aeviewi, thaner Otcuu to
tu emal
ehmal
filee Pul woak
wOr k tems
ites
and bui lds Aeauet, Sou
Soul ece Conu o
onu O
Pege No.
Dete

Peoject
APojetty povider a plate whete a qoup

Peop le
6collab oiate Can p lan, ack ptoqets, ahdL
Ohn bulding s o.fthsae solution
Tea m
Ateam tome pOhds to a selet ed set of

PAoect e b éus
oit teams oLqanizatio ns Can Subcateqoeier
woLk to better fotus all of the UAk° t y
t a ck within a PLojeet

You might also like