本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
應用程式開發
可在 AWS Managed Services (AMS) 環境中有效設計和部署應用程式的應用程式開發程序和實務。AMS 會引導您完成下列高階程序:
佈建和架構要開發或整合到 AMS 受管環境的應用程式。一些考量事項:
您將如何部署應用程式? 使用 Ansible 等部署工具進行自動化,還是直接上傳所需的檔案手動進行?
您將如何更新您的應用程式? 使用可變方法個別更新每個執行個體,還是使用不可變方法,在 Auto Scaling 群組中使用單一更新的 AMI 更新每個執行個體?
規劃和架構將使用 AWS 架構程式庫、 AWS 「Well-Architected」指引,以及 AMS 和其他雲端架構主題專家來託管應用程式的基礎設施。本指南的下列各節提供可協助您處理此問題的資訊。
選取基礎設施部署方法:
完整堆疊:所有基礎設施元件會一次一起部署。
Tier 和 Tie:基礎設施部署會分開部署,之後會與安全群組修改綁定在一起。這類部署也會透過彼此建置的堆疊元件序列組態來達成;例如,指定您在建立 Auto Scaling 群組時先前建立的負載平衡器。
您將採用哪些環境,例如開發、預備和生產?
選擇將佈建必要堆疊或層的 AMS 變更類型 (CTs),並準備必要的變更請求 (RFCs)。
提交 RFCs以觸發基礎設施部署到適當的環境。
使用選取的應用程式部署方法部署應用程式。
視需要重新處理基礎設施和應用程式。
將基礎設施和應用程式部署到適當的後續環境,假設您的第一個部署是非生產環境。
持續維護是由操作基礎基礎設施的 AMS (以及操作應用程式) 基礎設施的操作團隊所處理。
若要停用應用程式,請終止應用程式的 AMS 基礎設施。