Академический Документы
Профессиональный Документы
Культура Документы
Interview Questions
Blogs Videos (https://www.edureka.co/blog/intervie
(https://www.edureka.co/blog/all/)
(https://www.edureka.co/blog/)
(https://www.edureka.co/blog/videos/)
questions/)
Out of keen interest in DevOps, I thought of coming up with a series of blogs that will educate you
about the new culture being adopted in Software Development and help you understand what is it all
about. This is the first of the many blogs in the series called as – The DevOps Tutorial.
In this DevOps Tutorial blog I will take you through the following things, which will be the base of the
upcoming blogs:
Waterfall Model
https://www.edureka.co/blog/devops-tutorial 1/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
In the above diagram you will see the phases it will involve:
The Water-fall model worked fine and served well for many years however it had some challenges. In
the following diagram the challenges of Waterfall Model are highlighted.
In the above diagram you can see that both Development and Operations had challenges in the
Waterfall Model. From Developers point of view there were majorly two challenges:
Pressure of work on old, pending and new code was high because development and deployment
time was high.
On the other hand, Operations was also not completely satisfied. There were four major challenges
https://www.edureka.co/blog/devops-tutorial 2/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
they faced as per the above diagram:
Number of severs to be monitored keeps on increasing with time and hence the complexity.
It was very difficult to provide feedback and diagnose issue in the product.
In the following diagram proposed solution to the challenges of Waterfall Model are highlighted.
In the above diagram, Probable Solutions for the issues faced by Developers and Operations are
highlighted in blue. This sets the guidelines for an Ideal Software Development strategy.
A system which enables code deployment without any delay or wait time.
A system where work happens on the current code itself i.e. development sprints are short and
well planned.
Better Collaboration between Development & Operations and is common requirement for
https://www.edureka.co/blog/devops-tutorial 3/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
I guess it’s time we explore what is DevOps and how it overcomes these challenges. Check out the
below video on What is DevOps before you go ahead.
What is DevOps? | DevOps Training – DevOps Introduction & Tools | DevOps Tutorial |
Edureka
DevOps integrates developers and operations team to improve collaboration and productivity.
This is a never ending cycle and the logo of DevOps makes perfect sense to me. Just look at the
above diagram – What could have been a better symbol than infinity to symbolize DevOps?
Now let us see how DevOps takes care of the challenges faced by Development and Operations. Below
table describes how DevOps addresses Dev Challenges
https://www.edureka.co/blog/devops-tutorial 4/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
table describes how DevOps addresses Dev Challenges.
DevOps Tutorial Table 1 – Above table states how DevOps solves Dev Challenges
Going further, below table describes how DevOps addresses Ops Challenges.
DevOps Tutorial Table 2 – Above table states how DevOps solves Ops Challenges
However, you would still be wondering, how to implement DevOps. To expedite and actualize DevOps
process apart from culturally accepting it, one also needs various DevOps tools like Puppet, Jenkins,
GIT, Chef, Docker, Selenium, AWS etc to achieve automation at various stages which helps in achieving
Continuous Development, Continuous Integration, Continuous Testing, Continuous Deployment,
Continuous Monitoring to deliver a quality software to the customer at a very fast pace.
(https://www.edureka.co/devops/)
Now take a look at the below DevOps diagram with various DevOps Tools closely and try to decode it.
https://www.edureka.co/blog/devops-tutorial 5/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
These tools has been categorized into various stages of DevOps. Hence it is important that I first tell
you about DevOps stages and then talk more about DevOps Tools.
DevOps Lifecycle can be broadly broken down into the below DevOps Stages:
Continuous Development
Continuous Integration
Continuous Testing
Continuous Monitoring
Virtualization and Containerization
This is the end of the first blog of – The DevOps Tutorial Series.
(https://www.edureka.co/devops#Batches)
To know more on DevOps Stages, Click here to visit the second blog – What is DevOps and Its
Stages ? (https://www.edureka.co/blog/what-is-devops/)
Got a question for us? Please mention it in the comments section and we will get back to you.
(https://plus.google.com/share?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tweet?
(https://www.facebook.com/sharer.php?
url=https://www.edureka.co/blog/devops-
mini=true&url=https://www.edureka.co/blog/devops-
url=https://www.edureka.co/blog/devops-
u=https://www.edureka.co/blog/devops-
Share on
tutorial)tutorial)tutorial)tutorial)
PREVIOUS NEXT
https://www.edureka.co/blog/devops-tutorial 6/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
Related Posts
Comments 10 Comments
10 Comments https://www.edureka.co/blog/
1 Login
Sort by Best
Recommend 7 ⤤ Share
LOG IN WITH
OR SIGN UP WITH DISQUS ?
Name
https://www.edureka.co/blog/devops-tutorial 7/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
Helped understanding me devops. What is devops and the basis things Thanks edureka
1△ ▽ • Reply • Share ›
We are glad to know that you liked our blog. Do subscribe to our blog to stay posted oon
upcoming blogs. Thanks :)
1△ ▽ • Reply • Share ›
Thanks
△ ▽ • Reply • Share ›
ALSO ON HTTPS://WWW.EDUREKA.CO/BLOG/
✉ d 🔒
Related Blogs
(https://www.e
is-devops/)
(https://www.e
in-pokemon-
go/)
Enter Email
https://www.edureka.co/blog/devops-tutorial 9/10
5/11/2018 DevOps Tutorial | Introduction to DevOps | Edureka
SUBSCRIBE
© 2014 Brain4ce Education Solutions Pvt. Ltd.
https://www.edureka.co/blog/devops-tutorial 10/10