- 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.
推薦閱讀
- 新編Visual Basic程序設計上機實驗教程
- Boost.Asio C++ Network Programming(Second Edition)
- TypeScript Essentials
- 數字媒體應用教程
- LabVIEW程序設計基礎與應用
- GraphQL學習指南
- 造個小程序:與微信一起干件正經事兒
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- GameMaker Programming By Example
- Julia高性能科學計算(第2版)
- Python之光:Python編程入門與實戰
- 第一行代碼 C語言(視頻講解版)
- Machine Learning in Java
- 持續輕量級Java EE開發:編寫可測試的代碼
- Python開發基礎