AWS Proton 是第一種適用於容器和無伺服器應用程式的全受管應用程式部署服務。平台工程團隊可以使用 AWS Proton 連接並協調所有不同工具,以便在佈建基礎設施、部署程式碼、監控和更新時使用。
即使對於能力最強的平台團隊而言,要讓不斷變化的基礎設施資源及持續整合/持續交付 (CI/CD) 組態維持擁有數百個 (或有時為數千個) 微型服務,都幾乎是一項不可能的任務。
AWS Proton 解決此問題的方法是為平台團隊提供管理此複雜性及強制執行一致標準所需的工具,同時還能讓開發人員使用容器及無伺服器技術,輕鬆地部署自己的程式碼。
優勢
設定防護機制
AWS Proton 可讓您的開發人員使用您管理的核准堆疊,來採用和部署應用程式。其可在控制及彈性之間取得理想平衡,如此一來,開發人員就能持續進行創新。
提升開發人員生產力
AWS Proton 可讓您採用容器及無伺服器等新技術,但卻不會拖慢開發人員的生產效率。這可讓開發人員透過單一界面佈建基礎設施及部署程式碼,進而讓他們著重於程式碼作業。
強制執行最佳實務
當您採用新功能或最佳實務時,只要按一下滑鼠,AWS Proton 就能協助您更新過時的應用程式。有了 AWS Proton,您就能在組織之間提供一致的架構。
運作方式

平台團隊使用 AWS Proton 建立「堆疊」,來定義佈建、部署和監控服務所需的一切內容,包含運算、聯網、程式碼管道、安全與監控。開發人員登入 AWS Proton 主控台,使用發佈的 AWS Proton 堆疊來自動化基礎設施佈建並快速部署其應用程式的程式碼。平台或營運團隊可集中管理部署,而不需要花費數小時為每個開發團隊設定基礎設施,因此不會影響生產力。如果任一部分的堆疊需要更新,平台團隊可使用 AWS Proton,為執行過時組態的微型服務部署更新。AWS Proton 可協助平台團隊為其開發人員提供期望的容器及無伺服器體驗,同時還能讓他們提高一致性和控制能力的標準。
使用案例
簡化的管理
平台團隊可使用 AWS Proton 在現代容器及無伺服器環境中管理及強制執行一組一致的運算、聯網、持續整合/持續交付 (CI/CD) 及安全與監控標準。有了 AWS Proton,您可以檢視部署的內容和進行部署的人員。更新範本時,可以識別和更新過時的基礎設施。
受管開發人員自助服務
AWS Proton 可讓平台團隊為開發人員提供彙整的自助服務界面,該界面使用了開發人員熟悉的 AWS 管理主控台或 AWS 命令列界面 (AWS CLI)。使用核准的堆疊,組織中獲授權的開發人員可使用 AWS Proton,來為其容器及無伺服器應用程式建立及部署新的生產基礎設施服務。
基礎設施即程式碼採用
AWS Proton 會使用基礎設施即程式碼,來定義應用程式堆疊及設定資源。其會與熱門的 AWS 及第三方 CI/CD 和可觀察性工具整合,提供彈性管理應用程式的方法。AWS Proton 可讓您輕鬆地為開發人員提供一組彙整的建置區塊,以便加速商業創新的步伐。