SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
The Golden
Configuration:
Right First Time,
Every Time
The Golden Configuration: Right First Time, Every Time 1
The Current Landscape
Most organizations do not have the concept of a golden configuration
and middleware technologies are managed and deployed in an
uncontrolled manner. During the development lifecycle from dev to prod
different teams are involved. Also, different people may deploy
technologies in different ways and have their own scripts. Worryingly,
enterprise infrastructure is not deployed with the same rigor and
discipline as code is: people deploy different templates and patterns for
the same things, or worse still, they may manually make configuration
changes to different environments via GUI clicks.
The Consequences
All the above means that management of complex Enterprise
Infrastructure in a medium to large enterprise is fraught with difficulties;
no-one has a single view of what is happening and there is no
consistency between one environment to the next. The result? Your
organization requires a huge number of resources, deployments are
slow and onerous, lack of consistency leads to errors and this leads to
unacceptable levels of risk when deploying into your critical production
environments.
A Solution - Introducing the Golden
Configuration
Changing this situation can be challenging: it requires process
reorganization and technology can help. A single suite of Application
Release Automation technologies (ARA) such as RapidDeploy can
help.
One way of ensuring consistency is to use the concept of starting from
a Golden Configuration which all environments are built on. This can
either be built from scratch, or one can take existing infrastructure, and
use it as the basis to move forward. In the case of established
infrastructure, RapidDeploy can be used to easily reach out to a given
environment and import a snapshot of the artefacts and configuration.
Once we have this snapshot, it is beneficial to externalize out the
environment specific configuration, leaving a set of environment neutral
artefacts: we can refer to this as modelling, which would require the
input of various teams (e.g. design, development, operations). The
combination of a single set of artefacts for a given project and multiple
The Golden Configuration: Right First Time, Every Time
2
2
configurations for each environment are combined to form a single
package which can be deployed across the development lifecycle in a
consistent and error free manner:
The advantage now is that we can use our deployment technology to
ensure that we always deploy to all our environments the same
way. The artefacts remain the same, but the externalized configuration
for each specific environment changes. By using a Golden
Configuration throughout the deployment lifecycle we ensure that we
are always consistent.
In the diagram below, we see how our Golden Configuration can be
used to easily clone new environments. All new environments for a
given project would be cloned the same way, from the same core set of
artefacts:
The Golden Configuration: Right First Time, Every Time 3
Once we get to production, we would expect our deployment package
for a given project to consist of a single set of neutral artefacts
combined with multiple configurations for all our environments.
Our packages could be technology specific or contain composite
technologies. For WMQ we would have a single set of mqsc
definitions, and our configuration would contain the various attributes
we would like to change e.g. sender channel connection names,
maximum message lengths, queue depths etc. For WMB we would
have a single set of BAR files and we would then have configuration to
specify properties of BAR files to override, configurable services etc.
In conclusion, we can see how the combination of technology and
some careful analysis up-front can yield enormous benefits, allowing an
organization to manage and scale hugely complex
and heterogeneous technologies across the enterprise quickly,
accurately and efficiently.
The Golden Configuration: Right First Time, Every Time
4
4
You can request a free trial of RapidDeploy to help you create a
golden configuration here.

Mais conteúdo relacionado

Mais de MidVision

Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrd
MidVision
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
MidVision
 
Datasheet mavenpluginforrd
Datasheet mavenpluginforrdDatasheet mavenpluginforrd
Datasheet mavenpluginforrd
MidVision
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
MidVision
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
MidVision
 
Datasheet hudsonpluginforrd
Datasheet hudsonpluginforrdDatasheet hudsonpluginforrd
Datasheet hudsonpluginforrd
MidVision
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrd
MidVision
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
MidVision
 
Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrd
MidVision
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision
 
Datasheet anthillpropluginforrd
Datasheet anthillpropluginforrdDatasheet anthillpropluginforrd
Datasheet anthillpropluginforrd
MidVision
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrd
MidVision
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
MidVision
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rd
MidVision
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
MidVision
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
MidVision
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automation
MidVision
 

Mais de MidVision (17)

Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrd
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
 
Datasheet mavenpluginforrd
Datasheet mavenpluginforrdDatasheet mavenpluginforrd
Datasheet mavenpluginforrd
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
 
Datasheet hudsonpluginforrd
Datasheet hudsonpluginforrdDatasheet hudsonpluginforrd
Datasheet hudsonpluginforrd
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrd
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
 
Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrd
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
 
Datasheet anthillpropluginforrd
Datasheet anthillpropluginforrdDatasheet anthillpropluginforrd
Datasheet anthillpropluginforrd
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrd
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rd
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automation
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 

Último (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 

The Golden Configuration: The First Time Right Every Time

  • 2. The Golden Configuration: Right First Time, Every Time 1 The Current Landscape Most organizations do not have the concept of a golden configuration and middleware technologies are managed and deployed in an uncontrolled manner. During the development lifecycle from dev to prod different teams are involved. Also, different people may deploy technologies in different ways and have their own scripts. Worryingly, enterprise infrastructure is not deployed with the same rigor and discipline as code is: people deploy different templates and patterns for the same things, or worse still, they may manually make configuration changes to different environments via GUI clicks. The Consequences All the above means that management of complex Enterprise Infrastructure in a medium to large enterprise is fraught with difficulties; no-one has a single view of what is happening and there is no consistency between one environment to the next. The result? Your organization requires a huge number of resources, deployments are slow and onerous, lack of consistency leads to errors and this leads to unacceptable levels of risk when deploying into your critical production environments. A Solution - Introducing the Golden Configuration Changing this situation can be challenging: it requires process reorganization and technology can help. A single suite of Application Release Automation technologies (ARA) such as RapidDeploy can help. One way of ensuring consistency is to use the concept of starting from a Golden Configuration which all environments are built on. This can either be built from scratch, or one can take existing infrastructure, and use it as the basis to move forward. In the case of established infrastructure, RapidDeploy can be used to easily reach out to a given environment and import a snapshot of the artefacts and configuration. Once we have this snapshot, it is beneficial to externalize out the environment specific configuration, leaving a set of environment neutral artefacts: we can refer to this as modelling, which would require the input of various teams (e.g. design, development, operations). The combination of a single set of artefacts for a given project and multiple
  • 3. The Golden Configuration: Right First Time, Every Time 2 2 configurations for each environment are combined to form a single package which can be deployed across the development lifecycle in a consistent and error free manner: The advantage now is that we can use our deployment technology to ensure that we always deploy to all our environments the same way. The artefacts remain the same, but the externalized configuration for each specific environment changes. By using a Golden Configuration throughout the deployment lifecycle we ensure that we are always consistent. In the diagram below, we see how our Golden Configuration can be used to easily clone new environments. All new environments for a given project would be cloned the same way, from the same core set of artefacts:
  • 4. The Golden Configuration: Right First Time, Every Time 3 Once we get to production, we would expect our deployment package for a given project to consist of a single set of neutral artefacts combined with multiple configurations for all our environments. Our packages could be technology specific or contain composite technologies. For WMQ we would have a single set of mqsc definitions, and our configuration would contain the various attributes we would like to change e.g. sender channel connection names, maximum message lengths, queue depths etc. For WMB we would have a single set of BAR files and we would then have configuration to specify properties of BAR files to override, configurable services etc. In conclusion, we can see how the combination of technology and some careful analysis up-front can yield enormous benefits, allowing an organization to manage and scale hugely complex and heterogeneous technologies across the enterprise quickly, accurately and efficiently.
  • 5. The Golden Configuration: Right First Time, Every Time 4 4 You can request a free trial of RapidDeploy to help you create a golden configuration here.