本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設計內部開發人員平台架構
下圖顯示內部開發人員平台的核心元件。

AWS 建議組織採用多帳戶策略來隔離和管理其應用程式和資料。相同的原則適用於建置內部開發人員平台。將內部開發人員平台部署在共用服務或工具中,該工具 AWS 帳戶 可存取您組織的其他帳戶。這支援不同的開發團隊, AWS 帳戶 其環境使用不同的 。它也會集中管理,並為內部開發人員平台管理的所有不同元件提供成本可見性。
內部開發人員平台需要協調程式部署其不同的元件。您可以使用 Amazon Elastic Container Service (Amazon ECS) 或 Amazon Elastic Kubernetes Service (Amazon EKS)。建置託管不同內部開發人員平台服務的叢集,以啟用其功能。此架構提供擴展平台基礎設施的能力,因為它為更多最終使用者提供服務。本指南稍後會提供平台功能的詳細資訊,但總而言之,這些功能需要解決開發人員管理工作負載所需的功能。範例包括:
-
工作負載保護的安全性
-
基礎設施做為程式碼來管理工作負載基礎設施
-
持續整合和持續部署 (CI/CD),以自動化工作負載的測試和部署
-
安全傳入以提供工作負載服務的存取權
-
租用戶隔離不同的團隊和工作負載
-
解決工作負載及其基礎設施記錄、指標、追蹤和提醒的可觀測性
Backstage
如需內部開發人員平台的參考架構,請參閱以下內容: