DevOps
integrates developers and operations team to improve collaboration and
productivity.
According to
the DevOps culture, a single group of Engineers (developers, system admins,
QA’s. Testers etc turned into DevOps Engineers) has end to end responsibility
of the Application (Software) right from gathering the requirement to
development, to testing, to infrastructure deployment, to application
deployment and finally monitoring & gathering feedback from the end users,
then again implementing the changes.
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.
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.
Now take a look at the below DevOps diagram with various DevOps Tools closely and try to decode it.
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
These stages are the building blocks to achieve DevOps as a whole
<<<Previous<<<
>>>Next>>>
Source:https://www.edureka.co/blog/devops-tutorial
Its a great article on your blog. Thank you for sharing.
ReplyDeleteDevOps Training in Hyderabad