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
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration
Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration

More Related Content

What's hot

What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesAmazon Web Services
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To JenkinsKnoldus Inc.
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesMichael King
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOpsJessica Deen
 
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 Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitEng Teong Cheah
 

What's hot (20)

What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Devops | CICD Pipeline
Devops | CICD PipelineDevops | CICD Pipeline
Devops | CICD Pipeline
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To Jenkins
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline Gates
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
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 on AWS
Devops on AWSDevops on AWS
Devops on AWS
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
DevOps
DevOps DevOps
DevOps
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 

Similar to Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration

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 Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration (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

Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
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
 
(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
 
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
 
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
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
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
 
(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...
 
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...
 
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
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

Fundamentals of DevOps: Need, Architecture, Deployments & Orchestration

  • 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