- Implementing DevOps with Ansible 2
- Jonathan McAllister
- 187字
- 2021-07-02 19:02:55
Symmetrical environments
In a rapid-velocity deployment environment (where changes are pushed through a delivery pipeline rapidly), it is absolutely critical that any pre-production and production environments maintain a level of symmetry. That is to say, the deployment procedures and resulting installation of a software system are identical in every way possible among environments. For example, an organization may have the following environments:
- Development: Here, developers can test their changes and integration tactics. This environment acts as a playground for all things development oriented and provides developers with an area to validate their code changes and test the resulting impact.
- Quality-assurance environment: This environment comes after the development environment and provides QA personnel with a location to test and validate the code and resulting installation. This environment is usually released as a precursor environment, and the environment will need to pass stricter quality standards prior to a sign-off on a given build for release.
- Stage: This environment represents the final location prior to production, where all automated deployment techniques are validated and tested.
- Production: This environment represents the location where users/customers are actually working with the live install.
推薦閱讀
- 零基礎(chǔ)學(xué)Visual C++第3版
- ASP.NET MVC4框架揭秘
- SoapUI Cookbook
- Python數(shù)據(jù)分析基礎(chǔ)
- Learning Spring 5.0
- Python for Secret Agents:Volume II
- Vue.js入門與商城開發(fā)實戰(zhàn)
- Web全棧工程師的自我修養(yǎng)
- 微信公眾平臺開發(fā):從零基礎(chǔ)到ThinkPHP5高性能框架實踐
- JavaScript:Moving to ES2015
- Drupal 8 Module Development
- D3.js By Example
- 機器學(xué)習(xí)微積分一本通(Python版)
- Web編程基礎(chǔ):HTML5、CSS3、JavaScript(第2版)
- Java程序設(shè)計