SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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.

Contenu connexe

Plus de MidVision

Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrdMidVision
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrdMidVision
 
Datasheet mavenpluginforrd
Datasheet mavenpluginforrdDatasheet mavenpluginforrd
Datasheet mavenpluginforrdMidVision
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrdMidVision
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafMidVision
 
Datasheet hudsonpluginforrd
Datasheet hudsonpluginforrdDatasheet hudsonpluginforrd
Datasheet hudsonpluginforrdMidVision
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdMidVision
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrdMidVision
 
Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdMidVision
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrdMidVision
 
Datasheet anthillpropluginforrd
Datasheet anthillpropluginforrdDatasheet anthillpropluginforrd
Datasheet anthillpropluginforrdMidVision
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrdMidVision
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrdMidVision
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rdMidVision
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdMidVision
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automationMidVision
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automationMidVision
 

Plus 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
 

Dernier

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 

Dernier (20)

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 

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.