460 likes | 2.45k Views
This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our DevOps video here: https://www.youtube.com/watch?v=3EyT1i0wYUY
E N D
Do you know the following? 1 2 Use Case: How Facebook uses DevOps Evolution of Software Development over the years 3 4 Different DevOps Tools What is DevOps? www.edureka.co/devops
Evolution Of Software Development Traditional Waterfall Model Best suited when: Complete Requirements are clear and fixed Product definition is stable www.edureka.co/devops
Evolution Of Software Development Traditional Waterfall Model Best suited when: Complete Requirements are clear and fixed Product definition is stable Agile Development Best suited when: Requirements change frequently Development needs to be fast www.edureka.co/devops
Evolution Of Software Development Traditional Waterfall Model Best suited when: Complete Requirements are clear and fixed Product definition is stable Agile Development Best suited when: Requirements change frequently Development needs to be fast DevOps Approach Best suited when: Requirements change frequently Development needs to be Agile Operations needs to be Agile www.edureka.co/devops
Facebook’s Use-Case www.edureka.co/devops
Use Case: 2011 Rollout of new Features Timeline, Music, Ticker Features launched in 2011 Worldwide Deployment Challenges they faced that day Features released to 500 million users Heavy Website traffic Server Meltdown Mixed responses from users which lead to no conclusion www.edureka.co/devops
Post This They Came Up With The Dark Launching Technique www.edureka.co/devops
The Dark Launching Technique According to Dark Launching Technique: The new features are first deployed on a smaller & specific user base. They are continuously monitored and the feedbacks are continuously developed and tested. Once the features are stable, they are deployed on other user bases in multiple releases. www.edureka.co/devops
The Dark Launching Technique Continuous Development & Continuous Testing Continuous Monitoring Continuous Integration Continuous Deployment Bugs Rollback Updated features New features To Implement Dark launching, the below activities are fundamental as they lie at the heart of the DevOps lifecycle: Continuous Development Continuous Testing Continuous Integration Continuous Deployment Continuous Monitoring Reference: http://tech.co/the-dark-launch-how-googlefacebook-release-new-features-2016-04 www.edureka.co/devops
What is DevOps? www.edureka.co/devops
What is DevOps? DevOps is a Software Development approach which involves Continuous Development, Continuous Testing, Continuous Integration, Continuous Deployment and Continuous Monitoring of the software throughout its development lifecycle www.edureka.co/devops
DevOps Tools Jenkins www.edureka.co/devops