- 管理與治理›
- AWS Proton›
- 功能
AWS Proton 功能
為什麼選擇 AWS Proton?
AWS Proton 透過針對自助式部署定義和更新基礎設施,來協助平台和 DevOps 工程師擴大影響。使用 Proton,使用者可以建立標準、經過審查的範本,這些範本成為開發人員一站式使用的基礎,以滿足安全、成本和合規目標。
即使對於能力最強的平台團隊而言,使用持續整合/持續交付 (CI/CD) 組態來維護成百上千項微型服務,也是一項機具挑戰性的任務。AWS Proton 藉助經過最佳化的部署工作流程工具,協助平台團隊管理這種複雜性,以便為現代應用程式的整個軟體開發生命週期提供支援。
功能
全部開啟-
AWS Proton 讓平台和 DevOps 工程師能夠輕鬆建立應用程式堆疊範本。這包括可供開發人員使用的 CI/CD 管道,因此,他們可以透過應用程式開發介面 (API)、命令列介面 (CLI) 或使用者介面 (UI) 發出請求,為應用程式部屬基礎設施,無需關閉工單或手動設定管道即可立即部屬。
-
您可以在 AWS Proton 中使用現有的共用資源 (例如 Amazon Virtual Private Cloud (VPC))。然後,開發人員可以像部署至標準環境一樣,將其部署至 Proton 受管環境中。
-
創建帶有或不帶有管道的服務模板。AWS Proton 為團隊在定義、佈建和部署他們的服務方面提供了靈活性。開發人員只需為其服務提供所需的輸入參數,平台團隊就可以利用 AWS Proton 的集中管理功能來確保所有部署都是最新的。
-
針對希望使用現有範本支援更廣泛使用案例的團隊,Proton 服務元件可以擴展單一範本支援的使用案例。開發人員可透過提供基礎設施即程式碼範例來建立元件,然後將元件與其服務建立關聯。
-
AWS Proton 支援多賬戶基礎設施,可幫助平台營運商跨多個 AWS 帳戶安全地設定其架構。您可以使用 AWS Proton 從一個帳戶管理所有多賬戶環境和服務。
-
使用熟悉的 AWS 管理主控台或 CLI,自訂您的使用者介面。AWS Proton 介面會引導您進行建立和部署共用資源的程序,如您可以在其中部署服務的環境。 Proton 還提供端對端佈建支援,包含透過 AWS CloudFormation 部署基礎設施 (包含運算、資料庫,以及中的許多其他資源) 的能力。
-
AWS Proton 支援基礎設施範本的版本控制並為開發人員提供過時部署的更新。
-
AWS Proton 會自動使用唯一識別符標記所有佈建資源,以便您可以識別來自 AWS Proton 特定範本或環境的所有佈建資源。這可讓您針對任何 AWS Proton 資源 (包括範本、環境和服務),輕鬆實作以標籤為基礎的成本管理,以及以標籤為基礎的存取控制。您可以透過將套用於父資源的標籤向下傳播到其任何子資源,簡化並確保標記過程的一致性。
-
平台工程師可以使用 AWS Proton 建立一個堆棧,作為可重複使用的版本控制範本在 Proton 中存放和管理。這些堆疊的定義是以簡單、宣告式的樣式將基礎設施作為程式碼,同時具備佈建、部署和管理服務所需的所有內容,包含運算、聯網、程式碼管道、安全性及監控資源。平台工程師為環境和服務建立堆棧,並且通常會部署環境。然後,Proton 開發人員可以自助式部署其應用程式所需的服務基礎設施。
-
客戶可以使用 git,從其自己單獨的 git 儲存庫管理範本更新。建立範本並將其上傳至 git 儲存庫後,Proton 將在提交變更時自動同步並建立新版本。這減少了手動步驟和人為錯誤機率。
-
AWS Proton 支援使用 Git 更新 Proton 服務。客戶可以建立組態檔案,並選擇與 Proton 服務執行個體相對應的分支。這可讓客戶在使用 Git 部署管理的同時測試暫存分支上的變更,並將變更推送至生產環境。
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質