SlideShare a Scribd company logo
1 of 31
Download to read offline
Deployment Strategy
Yo u r C o m p a n y N a m e
1
2
AGENDA
Company Software Updates Deployment Strategy
Routing Techniques
Your Text Here
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Put Text Here
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
01
02
03
04
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Content
3
Deployment Overview01
Challenges of Modern Applications02
Rolling Deployments03
Rolling Deployment Use Case04
Blue/Green Deployments05
Blue/Green Deployment Use Case06
Routing Techniques09
Canary Deployments07
Post-Deployment Monitoring12
Canary Deployment Use Case08
Deployment Strategies Comparisons11
Deployment Best Practices10
DEPLOYMENT
STRATEGY
Deployment Overview
DEPLOYMENT OVERVIEW
Number of Sites or Release Recipients Target Deployments Target Group Scheduled Dates
<Identify the number & location (if applicable) of the sites/ release
recipients for the software application/system>
Initial Deployment <Site/Release Recipients> <Month/Year>
General Availability Release <Site/Release Recipients> <Month/Year>
4
DEPLOYMENT APPROACH
Description
<Describe the deployment approach that will be used for deploying the software application/system>
Benefits (Tangible & Intangible) & Risks
<Describe tangible & intangible benefits realized from the recommended approach>
Assumptions
<List any assumptions associated with the deployment approach>
ASSUMPTIONS
Risks
<List any associated with the deployment approachRISKS
&
Challenges of Modern Applications
This slide covers challenges faced by the modern applications
5
One of the most important challenges faced by a web-facing
application is the ability to handle a large number of concurrent users
Modern applications need to be able to handle large amounts of data
Lack of handling failures gracefully without any data loss or interruptions
of internet traffic
is bot generated, half of which is attributed to “bad” bots.52%
Unfortunately,
of organizations
can’t make a clear distinction between good and bad bots.79%
Listed here are some
of the challenges
faced by modern
applications. User
can add according to
their requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Deployment Strategy - Rolling Deployments
In this slide we have covered rolling deployment architecture
6
Both Nodes running…. Both Nodes running….Patching 2nd Node….Patching 1st Node….
During that time, new and old versions will coexist without affecting functionality or user experience
In a rolling deployment, an application’s new version gradually replaces the old one
The actual deployment happens over a period of time
This slide covers
rolling deployments
nodes model and its
working, user can
edit according to his
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Rolling Deployment Pattern
The old version is shown in blue and the new version is shown in green across each server in the cluster
7
State 0
State 1
State 2
Final State
The original applications were deployed in containers, the
upgrade can tackle one container at a time
Each container is modified to download the latest image from
the app vendor’s site
Old Version New Version
This slide covers the
rolling deployment pattern
i.e. how new version
upgrades or modified
without affecting existing
users, user can alter
according to their
requirements
Rolling Deployment Use Case
8
This slide shows the deployment of the application to PROD environment in four phases
We will deploy the application to the PROD environment in four phases:
Deploy only to
the DB tier
and verify the
DB upgrade
Deploy to a few resources in
the App and Web tiers and
verify that the application was
deployed successfully
Deploy to a few
more resources in
the App tier based
on some rules
Deploy to
the
remaining
resources
P H AS E
1 2 3 4
the Web
App
DB tiers
TheApplicationconsistsof
ThreeTiers
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
This slide covers the use
of rolling deployment in
PROD environment with
in different phases. User
can alter according to his
requirements
Deployment Strategy - Blue-Green, Red-Black or A/B Deployment
This slide explains the functioning of blue green deployment strategy
9
U S E R S
R o u t e r
All Users
Web Server Application Server Database Server
Web Server Application Server Database Server
Old Version
New Version
Two identical production environments work in parallel
The Blue/Green Deployment strategy will be used
with dynamic cloud environments
There are two physically separate environments. At any
time, only one of these environments is live, serving all of
the production traffic
While new versions of the applications are deployed to the
second (blue) environment, the first environment (green) is
serving production traffic
This slide covers the
functioning of blue green
deployment environment,
while new version is
deployed the older one
serves the traffic. User can
alter according to their
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Blue-Green, Red-Black or A/B Deployment Pattern
This slide covers the two identical production environments works in parallel
10
› One is the currently-running production environment receiving all user
traffic (depicted as Blue)
› The other is a clone of it, but idle (Green)
› Both use the same database back-end and app configuration
› The new version of the application is deployed in the green
environment & tested for functionality and performance
› Once the testing results are successful, application traffic is routed
from blue to green
› Green then becomes the new production
Load Balancer
User Traffic
Load Balancer
User Traffic
Code Version 1 Code Version 2 Code Version 1 Code Version 2
Currently Running
Clone
Below shown are the
blue green environment
deployment pattern.
Which user can alter
according to his
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Blue-Green, Red-Black or A/B Deployment Use Case
This slide covers how to create blue and green deployment strategy as blue green are two physically separated environments, and can be configured in the Electric Flow environment model
11
Creating Four Environments
(DEV, QA, BLUE, and GREEN)
Mapping the Environments to the Shopping Cart Application
Select the Shopping Cart application, and map the application tiers to the
corresponding environment tiers in DEV, QA, BLUE, and GREEN
Creating a Pipeline
with Three Stages
Create a pipeline with three stages
called DEV, QA and PROD
Creating Three Tasks for the PROD stage
In PROD stage, create three tasks:
Number Task Name Description
1 DeployShoppingCart
This is another process task similar to what is in the DEV and QA stages that the environment name is parameterized.
The system will automatically switch deployments between the BLUE and GREEN environments
2 CertifyDeployment This is a manual step to review and certify the deployment
3 CompletePostCertificationTasks
This is an automation task to run any post certification tasks such as updating the load balancer and switching the
environment in preparation for the next pipeline run (for example, update the TargetENV parameter)
Listed here are the blue
green strategy deployment
use case i.e.
Modelling of the blue green
environment through these
steps and tasks. User can
alter according to their
requirements
Blue-Green, Red-Black or A/B Deployment Use Case Cont.
12
In this slide we have covered pipeline for the blue green deployment
Running the Pipeline
Before running the pipeline, the GREEN environment is serving all
of the production traffic, and the BLUE environment is ready to be
upgraded to the new software version
Before starting the Deployment,
› We have to set Rolling/TargetEnv property to the first
environment to which we want to deploy on the project.
› RollingDeploy/TargetEnv will be set to BLUE because the
GREEN environment is currently catering to end-user traffic
Setting the property value to GREEN will ensure that the next deployment will happen to the GREEN
environment while the BLUE environment serves all of the production traffic
The pipeline will start at the DEV stage and continue to the PROD stage
Once the deployment reaches the PROD stage, the application process task will deploy to the BLUE environment based
on the property value $[/myProject/RollingDeploy/TargetEnv], which was set to BLUE at the beginning of the run
Once the deployment task has completed, there is a manual step to functionally verify the deployment
If there was a need for some automated testing, those tasks can easily be added to the pipeline stage
Once the deployment completes successfully, switch the user traffic to the BLUE servers, & update the
RollingDeploy/TargetEnv property to GREEN
When the Pipeline starts:
This slide covers
before staring and
starting steps for the
blue green
deployment. User can
alter according to his
requirements
Deployment Strategy - Canary Deployment
13
This slide explains about the working of canary deployment environment
U S E R S
Web Server Application Server Database Server
Web Server Application Server Database Server
Old Version
New Version
R o u t e r
Most Users
95%
Some Users
5%
One environment is handling the production traffic. During deployment time, new versions are applied to
the second inactive environment similar to a blue/green deployment
Once the second environment with the newer version is satisfactorily tested, a portion of the end-user traffic is
diverted to it
The first environment runs the old production version of the applications and bears the majority of the traffic while
the second environment runs the new version of the applications and caters to a small portion of the traffic
This is a way to test the new version with live traffic, and if everything looks fine, all the traffic can be diverted
to the new version, or if there are issues with the new version, the older version can be kept instead
This technique
is an advanced
variation of the
Blue/Green
Deployment
In this slide we cover
canary deployment
environment working by
testing new version
without deleting the old
one. User can alter
according to their
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Canary Deployment Pattern
In this slide we cover phased approach for canary deployment
14
Canary Deployment is like blue-green, except it’s more risk-averse
Instead of switching from blue
to green in one step, we use a
PHASED APPROACH
› Deploy a new application code in a small part of the production infrastructure
› Once the application is signed off for release, only a few users are routed to it. This minimizes any impact.
› No errors reported, the new version can gradually roll out to the rest of the infrastructure
User Traffic
Load Balancer
Code Version 1
Most Users Few Users
Code Version 2
Majority Infrastructure
User Traffic
Load Balancer
Code Version 2
All Infrastructure
This slide covers phased
approach for canary
deployment, in which new
version roll out to the rest
of the infrastructure when
no error reported. User
can alter according to their
requirements
Canary Deployment Use Case
15
This slide shows the canary deployment use, that how application deployed in subset of servers
The purpose of a canary deployment is to deploy an application to a small set of servers for validation by
a subset of users
Once user validation is complete, the application is rolled out to a larger set of servers
This is very similar to blue/green deployments where you can model separate environments and use
pipelines to control deployments to higher-order environments
The key difference with canary deployments is that part of the traffic is routed to the environment with
the latest version
USE
CASE
This slide covers that how
canary deployment is to
deploy an application to a
small set of servers. User
can alter according to his
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Routing Techniques:
This Slide Shows Various Techniques For Routing New Users
16
Basing routing on the
source IP range;
Releasing the application in
specific geographic regions;
Exposing internal users to the canary deployment
before allowing external user access;
Using an application logic to unlock new features to specific users and groups.
This logic is removed when the application goes live for the rest of the users
Listed are the routing
techniques for testing the
new versions of the
application. User can alter
according to his
requirements
Deployment Best Practices
This slide explains the best practices to minimize the deployment risks
17
Use Standard Operating
Environments (SOEs)
Ensure environment
consistency. You can use
tools like Vagrant and
Packer for development
workstations and servers
Use a
Deployment Checklist
An item on the checklist may
be to "backup all databases
only after app services have
been stopped" to prevent
data corruption
Adopt Continuous
Integration (CI)
CI ensures code checked
into the feature branch of a
code repository merges with
its main branch only after it
has gone through a series
of dependency checks, unit
and integration tests, and a
successful build
Adopt Continuous
Delivery (CD)
With CD, the CI-built
code artifact is
packaged and always
ready to be deployed
in one or more
environments
Enable Automated
Rollbacks for Deployments
that fail health checks,
whether due to availability
or error rate issues
This slide covers the best
practices for the
deployments techniques
which user can follow
before deployments and
can alter according to their
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Strategy
Zero
Downtime
Real Traffic
Testing
Targeted
Users
Cloud
Cost
Rollback
Duration
Negative
Impact on User
Complexity of
Setup
Rolling Deployment
The old version is shown in blue & the new
version is shown in green across each
server in the cluster
BLUE / GREEN
Version B is released alongside version A,
then the traffic is switched to version B
CANARY
Version B is released to a subset of users,
then proceed to a full rollout
A / B TESTING
Version B is released to a subset of users
under specific condition
Add Text Here
Deployment Strategies Comparisons
This slide shows the comparison of deployment strategies on different bases
18
Listed are the deployment
strategies comparisons on
the bases of cost, start-up,
time etc. User can alter
according to their
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Post-Deployment Monitoring (1/2)
This slide covers the post deployment monitoring framework
19
ApplicationPerformanceManagement
› Agentless (RUM) – [First]
› Multiple Protocol Anlytics
› Synthetic Probes & Robots
› APM Value : 80% comes from the EUE
› Agentless is low risk (Port Mirroring)
• Quick Implementation < 2 Days
› Robots = Availability & low vol. trends
End User
Experience
› Trans, Path Snapshots
› Bottom Up/ Top Down
› Monitor Cloud Apps
› Better service dependency mappings
• Understanding how network topologies
interact with application architecture
› Change impact assessment
Runtime
Application Architecture
› User-defined Transactions
› URL / Page Definitions
› 8 to 12 high level groups
› Meaningful SLAs to the Business
strengthen trust with Business
› Provide early warning trend reports
Business
Transactions
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
Add
Text Here
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
› Add Text Here
Add
Text Here
Dimensions Area of Focus Potential Benefits
This slide covers
dimensions, area of focus
etc. to monitor
performance after
deployment. User can
alter according to his
requirements
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Post-Deployment Monitoring (2/2)
This slide covers the post deployments monitoring dashboard to measure performance
20
6.01%
21.19%
72.79%
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Frustrated
Tolerated
Satisfied
89.3
4.9
3.2
2.2
0.4
401 500 403 400 422
Avg.
Response Time
Failed
Requests
HTTP
Failure Codes
0
50
100
150
200
250
Jan (12:00
pm)
Feb (6:00
pm)
Mar (12:00
am)
Apr (6:00
am)
May (12:00
pm)
Jun (6:00
pm)
Jul (12:00
am)
Aug (6:00
am)
Sep (12:00
pm)
Oct (6:00
pm)
Nov (12:00
am)
Dec (6:00
am)
Expressjs
Remote HTTP Calls
Postgres
Rendering
Remote HTTP Calls
86.18 ms from 14 : 15 till 15 : 10
160.24 ms
Overall Avg
7 ms
Expressjs
37.43 ms
Remote HTTP Calls
7.59 ms
Postgres
6 ms
Rendering
0
200
400
600
Jan
(12:00
pm)
Feb
(6:00
pm)
Mar
(12:00
am)
Apr
(6:00
am)
May
(12:00
pm)
Jun
(6:00
pm)
Jul
(12:00
am)
Aug
(6:00
am)
Sep
(12:00
pm)
Oct
(6:00
pm)
Nov
(12:00
am)
Dec
(6:00
am)
0%
2%
4%
6%
Jan
(12:00
pm)
Feb
(6:00
pm)
Mar
(12:00
am)
Apr
(6:00
am)
May
(12:00
pm)
Jun
(6:00
pm)
Jul
(12:00
am)
Aug
(6:00
am)
Sep
(12:00
pm)
Oct
(6:00
pm)
Nov
(12:00
am)
Dec
(6:00
am)
10 K Failed Requests
2 % Failure Rate
Response Time
Transaction Throughput HTTP Failure Rate
Experience
0.5M Requests
0.1 sec Apdex Threshold
0.83 Apdex Score
160.24 ms 0.5 M
Total Requests
10 K 2 %
Failure Rate
This slide shows the
KPIs and metrices to
measure performance
after deployment. User
can alter according to
their requirements
Deployment Strategy Icons Slide
21
22
Additional Slides
Stacked Bar
23
50%
65%
-15%
-9%
40%
50%
-19%
-2%
-30% -20% -10% 0% 10% 20% 30% 40% 50% 60% 70%
This graph/chart is linked to excel,
and changes automatically based
on data. Just left click on it and
select “Edit Data”.
Product 01
This graph/chart is linked to excel,
and changes automatically based
on data. Just left click on it and
select “Edit Data”.
Product 02
Product 01
Product 02
Clustered Bar Chart
24
15
25
10
25
50
20
This graph/chart is linked to excel,
and changes automatically based
on data. Just left click on it and
select “Edit Data”.
Product 01
This graph/chart is linked to excel,
and changes automatically based
on data. Just left click on it and
select “Edit Data”.
Product 02
Product 02
Product 01
Puzzle
25
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention.
Text Here
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention.
Text Here
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention.
Text Here
01 02
03
26
About us
Preferred by Many
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Value Client
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Target Audience
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
27
Mission
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention
Vision
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention
Goals
This slide is 100% editable. Adapt it to your needs
and capture your audience's attention
Our
Mission
Timeline
28
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
6 Jul 2015
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
8 Aug 2017
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
15 Sep 2019
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
22 Oct 2016
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
12 Nov 2018
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
27 Dec 2020
Target
29
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
Financial
30
Net Income
$345
Deposits
$423
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
31
Thank
You
Address
# street number, city, state
Contact Number
0123456789
Email Address
email address123@gmail.com

More Related Content

What's hot

Microsoft azure backup overview
Microsoft azure backup overviewMicrosoft azure backup overview
Microsoft azure backup overviewSumantro Mukherjee
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
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
 
AZ-104 Microsoft Azure cloud Administration
AZ-104 Microsoft Azure cloud AdministrationAZ-104 Microsoft Azure cloud Administration
AZ-104 Microsoft Azure cloud AdministrationAbdulalimBhnsawy
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?Soumya De
 
A complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migrationA complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migrationbindu1512
 
AZ 900 135 New Questions.pdf
AZ 900 135 New Questions.pdfAZ 900 135 New Questions.pdf
AZ 900 135 New Questions.pdfDiegoArguello20
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Confluence vs sharepoint compared
Confluence vs sharepoint comparedConfluence vs sharepoint compared
Confluence vs sharepoint comparedNagaraj Yerram
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 

What's hot (20)

Microsoft azure backup overview
Microsoft azure backup overviewMicrosoft azure backup overview
Microsoft azure backup overview
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
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 seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
AZ-104 Microsoft Azure cloud Administration
AZ-104 Microsoft Azure cloud AdministrationAZ-104 Microsoft Azure cloud Administration
AZ-104 Microsoft Azure cloud Administration
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
A complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migrationA complete-guide-to-oracle-to-redshift-migration
A complete-guide-to-oracle-to-redshift-migration
 
AZ 900 135 New Questions.pdf
AZ 900 135 New Questions.pdfAZ 900 135 New Questions.pdf
AZ 900 135 New Questions.pdf
 
SaaS Presentation
SaaS PresentationSaaS Presentation
SaaS Presentation
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Cloud assessment approach
Cloud assessment approachCloud assessment approach
Cloud assessment approach
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Confluence vs sharepoint compared
Confluence vs sharepoint comparedConfluence vs sharepoint compared
Confluence vs sharepoint compared
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 

Similar to Deployment Strategy PowerPoint Presentation Slides

Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!OpsTree solutions
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment StrategiesThoughtworks
 
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...jeetendra mandal
 
Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release StrategiesOpenSense Labs
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Deployment model Blue Green deployment
Deployment model Blue Green deploymentDeployment model Blue Green deployment
Deployment model Blue Green deploymentjeetendra mandal
 
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkDynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkMadjid KETFI
 
Deployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentDeployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentjeetendra mandal
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for ChangeEric Wyles
 
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...DevOps Enterprise Summit
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
 
The Evolution from Agile to DevOps
The Evolution from Agile to DevOpsThe Evolution from Agile to DevOps
The Evolution from Agile to DevOpsXMPlify Tech
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Multi platform application deployment with urban code deploy
Multi platform application deployment with urban code deployMulti platform application deployment with urban code deploy
Multi platform application deployment with urban code deploySaranga Tripathy
 
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...Madjid KETFI
 

Similar to Deployment Strategy PowerPoint Presentation Slides (20)

Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!
 
Application Deployement Strategies
Application Deployement StrategiesApplication Deployement Strategies
Application Deployement Strategies
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment Strategies
 
Dark launch
Dark launchDark launch
Dark launch
 
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
 
Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release Strategies
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Deployment model Blue Green deployment
Deployment model Blue Green deploymentDeployment model Blue Green deployment
Deployment model Blue Green deployment
 
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkDynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
 
Deployment Strategies
Deployment StrategiesDeployment Strategies
Deployment Strategies
 
Deployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentDeployment model Rolling upgrade deployment
Deployment model Rolling upgrade deployment
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for Change
 
Testing in Production (TiP)
Testing in Production (TiP)Testing in Production (TiP)
Testing in Production (TiP)
 
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...Anand Ahire - Electric Cloud - Visibility, Coordination, Control.  Getting st...
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
 
The Evolution from Agile to DevOps
The Evolution from Agile to DevOpsThe Evolution from Agile to DevOps
The Evolution from Agile to DevOps
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Multi platform application deployment with urban code deploy
Multi platform application deployment with urban code deployMulti platform application deployment with urban code deploy
Multi platform application deployment with urban code deploy
 
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
Model-driven Framework for Dynamic Deployment and Reconfiguration of Componen...
 

More from SlideTeam

Customer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesCustomer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesSlideTeam
 
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...SlideTeam
 
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesStrategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesSlideTeam
 
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdTraditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdSlideTeam
 
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...SlideTeam
 
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...SlideTeam
 
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...SlideTeam
 
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdGuide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdSlideTeam
 
Managing Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesManaging Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesSlideTeam
 
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...SlideTeam
 
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...SlideTeam
 
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...SlideTeam
 
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...SlideTeam
 
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...SlideTeam
 
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...SlideTeam
 
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...SlideTeam
 
ChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesSlideTeam
 
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdMethods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdSlideTeam
 
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...SlideTeam
 
Global Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesGlobal Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesSlideTeam
 

More from SlideTeam (20)

Customer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesCustomer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation Slides
 
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
 
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesStrategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
 
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdTraditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
 
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
 
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
 
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
 
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdGuide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
 
Managing Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesManaging Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation Slides
 
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
 
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
 
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
 
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
 
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
 
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
 
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
 
ChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation Slides
 
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdMethods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
 
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
 
Global Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesGlobal Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation Slides
 

Recently uploaded

Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一Fi L
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...narwatsonia7
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxnewslab143
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRdollysharma2066
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls NRI Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 

Deployment Strategy PowerPoint Presentation Slides

  • 1. Deployment Strategy Yo u r C o m p a n y N a m e 1
  • 2. 2 AGENDA Company Software Updates Deployment Strategy Routing Techniques Your Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Put Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 02 03 04 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 3. Content 3 Deployment Overview01 Challenges of Modern Applications02 Rolling Deployments03 Rolling Deployment Use Case04 Blue/Green Deployments05 Blue/Green Deployment Use Case06 Routing Techniques09 Canary Deployments07 Post-Deployment Monitoring12 Canary Deployment Use Case08 Deployment Strategies Comparisons11 Deployment Best Practices10 DEPLOYMENT STRATEGY
  • 4. Deployment Overview DEPLOYMENT OVERVIEW Number of Sites or Release Recipients Target Deployments Target Group Scheduled Dates <Identify the number & location (if applicable) of the sites/ release recipients for the software application/system> Initial Deployment <Site/Release Recipients> <Month/Year> General Availability Release <Site/Release Recipients> <Month/Year> 4 DEPLOYMENT APPROACH Description <Describe the deployment approach that will be used for deploying the software application/system> Benefits (Tangible & Intangible) & Risks <Describe tangible & intangible benefits realized from the recommended approach> Assumptions <List any assumptions associated with the deployment approach> ASSUMPTIONS Risks <List any associated with the deployment approachRISKS &
  • 5. Challenges of Modern Applications This slide covers challenges faced by the modern applications 5 One of the most important challenges faced by a web-facing application is the ability to handle a large number of concurrent users Modern applications need to be able to handle large amounts of data Lack of handling failures gracefully without any data loss or interruptions of internet traffic is bot generated, half of which is attributed to “bad” bots.52% Unfortunately, of organizations can’t make a clear distinction between good and bad bots.79% Listed here are some of the challenges faced by modern applications. User can add according to their requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 6. Deployment Strategy - Rolling Deployments In this slide we have covered rolling deployment architecture 6 Both Nodes running…. Both Nodes running….Patching 2nd Node….Patching 1st Node…. During that time, new and old versions will coexist without affecting functionality or user experience In a rolling deployment, an application’s new version gradually replaces the old one The actual deployment happens over a period of time This slide covers rolling deployments nodes model and its working, user can edit according to his requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 7. Rolling Deployment Pattern The old version is shown in blue and the new version is shown in green across each server in the cluster 7 State 0 State 1 State 2 Final State The original applications were deployed in containers, the upgrade can tackle one container at a time Each container is modified to download the latest image from the app vendor’s site Old Version New Version This slide covers the rolling deployment pattern i.e. how new version upgrades or modified without affecting existing users, user can alter according to their requirements
  • 8. Rolling Deployment Use Case 8 This slide shows the deployment of the application to PROD environment in four phases We will deploy the application to the PROD environment in four phases: Deploy only to the DB tier and verify the DB upgrade Deploy to a few resources in the App and Web tiers and verify that the application was deployed successfully Deploy to a few more resources in the App tier based on some rules Deploy to the remaining resources P H AS E 1 2 3 4 the Web App DB tiers TheApplicationconsistsof ThreeTiers This slide is 100% editable. Adapt it to your needs and capture your audience's attention. This slide covers the use of rolling deployment in PROD environment with in different phases. User can alter according to his requirements
  • 9. Deployment Strategy - Blue-Green, Red-Black or A/B Deployment This slide explains the functioning of blue green deployment strategy 9 U S E R S R o u t e r All Users Web Server Application Server Database Server Web Server Application Server Database Server Old Version New Version Two identical production environments work in parallel The Blue/Green Deployment strategy will be used with dynamic cloud environments There are two physically separate environments. At any time, only one of these environments is live, serving all of the production traffic While new versions of the applications are deployed to the second (blue) environment, the first environment (green) is serving production traffic This slide covers the functioning of blue green deployment environment, while new version is deployed the older one serves the traffic. User can alter according to their requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 10. Blue-Green, Red-Black or A/B Deployment Pattern This slide covers the two identical production environments works in parallel 10 › One is the currently-running production environment receiving all user traffic (depicted as Blue) › The other is a clone of it, but idle (Green) › Both use the same database back-end and app configuration › The new version of the application is deployed in the green environment & tested for functionality and performance › Once the testing results are successful, application traffic is routed from blue to green › Green then becomes the new production Load Balancer User Traffic Load Balancer User Traffic Code Version 1 Code Version 2 Code Version 1 Code Version 2 Currently Running Clone Below shown are the blue green environment deployment pattern. Which user can alter according to his requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 11. Blue-Green, Red-Black or A/B Deployment Use Case This slide covers how to create blue and green deployment strategy as blue green are two physically separated environments, and can be configured in the Electric Flow environment model 11 Creating Four Environments (DEV, QA, BLUE, and GREEN) Mapping the Environments to the Shopping Cart Application Select the Shopping Cart application, and map the application tiers to the corresponding environment tiers in DEV, QA, BLUE, and GREEN Creating a Pipeline with Three Stages Create a pipeline with three stages called DEV, QA and PROD Creating Three Tasks for the PROD stage In PROD stage, create three tasks: Number Task Name Description 1 DeployShoppingCart This is another process task similar to what is in the DEV and QA stages that the environment name is parameterized. The system will automatically switch deployments between the BLUE and GREEN environments 2 CertifyDeployment This is a manual step to review and certify the deployment 3 CompletePostCertificationTasks This is an automation task to run any post certification tasks such as updating the load balancer and switching the environment in preparation for the next pipeline run (for example, update the TargetENV parameter) Listed here are the blue green strategy deployment use case i.e. Modelling of the blue green environment through these steps and tasks. User can alter according to their requirements
  • 12. Blue-Green, Red-Black or A/B Deployment Use Case Cont. 12 In this slide we have covered pipeline for the blue green deployment Running the Pipeline Before running the pipeline, the GREEN environment is serving all of the production traffic, and the BLUE environment is ready to be upgraded to the new software version Before starting the Deployment, › We have to set Rolling/TargetEnv property to the first environment to which we want to deploy on the project. › RollingDeploy/TargetEnv will be set to BLUE because the GREEN environment is currently catering to end-user traffic Setting the property value to GREEN will ensure that the next deployment will happen to the GREEN environment while the BLUE environment serves all of the production traffic The pipeline will start at the DEV stage and continue to the PROD stage Once the deployment reaches the PROD stage, the application process task will deploy to the BLUE environment based on the property value $[/myProject/RollingDeploy/TargetEnv], which was set to BLUE at the beginning of the run Once the deployment task has completed, there is a manual step to functionally verify the deployment If there was a need for some automated testing, those tasks can easily be added to the pipeline stage Once the deployment completes successfully, switch the user traffic to the BLUE servers, & update the RollingDeploy/TargetEnv property to GREEN When the Pipeline starts: This slide covers before staring and starting steps for the blue green deployment. User can alter according to his requirements
  • 13. Deployment Strategy - Canary Deployment 13 This slide explains about the working of canary deployment environment U S E R S Web Server Application Server Database Server Web Server Application Server Database Server Old Version New Version R o u t e r Most Users 95% Some Users 5% One environment is handling the production traffic. During deployment time, new versions are applied to the second inactive environment similar to a blue/green deployment Once the second environment with the newer version is satisfactorily tested, a portion of the end-user traffic is diverted to it The first environment runs the old production version of the applications and bears the majority of the traffic while the second environment runs the new version of the applications and caters to a small portion of the traffic This is a way to test the new version with live traffic, and if everything looks fine, all the traffic can be diverted to the new version, or if there are issues with the new version, the older version can be kept instead This technique is an advanced variation of the Blue/Green Deployment In this slide we cover canary deployment environment working by testing new version without deleting the old one. User can alter according to their requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 14. Canary Deployment Pattern In this slide we cover phased approach for canary deployment 14 Canary Deployment is like blue-green, except it’s more risk-averse Instead of switching from blue to green in one step, we use a PHASED APPROACH › Deploy a new application code in a small part of the production infrastructure › Once the application is signed off for release, only a few users are routed to it. This minimizes any impact. › No errors reported, the new version can gradually roll out to the rest of the infrastructure User Traffic Load Balancer Code Version 1 Most Users Few Users Code Version 2 Majority Infrastructure User Traffic Load Balancer Code Version 2 All Infrastructure This slide covers phased approach for canary deployment, in which new version roll out to the rest of the infrastructure when no error reported. User can alter according to their requirements
  • 15. Canary Deployment Use Case 15 This slide shows the canary deployment use, that how application deployed in subset of servers The purpose of a canary deployment is to deploy an application to a small set of servers for validation by a subset of users Once user validation is complete, the application is rolled out to a larger set of servers This is very similar to blue/green deployments where you can model separate environments and use pipelines to control deployments to higher-order environments The key difference with canary deployments is that part of the traffic is routed to the environment with the latest version USE CASE This slide covers that how canary deployment is to deploy an application to a small set of servers. User can alter according to his requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 16. Routing Techniques: This Slide Shows Various Techniques For Routing New Users 16 Basing routing on the source IP range; Releasing the application in specific geographic regions; Exposing internal users to the canary deployment before allowing external user access; Using an application logic to unlock new features to specific users and groups. This logic is removed when the application goes live for the rest of the users Listed are the routing techniques for testing the new versions of the application. User can alter according to his requirements
  • 17. Deployment Best Practices This slide explains the best practices to minimize the deployment risks 17 Use Standard Operating Environments (SOEs) Ensure environment consistency. You can use tools like Vagrant and Packer for development workstations and servers Use a Deployment Checklist An item on the checklist may be to "backup all databases only after app services have been stopped" to prevent data corruption Adopt Continuous Integration (CI) CI ensures code checked into the feature branch of a code repository merges with its main branch only after it has gone through a series of dependency checks, unit and integration tests, and a successful build Adopt Continuous Delivery (CD) With CD, the CI-built code artifact is packaged and always ready to be deployed in one or more environments Enable Automated Rollbacks for Deployments that fail health checks, whether due to availability or error rate issues This slide covers the best practices for the deployments techniques which user can follow before deployments and can alter according to their requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 18. Strategy Zero Downtime Real Traffic Testing Targeted Users Cloud Cost Rollback Duration Negative Impact on User Complexity of Setup Rolling Deployment The old version is shown in blue & the new version is shown in green across each server in the cluster BLUE / GREEN Version B is released alongside version A, then the traffic is switched to version B CANARY Version B is released to a subset of users, then proceed to a full rollout A / B TESTING Version B is released to a subset of users under specific condition Add Text Here Deployment Strategies Comparisons This slide shows the comparison of deployment strategies on different bases 18 Listed are the deployment strategies comparisons on the bases of cost, start-up, time etc. User can alter according to their requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 19. Post-Deployment Monitoring (1/2) This slide covers the post deployment monitoring framework 19 ApplicationPerformanceManagement › Agentless (RUM) – [First] › Multiple Protocol Anlytics › Synthetic Probes & Robots › APM Value : 80% comes from the EUE › Agentless is low risk (Port Mirroring) • Quick Implementation < 2 Days › Robots = Availability & low vol. trends End User Experience › Trans, Path Snapshots › Bottom Up/ Top Down › Monitor Cloud Apps › Better service dependency mappings • Understanding how network topologies interact with application architecture › Change impact assessment Runtime Application Architecture › User-defined Transactions › URL / Page Definitions › 8 to 12 high level groups › Meaningful SLAs to the Business strengthen trust with Business › Provide early warning trend reports Business Transactions › Add Text Here › Add Text Here › Add Text Here › Add Text Here › Add Text Here › Add Text Here Add Text Here › Add Text Here › Add Text Here › Add Text Here › Add Text Here › Add Text Here › Add Text Here Add Text Here Dimensions Area of Focus Potential Benefits This slide covers dimensions, area of focus etc. to monitor performance after deployment. User can alter according to his requirements This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 20. Post-Deployment Monitoring (2/2) This slide covers the post deployments monitoring dashboard to measure performance 20 6.01% 21.19% 72.79% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Frustrated Tolerated Satisfied 89.3 4.9 3.2 2.2 0.4 401 500 403 400 422 Avg. Response Time Failed Requests HTTP Failure Codes 0 50 100 150 200 250 Jan (12:00 pm) Feb (6:00 pm) Mar (12:00 am) Apr (6:00 am) May (12:00 pm) Jun (6:00 pm) Jul (12:00 am) Aug (6:00 am) Sep (12:00 pm) Oct (6:00 pm) Nov (12:00 am) Dec (6:00 am) Expressjs Remote HTTP Calls Postgres Rendering Remote HTTP Calls 86.18 ms from 14 : 15 till 15 : 10 160.24 ms Overall Avg 7 ms Expressjs 37.43 ms Remote HTTP Calls 7.59 ms Postgres 6 ms Rendering 0 200 400 600 Jan (12:00 pm) Feb (6:00 pm) Mar (12:00 am) Apr (6:00 am) May (12:00 pm) Jun (6:00 pm) Jul (12:00 am) Aug (6:00 am) Sep (12:00 pm) Oct (6:00 pm) Nov (12:00 am) Dec (6:00 am) 0% 2% 4% 6% Jan (12:00 pm) Feb (6:00 pm) Mar (12:00 am) Apr (6:00 am) May (12:00 pm) Jun (6:00 pm) Jul (12:00 am) Aug (6:00 am) Sep (12:00 pm) Oct (6:00 pm) Nov (12:00 am) Dec (6:00 am) 10 K Failed Requests 2 % Failure Rate Response Time Transaction Throughput HTTP Failure Rate Experience 0.5M Requests 0.1 sec Apdex Threshold 0.83 Apdex Score 160.24 ms 0.5 M Total Requests 10 K 2 % Failure Rate This slide shows the KPIs and metrices to measure performance after deployment. User can alter according to their requirements
  • 23. Stacked Bar 23 50% 65% -15% -9% 40% 50% -19% -2% -30% -20% -10% 0% 10% 20% 30% 40% 50% 60% 70% This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 01 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 02 Product 01 Product 02
  • 24. Clustered Bar Chart 24 15 25 10 25 50 20 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 01 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 02 Product 02 Product 01
  • 25. Puzzle 25 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here 01 02 03
  • 26. 26 About us Preferred by Many This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Value Client This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target Audience This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 27. 27 Mission This slide is 100% editable. Adapt it to your needs and capture your audience's attention Vision This slide is 100% editable. Adapt it to your needs and capture your audience's attention Goals This slide is 100% editable. Adapt it to your needs and capture your audience's attention Our Mission
  • 28. Timeline 28 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 6 Jul 2015 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 8 Aug 2017 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 15 Sep 2019 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 22 Oct 2016 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 12 Nov 2018 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 27 Dec 2020
  • 29. Target 29 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here
  • 30. Financial 30 Net Income $345 Deposits $423 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here
  • 31. 31 Thank You Address # street number, city, state Contact Number 0123456789 Email Address email address123@gmail.com