Skip to content

Commit 33b4aa9

Browse files
committed
new files
0 parents  commit 33b4aa9

11 files changed

Lines changed: 608 additions & 0 deletions

DEVOPS_OVERVIEW_NOTES.txt

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
Why DEVOPS?
2+
3+
- Shorter development lifecycle and faster innovation
4+
- Improved communication and collabration
5+
- Increased efficiencies
6+
- Reduces cost and IT head count or staff
7+
***************************************************
8+
9+
Typical Phases of SDLC:
10+
11+
-Requirement
12+
- Analysis
13+
- Design
14+
-Development
15+
- Testing
16+
- Deployment /Monitoring
17+
18+
______________________________________________________
19+
20+
WaterFall Model:
21+
22+
It is a project model based on sequential design process.
23+
24+
Challenges:
25+
- High ammount of risks and uncertainity
26+
- Nor good model for complex projects
27+
- poor model for long and ongoing projects
28+
- cannot accomudate chnaging requirments
29+
- Adjusting scope during the lifecyle is not possible
30+
- Integration of all pahses is done at the end
31+
___________________________________________________________
32+
33+
AGILE:
34+
It is a methodology to build softwares incremently using short iterations of 1 to 4 weeks.
35+
36+
Challenges:
37+
38+
- No involvement of Operations team
39+
- No process of automation to maintain production environment
40+
- Or no tools to automate infrastructure of servers
41+
- if number of servers are increated or have to be increased in an enviromment, no means to automate the process of scaling them and managing them
42+
- Difficult to diagnose and provide report and feedback about the application or product
43+
44+
In agile we concentrate more of development and testing activites and feedback from client
45+
46+
_________________________________________________________________
47+
48+
DEVOPS
49+
50+
To overcome these challages in AGILE, the concept of DEVOPS is introduced.
51+
52+
53+
The union of devTeam and operations team is the core of DEVOPS approach.
54+
DevOps is the process which involves:
55+
- Automation of infrastructure
56+
- Automating all the workflows
57+
- Continously measuring the application performance.
58+
59+
Here we have continous Development, Continous testing, Continous Integration. Conitnous deployment and Continous monitoring.
60+
61+
DEVOPS LIFECYLE involves:
62+
63+
Plan , CODE, build, Test , INTEGRATE , DEPLOY, OPERATE, MONITOR
64+
65+
PRINCIPLES OF DEVOPS
66+
67+
- Continous Integration
68+
69+
- Continous Delivery/Deployment
70+
71+
- Continous Testing
72+
73+
- Continous Monitoring
74+
75+
- Continous Assesment
76+
77+
78+
79+
80+
81+
82+
83+
84+
85+
86+
87+
88+
89+

DevOps-Tools.png

55.4 KB
Loading

0 commit comments

Comments
 (0)