雖然生產服務不包含在開發/測試訂閱中,但你可以使用Azure開發/測試訂閱的其他階段,以確保生產環境的可靠性。
Note
Azure 開發/測試訂閱旨在用於正式上線前的測試與開發,且不提供附帶財務賠償保證的 SLA。 在選擇開發/測試訂閱前,請先檢視可用的 Azure 開發/測試訂閱選項,以判斷哪種方案最適合您的開發與測試需求。
相關資源:
使用組織的開發/測試訂閱方案時,請決定要如何:
- 控制資料
- 控制安全性和存取
- 管理該生產系統的運作時間
通常,在正式上線前,您會經歷不同的部署階段——共用環境、QA、整合、預備環境和故障轉移。 根據你們公司如何定義這些階段,你使用組織的開發/測試訂閱可能會有所不同。
如果你在執行關鍵任務服務,例如面向客戶的應用程式,不要使用開發/測試訂閱。 開發/測試訂用帳戶不提供具財務保障的 SLA。 這些訂用帳戶適用於生產階段前的測試和開發。
網站可靠性工程 (SRE)
若要深入了解可靠性工程和管理,請考慮網站可靠性管理 - 此工程專業領域專門協助組織針對其系統、服務和產品持續實現適當的可靠性。
SRE 和 DevOps 的差異仍然是該領域中的討論主題。 一些廣泛同意的差異包括:
- SRE 是著重於可靠性的工程專業領域。 DevOps 則是一種文化運動,源於打破與開發和營運組織兩者間隔閡的需求。
- SRE 可以是職缺名稱,例如:我是一名現場可靠性工程師(SRE)。 但是 DevOps 不能。
- SRE 通常具有規範性, DevOps 並不是刻意如此。 幾乎普遍採用持續整合/持續交付以及敏捷原則,可說是最接近 DevOps 的做法。
如果您想要深入了解 SRE 的做法,請參閱下列連結:
服務層級合約
Enterprise 開發/測試專屬於應用程式的開發和測試。 訂用帳戶的使用不享有財務擔保的 SLA。
了解如何使用不同類型的開發/測試訂用帳戶
無論您需要 Visual Studio 訂閱者的每月 Azure 點數、Enterprise 開發/測試訂用帳戶或隨用隨付開發/測試訂用帳戶 (PAYG),都可以輕鬆找到適用於個人或小組的供應項目。
個人 Azure 點數用於個人開發與測試情境,而企業開發/測試訂閱則適用於大型組織的團隊開發。 檢視可用的訂閱選項,以判斷哪種方案最適合您的開發與測試需求。
管理個人信用訂閱
Visual Studio Azure 點數是為個人開發/測試和內部迴圈開發提供的個人福利。 開發者之間無法合併學分。 額度訂閱仍然是 Azure 訂閱,但屬於特定的 Azure 供應項目。 管理點數訂用帳戶與管理其他 Azure 訂用帳戶的方式相同,可讓您在群組和小組內工作。 你可以透過新增信用卡來移除個人支出限制,或者如果你的企業開發/測試訂閱轉到公司指定的採購方式。
開發人員內部迴圈活動通常會使用點數,但接著切換至企業或組織 Azure 開發/測試訂用帳戶,包括隨用隨付。 如此一來,當您遵循 DevOps 流程時,就可以使用個別點數訂用帳戶進行內部迴圈。 在 DevOps 外部迴圈中,非生產目標位於企業開發/測試環境中,生產目標直接部署到生產環境。
管理你的信用訂閱、企業開發/測試訂閱和 PAYG 訂閱,並用管理 群組 分隔開發者,每個群組都有獨特的階層結構。
使用您的組織 Azure 開發/測試服務
如果您需要組織 Azure 開發/測試訂用帳戶,有兩種供應項目可供選擇。
每個選項都有專屬的折扣,且需要訂閱 Visual Studio 訂閱。
每項訂閱優惠都允許你透過預先設定的虛擬機,讓團隊在雲端的開發/測試環境中啟動並運作。 建立多個 Azure 訂用帳戶,並從一個帳戶加以管理。 您可以維持隔離的環境,將不同專案或小組的帳單分開。
Enterprise 開發/測試訂用帳戶需要 Enterprise 合約 (EA)。 隨用隨付開發/測試訂用帳戶不需要 EA,但可以搭配 Enterprise 合約帳戶使用。
為什麼要使用 PAYG(隨用隨付)方案,而非企業開發/測試方案?
PAYG 開發/測試供應項目可能適合以 Visual Studio 訂閱者身分使用。 與個別使用的點數訂用帳戶不同,PAYG 供應項目非常適合用於小組開發,並允許一個訂用帳戶內有多個使用者。 如果符合下列狀況,PAYG 開發/測試供應項目可能適合您:
- 您沒有 Enterprise 合約。 在此情況下,您只能建立具有 Visual Studio 授權的 PAYG 帳戶。
- 您正在建立 Enterprise 合約,但需要設定不使用您組織合約的訂用帳戶。 您可能有需要個別訂用帳戶的獨特專案,或建立隔離的環境,對專案或小組個別計費。
- 您偏好將不同身分彼此隔離。 您可能需要與其他人有所區隔的特定身分識別,以保護資料、資源和應用程式的存取權。