

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解 DevOps 環境
<a name="understanding-the-devops-environments"></a>

若要了解分支策略，您必須了解每個環境中發生的目的和活動。建立數個環境可協助您將開發活動分成數個階段、監控這些活動，並防止意外發行未經核准的功能。您可以在 AWS 帳戶 每個環境中有一或多個 。

大多數組織都有幾個概述使用的環境。不過，環境數量可能因組織和軟體開發政策而異。此文件系列假設您有下列五個通用環境，這些環境橫跨您的開發管道，但它們可能由不同的名稱呼叫：
+ **沙盒** – 開發人員編寫程式碼、犯錯和執行概念驗證工作的環境。
+ **開發** – 一種環境，開發人員會整合其程式碼，以確認其可做為單一且具凝聚力的應用程式運作。
+ **測試** – 進行 QA 團隊或接受度測試的環境。團隊通常會在此環境中執行效能或整合測試。
+ **預備** – 生產前環境，您可以在此環境驗證程式碼和基礎設施在生產同等情況下如預期般執行。此環境已設定為盡可能類似於生產環境。
+ **生產** – 處理來自最終使用者和客戶流量的環境。

本節詳細說明每個環境。它還描述了每個環境的建置步驟、部署步驟和結束條件，以便您可以繼續進行下一個操作。下圖依序顯示這些環境。

![常見 DevOps 環境的順序](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/choosing-git-branch-approach/images/devops-environments.png)


**Topics**
+ [沙盒環境](sandbox-environment.md)
+ [開發環境](development-environment.md)
+ [測試環境](testing-environment.md)
+ [預備環境](staging-environment.md)
+ [生產環境](production-environment.md)