SlideShare une entreprise Scribd logo
1  sur  22
DEVOPS Training
"Dev Ops is the key to
unlock the automation
around the world"  PRESENTED BY
 Visualpath
 You can ask 10 people for a definition of DevOps and likely get 10 different
answers. If you want to find a definition of your own, your research will
probably begin by asking Google, “what is DevOps”. Naturally, Wikipedia is
one of the first result so that is where we will begin. The first sentence on
Wikipedia defines DevOps as “a software development method that stresses
communication, collaboration and integration between software developers
and information technology (IT) professionals.” Well, that’s a fairly dense
definition
What is DevOps
A Short History of DevOps
2008
l Software developer Patrick Debois - —developer, network specialist,
system administrator, tester and project manager.
l Debois helps plant the seeds of the DevOps movement at the Agile
conference in Toronto, resolve the conflict between the software
developers and the operations teams when it comes to getting great work
done quickly.
2009
l At the O’Reilly Velocity Conference, two Flickr employees—John Allspaw,
senior vice president of technical operations, and Paul Hammond, director
of engineering—deliver a seminal talk known as “10+ Deploys per Day:
Dev and Ops Cooperation at Flickr.”
The Perfect Storm of 2009.
A perfect storm of converging adjacent methodology including Agile,
Operations Management , LEAN and IT Service management came
together in 2009 through a smattering of conferences, talks and Twitter
(#devops) debates worldwide that eventually became the philosophy behind
DevOps.
But it didn’t include the operations side so while development could be
continuous, deployment was still waterfall-oriented.
l Debois launches the first Devopsdays event, in Ghent, Belgium. Early supporters
include John Willis, an enterprise system management expert, and Kris Buytaert, a
Linux and open source consultant.
l 2010
l The first US Devopsdays is organized, with the help of Willis.The events soon
become a regular global series of community-organized conferences and a major
force driving the DevOps community forward.
l 2011
l The DevOps community starts to build open source tools like Vagrant (for creating
and configuring virtual development environments) that work with existing
configuration management tools like Puppet and Chef.
DevOps is the philosophy of unifying Development and Operations at the culture, practice,
and tool levels, to achieve accelerated and more frequent deployment of changes to
Production.
Culture=behaviour, teamwork, responsibility/accountability, trust...
Practice=policy, roles, processes/procedures, metrics/reporting...
Tools=shared skills, toolmaking for each other, common technology platforms...
DevOps definitions
Modern applications in the cloud and out.
l DevOps found initial traction within many large public cloud service providers.
infrastructure is now part of the code.
l Classic big WebOps shops like Google, Amazon, Twitter and Etsy are known to do
deployments multiple times a day.
l DevOps helps ensure frequent deploys with a low failure rate.
l Companies of all sizes are beginning to implement DevOps practices.
l DevOps adoption increased from 66 percent in 2015 to 74 percent in 2016.
1. DevOps is not simply combining Development & Operations teams
2. DevOps is not a separate team
3. DevOps is not a tool
4. DevOps is not a one-size-fits-all strategy
5. DevOps is not just automation
 The DevOps Lifecycle Looks Like This:
 Check in code
 Pull code changes for build
 Run tests (continuous integration server to
generate builds & arrange releases): Test individual
models, run integration tests, and run user
acceptance tests.
 Store artifacts and build repository (repository for
storing artifacts, results & releases)
 Deploy and release (release automation product to
deploy apps)
DevOps and Software
Development Life Cycle
 Configure environment
 Update databases
 Update apps
 Push to users – who receive tested app updates
frequently and without interruption
 Application & Network Performance Monitoring
(preventive safeguard)
 Rinse and repeat
 Utilizing a DevOps lifecycle, products can be continuously deployed in a
feedback loop through:
 Infrastructure Automation
 Configuration Management
 Deployment Automation
 Infrastructure Monitoring
 Log Management
 Application & Performance Management
The DevOps Lifecycle = A Rapid
Release Cycle with a Strong
Feedback Loop
 Installation of server hardware and OS
 Configuration of servers, networks, storage, etc…
 Monitoring of servers
 Continous Integration
 Continous Delivery
 Respond to outages
 IT security
 Change control
 Backup and disaster recovery planning
 Automating and Orchestrating entire process
DevOps main objectives
 With the arrival of tools like Puppet, and Chef, the
concept of Infrastructure as Code was born
 Infrastructure as code, or programmable
infrastructure, means writing code (which can be
done using a high level language or any descriptive
language) to manage configurations and automate
provisioning of infrastructure in addition to
deployments.
Infrastructure As A Code
 What is the relationship between Cloud Computing
and DevOps? Is DevOps really just “IT for the
Cloud”? Can you only do DevOps in the cloud? Can
you only do cloud using DevOps? The answer to all
three questions is “no”. Cloud and DevOps are
independent but mutually reinforcing strategies for
delivering business value through IT
DevOps on the Cloud
 There’s no formal career track for becoming a DevOps engineer. They are
either developers who get interested in deployment and network
operations, or sysadmins who have a passion for scripting and coding,
and move into the development side where they can improve the
planning of test and deployment.
 Either way, these are people who have pushed beyond their defined areas
of competence and who have a more holistic view of their technical
environments.”
Prerequisites for DevOps
 Ansible
 Scripting
 Jenkins
 Chef
 Git
 Nexus
 Docker
 Nagios
 Vagrant….etc
Tools in Dev Ops
 Continuous integration (CI) is a software engineering practice in which isolated changes
are immediately tested and reported on when they are added to a larger code base. The
goal of CI is to provide rapid feedback so that if a defect is introduced into the code
base, it can be identified and corrected as soon as possible.
 Time frames are crucial. Integration should be divided into three steps:
 commit new functionality and build new application
 run unit tests
 run Integration/System tests
Continuous Integration
 The relevant terms here are “Continuous Integration” and “Continuous Deployment”,
often used together and abbreviated as CI/CD . Originally Continuous Integration
means that you run your “integration tests” at every code change while Continuous
Delivery means that you automatically deploy every change that passes your tests.
 The Software Development Pipeline
 From a high level, a CI/CD pipeline usually consists of the following discrete steps:
 Commit. When a developer finishes a change to an application, he or she commits it to
a central source code repository.
 Build. The change is checked out from the repository and the software is built so that it
can be run by a computer. This steps depends a lot on what language is used and for
interpreted languages this step can even be absent.
 Automated tests. This is where the meat of the CI/CD pipeline is. The change is tested
from multiple angles to ensure it works and that it doesn’t break anything else.
 Deploy. The built version is deployed to production.
Continuous Release and
Deployment
 Application monitoring and feedback solutions
enable you to:
 Help steer projects toward successful completion
with better application visibility.
 Manage and optimize application and infrastructure
performance in traditional IT, virtualized, cloud and
hybrid environments.
 Receive customer feedback in both pre-and post-
production phases, resulting in lower costs of
errors and changes.
 Maximize the value of every customer visit, helping
to ensure that more transactions are completed
successfully.
 Gain immediate visibility into the sources of
Continuous Application Monitoring

Contenu connexe

Similaire à What_is_DevOps.pptx

What is DevOps Services_ Tools and Benefits.pdf
What is DevOps Services_ Tools and Benefits.pdfWhat is DevOps Services_ Tools and Benefits.pdf
What is DevOps Services_ Tools and Benefits.pdfkomalmanu87
 
Top 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfTop 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfAnanthReddy38
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSSprintzeal
 
probe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycleprobe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycleCuneiform Consulting Pvt Ltd.
 
2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdfBelayet Hossain
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!miaavery77
 
The very idea of ​​a DevOps service  httpsitoutposts.com    .docx
The very idea of ​​a DevOps service  httpsitoutposts.com    .docxThe very idea of ​​a DevOps service  httpsitoutposts.com    .docx
The very idea of ​​a DevOps service  httpsitoutposts.com    .docxrhetttrevannion
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
 
Understanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfUnderstanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfSuccessiveDigital
 
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
An Ultimate Guide to DevOps – Principles, How it works, and Real-life ExamplesAn Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examplesriyak40
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answersKrishnaMildain
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxLAKSHMIS553566
 
Dev ops intro
Dev ops introDev ops intro
Dev ops introRaju Raju
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Developmentriyak40
 

Similaire à What_is_DevOps.pptx (20)

What is DevOps Services_ Tools and Benefits.pdf
What is DevOps Services_ Tools and Benefits.pdfWhat is DevOps Services_ Tools and Benefits.pdf
What is DevOps Services_ Tools and Benefits.pdf
 
AICT_presentation.pptx
AICT_presentation.pptxAICT_presentation.pptx
AICT_presentation.pptx
 
Top 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdfTop 20 DevOps Interview Questions.pdf
Top 20 DevOps Interview Questions.pdf
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
probe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycleprobe-into-the-key-components-and-tools-of-devops-lifecycle
probe-into-the-key-components-and-tools-of-devops-lifecycle
 
2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf2.What is a DevOps Environment and How Does it Function_.pdf
2.What is a DevOps Environment and How Does it Function_.pdf
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!
 
The very idea of ​​a DevOps service  httpsitoutposts.com    .docx
The very idea of ​​a DevOps service  httpsitoutposts.com    .docxThe very idea of ​​a DevOps service  httpsitoutposts.com    .docx
The very idea of ​​a DevOps service  httpsitoutposts.com    .docx
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
Understanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdfUnderstanding the Role of DevOps in Modern Software Development.pdf
Understanding the Role of DevOps in Modern Software Development.pdf
 
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
An Ultimate Guide to DevOps – Principles, How it works, and Real-life ExamplesAn Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Dev ops interview questions & answers
Dev ops interview questions & answersDev ops interview questions & answers
Dev ops interview questions & answers
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
 
Dev ops intro
Dev ops introDev ops intro
Dev ops intro
 
DevOps
DevOps DevOps
DevOps
 
Devops
DevopsDevops
Devops
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Development
 

Dernier

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 

Dernier (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 

What_is_DevOps.pptx

  • 1. DEVOPS Training "Dev Ops is the key to unlock the automation around the world"  PRESENTED BY  Visualpath
  • 2.  You can ask 10 people for a definition of DevOps and likely get 10 different answers. If you want to find a definition of your own, your research will probably begin by asking Google, “what is DevOps”. Naturally, Wikipedia is one of the first result so that is where we will begin. The first sentence on Wikipedia defines DevOps as “a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.” Well, that’s a fairly dense definition What is DevOps
  • 3. A Short History of DevOps 2008 l Software developer Patrick Debois - —developer, network specialist, system administrator, tester and project manager. l Debois helps plant the seeds of the DevOps movement at the Agile conference in Toronto, resolve the conflict between the software developers and the operations teams when it comes to getting great work done quickly. 2009 l At the O’Reilly Velocity Conference, two Flickr employees—John Allspaw, senior vice president of technical operations, and Paul Hammond, director of engineering—deliver a seminal talk known as “10+ Deploys per Day: Dev and Ops Cooperation at Flickr.”
  • 4. The Perfect Storm of 2009. A perfect storm of converging adjacent methodology including Agile, Operations Management , LEAN and IT Service management came together in 2009 through a smattering of conferences, talks and Twitter (#devops) debates worldwide that eventually became the philosophy behind DevOps. But it didn’t include the operations side so while development could be continuous, deployment was still waterfall-oriented.
  • 5. l Debois launches the first Devopsdays event, in Ghent, Belgium. Early supporters include John Willis, an enterprise system management expert, and Kris Buytaert, a Linux and open source consultant. l 2010 l The first US Devopsdays is organized, with the help of Willis.The events soon become a regular global series of community-organized conferences and a major force driving the DevOps community forward. l 2011 l The DevOps community starts to build open source tools like Vagrant (for creating and configuring virtual development environments) that work with existing configuration management tools like Puppet and Chef.
  • 6. DevOps is the philosophy of unifying Development and Operations at the culture, practice, and tool levels, to achieve accelerated and more frequent deployment of changes to Production. Culture=behaviour, teamwork, responsibility/accountability, trust... Practice=policy, roles, processes/procedures, metrics/reporting... Tools=shared skills, toolmaking for each other, common technology platforms... DevOps definitions
  • 7. Modern applications in the cloud and out. l DevOps found initial traction within many large public cloud service providers. infrastructure is now part of the code. l Classic big WebOps shops like Google, Amazon, Twitter and Etsy are known to do deployments multiple times a day. l DevOps helps ensure frequent deploys with a low failure rate. l Companies of all sizes are beginning to implement DevOps practices. l DevOps adoption increased from 66 percent in 2015 to 74 percent in 2016.
  • 8. 1. DevOps is not simply combining Development & Operations teams 2. DevOps is not a separate team 3. DevOps is not a tool 4. DevOps is not a one-size-fits-all strategy 5. DevOps is not just automation
  • 9.
  • 10.  The DevOps Lifecycle Looks Like This:  Check in code  Pull code changes for build  Run tests (continuous integration server to generate builds & arrange releases): Test individual models, run integration tests, and run user acceptance tests.  Store artifacts and build repository (repository for storing artifacts, results & releases)  Deploy and release (release automation product to deploy apps) DevOps and Software Development Life Cycle
  • 11.  Configure environment  Update databases  Update apps  Push to users – who receive tested app updates frequently and without interruption  Application & Network Performance Monitoring (preventive safeguard)  Rinse and repeat
  • 12.
  • 13.  Utilizing a DevOps lifecycle, products can be continuously deployed in a feedback loop through:  Infrastructure Automation  Configuration Management  Deployment Automation  Infrastructure Monitoring  Log Management  Application & Performance Management The DevOps Lifecycle = A Rapid Release Cycle with a Strong Feedback Loop
  • 14.
  • 15.  Installation of server hardware and OS  Configuration of servers, networks, storage, etc…  Monitoring of servers  Continous Integration  Continous Delivery  Respond to outages  IT security  Change control  Backup and disaster recovery planning  Automating and Orchestrating entire process DevOps main objectives
  • 16.  With the arrival of tools like Puppet, and Chef, the concept of Infrastructure as Code was born  Infrastructure as code, or programmable infrastructure, means writing code (which can be done using a high level language or any descriptive language) to manage configurations and automate provisioning of infrastructure in addition to deployments. Infrastructure As A Code
  • 17.  What is the relationship between Cloud Computing and DevOps? Is DevOps really just “IT for the Cloud”? Can you only do DevOps in the cloud? Can you only do cloud using DevOps? The answer to all three questions is “no”. Cloud and DevOps are independent but mutually reinforcing strategies for delivering business value through IT DevOps on the Cloud
  • 18.  There’s no formal career track for becoming a DevOps engineer. They are either developers who get interested in deployment and network operations, or sysadmins who have a passion for scripting and coding, and move into the development side where they can improve the planning of test and deployment.  Either way, these are people who have pushed beyond their defined areas of competence and who have a more holistic view of their technical environments.” Prerequisites for DevOps
  • 19.  Ansible  Scripting  Jenkins  Chef  Git  Nexus  Docker  Nagios  Vagrant….etc Tools in Dev Ops
  • 20.  Continuous integration (CI) is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. The goal of CI is to provide rapid feedback so that if a defect is introduced into the code base, it can be identified and corrected as soon as possible.  Time frames are crucial. Integration should be divided into three steps:  commit new functionality and build new application  run unit tests  run Integration/System tests Continuous Integration
  • 21.  The relevant terms here are “Continuous Integration” and “Continuous Deployment”, often used together and abbreviated as CI/CD . Originally Continuous Integration means that you run your “integration tests” at every code change while Continuous Delivery means that you automatically deploy every change that passes your tests.  The Software Development Pipeline  From a high level, a CI/CD pipeline usually consists of the following discrete steps:  Commit. When a developer finishes a change to an application, he or she commits it to a central source code repository.  Build. The change is checked out from the repository and the software is built so that it can be run by a computer. This steps depends a lot on what language is used and for interpreted languages this step can even be absent.  Automated tests. This is where the meat of the CI/CD pipeline is. The change is tested from multiple angles to ensure it works and that it doesn’t break anything else.  Deploy. The built version is deployed to production. Continuous Release and Deployment
  • 22.  Application monitoring and feedback solutions enable you to:  Help steer projects toward successful completion with better application visibility.  Manage and optimize application and infrastructure performance in traditional IT, virtualized, cloud and hybrid environments.  Receive customer feedback in both pre-and post- production phases, resulting in lower costs of errors and changes.  Maximize the value of every customer visit, helping to ensure that more transactions are completed successfully.  Gain immediate visibility into the sources of Continuous Application Monitoring