Microsoft 開發箱的重要概念
本文描述 Microsoft 開發箱的重要概念和元件以幫助您成功設定服務。
Microsoft 開發箱可讓開發人員自助存取預先設定且隨時可供編碼的雲端式工作站。 您可以設定服務以符合您的開發小組和項目結構,以及管理安全性與網路設定,以安全地存取資源。 不同的元件在 Microsoft 開發箱的設定中發揮各自作用。
Microsoft 開發箱建置的基礎與 Azure 部署環境相同。 部署環境為開發人員提供預先設定的雲端式環境,用於開發應用程式。 這些服務互補,並共用特定的架構元件,例如開發人員中心或專案。
此圖顯示開發箱的主要元件,以及它們彼此的關聯性。 您可以在下列各節中深入瞭解每個元件。
如需 Microsoft 開發箱架構的詳細資訊,請參閱架構概觀一文。
開發人員中心
開發人員中心是需要類似設定的專案集合。 開發人員中心可讓平台工程師執行以下作業:
- 使用開發箱定義來管理專案可用的映像和 SKU。
- 設定開發小組使用網路連線取用的網路。
Azure 部署環境也會使用開發人員中心來組織資源。 組織可以針對這兩項服務使用相同的開發人員中心。
目錄
開發箱快速入門目錄包含一些工作和指令碼,您可以在建立程式的最後階段用來設定開發箱。。 Microsoft 提供了一個快速入門目錄,其中包含一組範例工作。 您可以將快速入門目錄附加至開發人員中心,這樣與開發人員中心相關聯的所有專案便都能使用這些工作。 您可以修改範例工作以符合您的需求,您也可以建立自己的工作目錄。
若要瞭解如何建立可重複使用的自訂工作,請參閱建立可重複使用的開發箱自訂。
Project
在開發箱中,專案代表組織內的小組或商務功能。 每個專案都是集區集合,而每個集區都代表區域或工作負載。 當您將專案與開發人員中心建立關聯時,即會對專案自動套用開發人員中心層級的所有設定。
每個專案只能與一個開發人員中心相關聯。 開發管理員可以藉由指定適合其工作負載的開發箱定義,來設定可供專案使用的開發箱。
若要讓開發人員建立自己的開發箱,您必須指派開發箱使用者角色,從而為開發人員提供專案的存取權。
您可以在相同的開發人員中心設定部署環境和開發箱資源的專案。
開發箱定義
開發箱定義會指定來源映像和大小,包括計算大小和儲存體大小。 選取來自 Azure Marketplace 的來源映像,或來自您自己的 Azure Compute Gallery 執行個體的自訂映像。 開發箱支援 Windows 10 和 Windows 11 的用戶端版本。 您可以在開發人員中心內跨多個專案使用開發箱定義。
網路連線
IT 系統管理員和平臺工程師會根據其組織原則,設定用於開發箱建立的網路。 網路連線會儲存設定資訊,例如 Active Directory 聯結類型和開發箱用來連線到網路資源的虛擬網路。
當您建立網路連線時,您必須選擇 Active Directory 聯結類型:
- 如果您的開發箱需要獨佔連線到雲端式資源,請使用原生 Microsoft Entra ID。
- 如果您的開發箱需要連線到內部部署資源和雲端式資源,請使用混合式 Microsoft Entra ID。
若要深入瞭解原生 Microsoft Entra Join 和 Microsoft Entra 混合式聯結,請參閱規劃您的 Microsoft Entra 裝置部署。
適用於開發箱的 Azure 區域
在設定開發箱之前,您必須為組織選擇最佳區域。
- 開發人員中心和專案通常於與您的主要辦公室或 IT 管理中心位於同一個區域中。
- 開發箱集區可以位於不同的區域,視所使用的網路連線而定。 開發人員應該從距離自己最近的集區建立開發箱,以降低延遲。
網路連線中指定虛擬網路的區域決定開發箱的區域。 您可以根據支持開發人員的區域建立多個網路連線。 然後可以在建立開發箱集區時使用這些連線,以確保開發箱使用者會在距離他們最近的區域中建立開發箱。 使用接近開發箱使用者的區域,可提供最佳的體驗。
為協助您決定要使用的區域,請檢查以下事項:
如果您偏好的區域不適用於開發箱,請選擇 500 英哩內的區域。
開發箱集區
開發箱集區是你們共同管理並套用類似設定的開發箱集合。 您可以建立多個開發箱集區,以支援在不同區域或不同工作負載上作業的混合式小組的需求。
開發箱
開發箱是您透過自助開發人員入口網站建立的預先設定的工作站。 新開發箱具有開發箱使用者立即具有生產力所需的所有工具、二進位檔案和設定。 您可以建立和管理多個開發箱,以處理多個工作資料流。
身為開發箱使用者,您可以控制自己的開發箱。 您可以建立任意所需數量的開發箱,並可在使用完畢後將其刪除。