SlideShare a Scribd company logo
1 of 94
 Fundamentals of DevOps:
 Need of DevOps
 Architecture
 Deployments
 Orchestration
 Instance of Applications
 DevOps Delivery Pipeline
 DevOps Eco system.
 DevOps adoption in projects:
 Technology aspects
 Agiling Capabilities
 Tool Stack Implementation
 People aspect and Processes
Traditional Development
The Inventors
 Create new features
and functionality in
“dev” environment
 Occasionally deliver
new product to
operators, along with
instructions
 May incorporate
feedback from
operators in future
deliveries
 Rewarded for
delivering new
features
The inventors are responsible for changing the system
8
Traditional Operations
The Mechanics
 Receive new product from
developers to be installed and
operated
 Expected to keep production
systems up and running
 Track problems, deployment
failures, and system outages
 May provide feedback to the
inventors for future consideration
 Penalized for downtime
9
The mechanics are responsible for keeping the system in operation
 DevOps orchestration is the automation of numerous processes that run
concurrently in order to reduce production issues and time to market, while
automation is the capacity to do a job or a series of procedures to finish an
individual task repeatedly.
 Many people believe that DevOps orchestration is just merging several
jobs into a larger script. DevOps orchestration services include such jobs
into a process or workflow, which may involve many automated tasks and
stages, and resources to streamline the entire workflow or process.
DevOps Orchestration
DevOps Orchestration
 A deployment strategy is any technique employed by DevOps teams to
successfully launch a new version of the software solution they provide.
 These techniques cover how network traffic in a production environment
is transitioned from the old version to the new version.
What Is a Deployment Strategy ?
 In this type of deployment strategy, the new version of the software runs
alongside the old version. Note that you can also refer to this as red/black
deployment strategy in some cases.
 Here, the stable or the older version of the application is always blue or
red, while the newer version is green or black.
 After the new version has been tested and certified to meet all the
requirements, the load balancer automatically switches the traffic from the
older version to the newer version.
Blue/Green Deployment
Blue/Green Deployment
 The deployment team sets up the new version and then gradually shifts
the production traffic from the older version to the newer version.
 For example, at a point in time during the deployment process, the older
version might retain 90% of all traffic for the software while the newer
version hosts 10% of the traffic.
 This deployment technique helps the DevOps engineers test the stability
of the new version.
Canary Deployment
Canary Deployment
 The ramped deployment strategy gradually changes the older version to
the new version. Unlike canary deployment, the ramped deployment
strategy makes its switch by replacing instances of the old application
version with the instances from the new application version one instance at
a time. You can also call this method the rolling upgrade deployment
strategy.
 When developers replace all instances of the older version, they shut
down the older version. The new version then controls the whole
production traffic.
Ramped Deployment
Ramped Deployment
 In A/B testing deployment, developers deploy the new version alongside
the older version. However, the new version is only available to a subset of
users.
 These users are selected based on specific conditions and parameters the
engineers choose.
 These parameters can be the user’s location, type of device, UI language,
and operating system.
A/B Testing Deployment
A/B Testing Deployment
36
User Commits Merge code Build
Unit
test/coverage
Code Review Log Issues Deploy
A Pipeline is a chain of tasks that can be automated
 Integration tools use pipelines to perform tasks repetitively and
continuously
 The process is called Continuous Integration (CI)
 Pipelines keep work flowing forward in our DevOps system
Pipeline Stages
Code Done Unit Tests Integrate
Acceptance
Testing
Deploy to
Production
86
Continuous Delivery
Auto Manual
Auto Auto
Continuous Deployment
Code Done Unit Tests Integrate
Acceptance
Testing
Deploy to
Production
Auto Auto Auto Auto
Code Done Unit Tests Integrate
Continuous Integration
Auto Auto
40
Business
Dev
End Users
Ops
What is the minimum
viable product?
Is it profitable?
Do we have the
capability to build it
and maintain it?
Breaking the Silos:
Communication, Collaboration, Integration
4
8
How can dev help system stability? How can ops help accelerate feature
delivery?
We can build cross-functional teams around “knowledge overlaps” – people
with experience on both sides and “Ops Devs”
Communication
Integration
Collaboration
Development Operations
Breaking the Silos: Dev and Ops
4
9
Development
Operations
Ops can
anticipate
how new
functionality
will effect
production Dev can respond
to bugs and
deployment
failures quickly
Dev and Ops can
work together to
permanently
remove root causes
of bugs and failures
 Ops trusts dev will provide good
code
 Dev trusts ops will put code in
prod quickly
 Visibility enables “trust but verify”
Breaking the Silos:
Communication, Collaboration, Integration
5
0
Communication
Integration
Collaboration
Development
Business
Operations
Breaking the Silos: Dev, Ops, and Business
5
1
Development
Business
Operations
Business
better
understands
capability for
changes to
features and
functionality
Dev can better
incorporate
needs of the
business and
customers into
new
development
Breaking the Silos: Dev, Ops, and Business
21
Development
Business
Operations
Business
better understands
operational
capabilities
Ops understands better how to
support business goals
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx
DevOps.pptx

More Related Content

What's hot

DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0Mohamed Taman
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 

What's hot (20)

DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
DevOps
DevOps DevOps
DevOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 

Similar to DevOps.pptx

The Evolution from Agile to DevOps
The Evolution from Agile to DevOpsThe Evolution from Agile to DevOps
The Evolution from Agile to DevOpsXMPlify Tech
 
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
 
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
 
How To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdfHow To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdfMinds Task Technologies
 
DevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfDevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfEcosmobTechnologies1
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusionAbhishek Gaurav
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Liran Levy
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 
Critical Phases Of DevOps Lifecycle.pdf
Critical Phases Of DevOps Lifecycle.pdfCritical Phases Of DevOps Lifecycle.pdf
Critical Phases Of DevOps Lifecycle.pdfDevOps University
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOpsMoataz Nabil
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Best Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdfBest Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdfRohitBhandari66
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best PracticesShikhaKonda
 

Similar to DevOps.pptx (20)

The Evolution from Agile to DevOps
The Evolution from Agile to DevOpsThe Evolution from Agile to DevOps
The Evolution from Agile to DevOps
 
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
 
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
 
How To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdfHow To Effectively Build An Initial Level DevOps Pipeline.pdf
How To Effectively Build An Initial Level DevOps Pipeline.pdf
 
DevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdfDevOps Lifecycle: Definition, Phases and Key Components.pdf
DevOps Lifecycle: Definition, Phases and Key Components.pdf
 
What is Devops?
What is Devops?What is Devops?
What is Devops?
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
Devops
DevopsDevops
Devops
 
Devops2
Devops2Devops2
Devops2
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Critical Phases Of DevOps Lifecycle.pdf
Critical Phases Of DevOps Lifecycle.pdfCritical Phases Of DevOps Lifecycle.pdf
Critical Phases Of DevOps Lifecycle.pdf
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Best Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdfBest Practices & Tools for DevOps Testing Strategy.pdf
Best Practices & Tools for DevOps Testing Strategy.pdf
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best Practices
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 

Recently uploaded

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
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
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
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

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
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
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...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

DevOps.pptx

  • 1.  Fundamentals of DevOps:  Need of DevOps  Architecture  Deployments  Orchestration  Instance of Applications  DevOps Delivery Pipeline  DevOps Eco system.  DevOps adoption in projects:  Technology aspects  Agiling Capabilities  Tool Stack Implementation  People aspect and Processes
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Traditional Development The Inventors  Create new features and functionality in “dev” environment  Occasionally deliver new product to operators, along with instructions  May incorporate feedback from operators in future deliveries  Rewarded for delivering new features The inventors are responsible for changing the system 8
  • 9. Traditional Operations The Mechanics  Receive new product from developers to be installed and operated  Expected to keep production systems up and running  Track problems, deployment failures, and system outages  May provide feedback to the inventors for future consideration  Penalized for downtime 9 The mechanics are responsible for keeping the system in operation
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.  DevOps orchestration is the automation of numerous processes that run concurrently in order to reduce production issues and time to market, while automation is the capacity to do a job or a series of procedures to finish an individual task repeatedly.  Many people believe that DevOps orchestration is just merging several jobs into a larger script. DevOps orchestration services include such jobs into a process or workflow, which may involve many automated tasks and stages, and resources to streamline the entire workflow or process. DevOps Orchestration
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.  A deployment strategy is any technique employed by DevOps teams to successfully launch a new version of the software solution they provide.  These techniques cover how network traffic in a production environment is transitioned from the old version to the new version. What Is a Deployment Strategy ?
  • 27.  In this type of deployment strategy, the new version of the software runs alongside the old version. Note that you can also refer to this as red/black deployment strategy in some cases.  Here, the stable or the older version of the application is always blue or red, while the newer version is green or black.  After the new version has been tested and certified to meet all the requirements, the load balancer automatically switches the traffic from the older version to the newer version. Blue/Green Deployment
  • 29.  The deployment team sets up the new version and then gradually shifts the production traffic from the older version to the newer version.  For example, at a point in time during the deployment process, the older version might retain 90% of all traffic for the software while the newer version hosts 10% of the traffic.  This deployment technique helps the DevOps engineers test the stability of the new version. Canary Deployment
  • 31.  The ramped deployment strategy gradually changes the older version to the new version. Unlike canary deployment, the ramped deployment strategy makes its switch by replacing instances of the old application version with the instances from the new application version one instance at a time. You can also call this method the rolling upgrade deployment strategy.  When developers replace all instances of the older version, they shut down the older version. The new version then controls the whole production traffic. Ramped Deployment
  • 33.  In A/B testing deployment, developers deploy the new version alongside the older version. However, the new version is only available to a subset of users.  These users are selected based on specific conditions and parameters the engineers choose.  These parameters can be the user’s location, type of device, UI language, and operating system. A/B Testing Deployment
  • 35.
  • 36. 36 User Commits Merge code Build Unit test/coverage Code Review Log Issues Deploy A Pipeline is a chain of tasks that can be automated  Integration tools use pipelines to perform tasks repetitively and continuously  The process is called Continuous Integration (CI)  Pipelines keep work flowing forward in our DevOps system
  • 37. Pipeline Stages Code Done Unit Tests Integrate Acceptance Testing Deploy to Production 86 Continuous Delivery Auto Manual Auto Auto Continuous Deployment Code Done Unit Tests Integrate Acceptance Testing Deploy to Production Auto Auto Auto Auto Code Done Unit Tests Integrate Continuous Integration Auto Auto
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. 40 Business Dev End Users Ops What is the minimum viable product? Is it profitable? Do we have the capability to build it and maintain it?
  • 48. Breaking the Silos: Communication, Collaboration, Integration 4 8 How can dev help system stability? How can ops help accelerate feature delivery? We can build cross-functional teams around “knowledge overlaps” – people with experience on both sides and “Ops Devs” Communication Integration Collaboration Development Operations
  • 49. Breaking the Silos: Dev and Ops 4 9 Development Operations Ops can anticipate how new functionality will effect production Dev can respond to bugs and deployment failures quickly Dev and Ops can work together to permanently remove root causes of bugs and failures  Ops trusts dev will provide good code  Dev trusts ops will put code in prod quickly  Visibility enables “trust but verify”
  • 50. Breaking the Silos: Communication, Collaboration, Integration 5 0 Communication Integration Collaboration Development Business Operations
  • 51. Breaking the Silos: Dev, Ops, and Business 5 1 Development Business Operations Business better understands capability for changes to features and functionality Dev can better incorporate needs of the business and customers into new development
  • 52. Breaking the Silos: Dev, Ops, and Business 21 Development Business Operations Business better understands operational capabilities Ops understands better how to support business goals

Editor's Notes

  1. 1
  2. 15
  3. 16
  4. 26
  5. 27
  6. 28
  7. 29
  8. 30
  9. 31
  10. 32
  11. 33
  12. 34