一般問題
問:為什麼應該使用 AWS Proton?
AWS Proton 使平台團隊能夠連接並協調所有不同工具,以便開發團隊在佈建基礎設施、部署程式碼、監控和更新時使用。由於基礎設施位於您的帳戶中,因此您擁有管理、更新和故障排除所需的全部權限。這為您提供了完全的靈活性,可以按照自己選擇的方式來操作基礎設施。開發人員可以使用 AWS Proton 自助服務介面以最少的配置來部署其應用程式。
問:平台團隊可以在 AWS Proton 中做什麼?
AWS Proton 使平台團隊能夠定義其基礎設施和部署工具,同時為開發人員提供獲取基礎設施和部署程式碼的自助式體驗。透過 AWS Proton,平台團隊可佈建共用資源並定義應用程式堆疊,包括持續整合/持續交付 (CI/CD) 管道和可觀察性工具。接下來,您可以管理可供開發人員使用的基礎設施和部署功能。Proton 可讓您持續了解基礎設施的情況,以及進行集中式變更。
問:AWS Proton 能夠管理哪種架構元素?
您可以使用 AWS Proton 來管理並協調可透過現有基礎設施即程式碼工具 (包括 AWS CloudFormation) 佈建和描述的任何元素。
平台團隊
問:如何開始使用 AWS Proton?
首先,登入您的 AWS 帳戶。若要開始定義基礎設施,請前往 AWS Proton 主控台,探索上傳基礎設施即程式碼範本的程序,並註冊應用程式堆疊。接下來您就可以向開發人員提供存取權,讓他們能夠部署他們的第一個應用程式。他們可從清單中選擇應用程式堆疊,輸入所需的參數,然後進行部署。
問:AWS Proton 如何協助我確保基礎設施是最新的?
平台團隊可使用 AWS Proton 建立一個「堆疊」,該堆疊會作為可重複使用的版本控制範本向開發人員顯示。這些堆疊的定義是以簡單、宣告式的樣式將基礎設施作為程式碼,同時具備佈建、部署和管理服務所需的所有內容,包含運算、聯網、程式碼管道、安全性及監控。AWS Proton 讓平台團隊在更新範本時可以輕鬆識別並更新過期的基礎設施。
問:如何定義並佈建應用程式範本?
AWS Proton 包括了一個開放原始碼範本的集合,您可以使用該集合作為起點,使用基礎設施即程式碼工具來定義您的架構。定義新範本時,可以將其儲存在 Amazon Simple Storage Service (Amazon S3) 儲存貯體中,並在 AWS Proton 中註冊。AWS Proton 從儲存貯體中讀取範本並將其註冊至主控台之中,您可以在主控台中測試儲存貯體、將其發佈給開發人員,並在需要時進行更新。
開發人員
問:開發人員在 AWS Proton 中可以做什麼?
開發人員可以使用 AWS Proton 作為自助式介面來佈建基礎設施並部署其專案,而無需與基礎資源互動。AWS Proton 可讓您了解應用程式的一般狀態,包括正在使用的堆疊和堆疊運行狀態。您可以存取每個應用程式的 CI/CD 管道、可觀察性工具和原始程式碼控制。
問:如何開始使用 AWS Proton?
登入至 AWS Proton 主控台,查看您的平台團隊設為可用的應用程式範本。輸入服務的組態參數,AWS Proton 即會使用平台團隊定義的共用資源為您佈建基礎設施。如需詳細資訊,請瀏覽 AWS Proton 入門頁面。