範例:自動化系統佈建 - AWS 規範指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

範例:自動化系統佈建

系統佈建是在雲端中設定基礎設施的程序,包括建立應用程式、資料和雲端資源的使用者、系統和服務存取權。自動系統佈建的優點包括:

  • 減少部署期間的人為錯誤

  • 一致、可重複且可稽核的佈建

  • 基礎設施的可擴展性

  • 減少佈建的時間和成本

自動化系統佈建的方法有很多。本指南深入探討了兩個選項,AWS Launch Wizard 和基礎設施即程式碼 (IaC)。

Launch Wizard

使用 Launch Wizard 自動佈建系統,可減少在雲端部署 SAP 應用程式所需的時間。您可以在服務主控台上輸入應用程式需求,包括 SAP HANA 設定、SAP 環境設定和部署詳細資訊。Launch Wizard 會識別適當的 AWS 資源以支援應用程式並預估部署成本。可以修改資源並立即檢視更新的預估成本。也可以直接從 Launch Wizard 部署資源以操作 SAP 應用程式。如需詳細資訊,請參閱 AWS Launch Wizard for SAP

下列影像和程序將詳細說明如何使用 Launch Wizard 來識別、估計及啟動 AWS 資源以支援 SAP 應用程式:

  1. 在 Launch Wizard 中,您可以從應用程式目錄中選擇要部署的應用程式。

  2. 輸入應用程式規格。

  3. Launch Wizard 會針對 AWS 應用程式建議資源,並提供成本估算。

  4. 核准後,Launch Wizard 會在 AWS 上佈建選取的資源。

  5. Launch Wizard 會設定高可用性解決方案,並建立程式碼範本供未來使用。

  6. Launch Wizard 會建立一個與 AWS 管理和監控服務整合的現成應用程式。

流程圖解釋了如何使用 AWS Launch Wizard 的高層級步驟。

基礎設施即程式碼

自動佈建系統並減少部署 SAP 應用程式所需時間的另一種方法是使用「基礎設施即程式碼」。基礎設施即程式碼是一種使用程式碼和軟體開發技術的慣例 (例如版本控制和持續整合),以佈建和管理基礎設施。AWS 雲端 提供應用程式介面 (API) 驅動模型,可讓開發人員和系統管理員以程式設計方式與基礎設施進行大規模互動,而非手動設定和配置資源。由於資源和服務被定義為程式碼,因此您可以快速使用標準化模式來部署具有最新修補程式和版本的基礎設施和伺服器,並且可以重複地複製資源。如需詳細資訊,請參閱部落格文章在 AWS 上構建 SAP 基礎設施