這份檢查清單可協助您改善 Google Cloud上 SAP NetWeaver 環境的設計、遷移、導入和維護作業。
依據檢查清單逐步完成工作時,請將自己的業務需求納入考量。如果您做出的選擇與我們建議的不同,在進行清單中的後續工作時,請留意這些不同之處。
- 如要擴充 SAP NetWeaver 環境並增加備援機制,請在各自的 Compute Engine VM 執行個體中,執行 SAP 中央服務、每個 SAP 應用程式伺服器和每個資料庫伺服器。
- 請遵循下列指南,確保 VM 執行個體的大小正確無誤:
- 從內部部署或其他雲端環境遷移現有系統前,請先使用目前的工作負載統計資料和使用率做為遷移至 Google Cloud時的大小設定基準。
- 如果您未根據負載量正確設定 VM 大小,當您將多個 SAP 系統 ID 與其他業務解決方案結合時,應用程式可能會受到資源限制,導致執行效能不佳。
- 如要進一步瞭解Google Cloud上的 SAP 解決方案大小,請參閱「什麼是大小設定?」和 SAP Quick Sizer。
- 如果您選擇在同一個 VM 上執行多個 SAP 應用程式執行個體,或是在同一個 VM 上透過相同 SID 執行多個應用程式伺服器,則應使用不同的主機名稱安裝這些執行個體,以便在這些執行個體超出單一 VM 的容量時重新安裝。
- SAP 設定檔會在檔案名稱和 SAP 變數 (例如 SAPLOCALHOST 和 SAPGLOBALHOST) 中包含執行個體主機名稱。因此,建議您一開始就為這些執行個體設定別名 IP 和別名主機名稱。
- 如要維護整個專案的別名 IP 和主機名稱對應項目,請在 Google Cloud 中將 Cloud DNS 設為中央解析器,而非使用本機 DNS 解析器。
- 如要根據應用程式需求的增減,動態調整工作負載,請考慮導入 SAP 應用程式自動調整資源配置機制:
- 在大多數大型 SAP 環境中,應用程式伺服器的工作負載會出現可預測的每日變化。由於這些工作負載變更的時機和頻率通常一致且很少變動,因此這些伺服器非常適合利用雲端基礎架構的彈性特性。
- 如要充分利用 SAP 工作負載的自動調度選項,請參閱「SAP 應用程式伺服器自動調度最佳做法」。
- 如要進一步瞭解 SAP 設定標準和支援性,請參閱 SAP 支援入口網站首頁和 SAP on Google Cloud solutions。
- 如要瞭解哪些地區和區域支援特定的 Compute Engine VM,請參閱「可用的地區和區域」。請注意,並非所有地區都提供 SAP NetWeaver 認證的 Compute Engine VM。
- 根據您的業務所在地,選擇 SAP NetWeaver 部署的地區和區域。SAP NetWeaver 執行個體必須置於同一個地區,且高可用性元件 (例如 SAP 中央服務) 應部署在該地區的不同區域,以便提供最高備援能力。
- 如要為 SAP NetWeaver 部署選取最佳地區,請參閱「選擇 Compute Engine 地區的最佳做法」。
- 如要選取可承受不同類型系統故障的網路設計,請參閱「設計完善可靠的系統」。
如要部署 SAP NetWeaver 的基礎架構,您可以使用Google Cloud提供的 Terraform 設定。Terraform 是業界常用的應用程式,可讓您以安全且有效率的方式建構、變更基礎架構,並管理基礎架構版本。如要使用 Terraform 並找出適用於 SAP 解決方案的適當設定檔,請參閱「使用 Terraform 自動化 SAP 部署作業 Google Cloud 」一文。
如果 SAP NetWeaver 部署和安裝作業需要自訂程序 (例如手動安裝、第三方工具或供應商),請參閱下列部署指南,瞭解如何手動設定及安裝 SAP 工作負載:
- 如要為 SAP NetWeaver 部署作業選取機器類型,請參閱「已認證的機器類型」。
如要選取作業系統並查看可用的 OS 映像檔,請參閱「GCP 上的 SAP NetWeaver 作業系統支援 Google Cloud」和快速參考表。
如果您在兩層式架構中,在與 SAP HANA 相同的主機上執行 SAP NetWeaver,則適用 SAP HANA 機器需求。如要查看 SAP HANA 認證機器類型,請參閱「 Google Cloud上的 SAP HANA 認證」。
如要取得 OS 映像檔授權,您可以自備 OS 廠商提供的授權。如果您想要的訪客 OS 映像檔版本在Google Cloud中不可用,可以匯入自訂映像檔。
如要進一步瞭解支援的機器類型、作業系統和應用程式,請參閱 SAP 注意事項 2456432 - Google Cloud上的 SAP 應用程式:支援的產品和 Google Cloud 機器類型。
- 如需 SAP 提供的支援資料庫類型、供應商和指派的 SAP 應用程式效能標準 (SAPS) 相關資訊,請參閱 SAP 注意事項 2456432 - Google Cloud上的 SAP 應用程式:支援的產品和 Google Cloud 機器類型。
如要瞭解 SAP NetWeaver Google Cloud適用的 NFS 和其他檔案儲存空間系統,請參閱「GCP 上的 HA SAP 系統儲存空間選項 Google Cloud」。
適用於 SAP NetWeaver 的 Compute Engine 高可用性共用儲存空間解決方案包括 Filestore Enterprise、Google Cloud NetApp Volumes 和 NetApp Cloud Volumes ONTAP。
如要瞭解如何備份 SAP NetWeaver 的資料庫和檔案系統,請參閱「AS Java 備份和還原」和「在 UNIX 上備份及還原 SAP 系統」。
為確保備份封存檔案的安全性,您必須將備份檔案儲存在獨立的安全位置。以下列舉一些常見的選擇:
- 您可以將備份儲存在 Google Cloud Storage 中。
- 您可以在自訂或第三方位置 (例如內部位置) 的雲端硬碟上儲存封存檔案。
- 您也可以使用 Filestore 或 Google Cloud NetApp Volumes,將備份儲存在 Google Cloud 中。
- 在不同類型的媒體上,將多個副本儲存在多個位置,確保可復原。
根據復原點目標 (RPO) 和復原時間目標 (RTO) 的業務需求,定義檔案系統資料和資料庫檔案的備份頻率和保留期限。
如需 Google Cloud上 SAP NetWeaver 高可用性設定的最佳做法檢查清單,請參閱「 Google Cloud上的 SAP 高可用性」。
- 如要瞭解如何為 SAP NetWeaver 提供災難復原服務,請參閱 Google Cloud上的 SAP NetWeaver 災難復原規劃指南。
- 如要整合監控Google Cloud中的 SAP NetWeaver 基礎架構,請使用 Google Cloud的 Agent for SAP。
- 如要設定監控代理程式,請參閱 Google Cloud的 SAP 規劃指南,以及 SAP 注意事項 2469354 - 在 IaaS 基礎架構上監控 SAP 的關鍵指標。
- 請務必使用 SAP 原生系統 (例如 Solution Manager 或 Focused Run) 或適當的第三方監控應用程式,為應用程式實施完善的監控策略。您可以搭配使用 Google Cloud Monitoring,這項服務提供多種雲端和作業系統監控器,可讓您建立自訂指標和快訊。
除了透過網頁介面或 SAP GUI 存取 SAP NetWeaver,您可能還需要與其他 SAP 解決方案或第三方系統建立進出連線。這類情況的典型範例包括 IDOC 介面、與外部業務合作夥伴的程序整合,以及 SAP Landscape Transformation 複製作業與內部報表系統。如要啟用傳入和傳出介面,請使用下列資源在 VPC 網路中設定轉送和防火牆規則:
- SAP NetWeaver 軟體支援分散式架構,可將系統執行個體分散到多個虛擬機器。這個架構同時提供擴充和備援功能。
- SAP NetWeaver 的散發性質需要為使用者要求提供負載平衡。在 Google Cloud 中,您可以使用原生 SAP 軟體負載平衡功能,搭配 Google 原生 L4 或 L7 負載平衡器,也可以選擇從 Google Cloud Marketplace 設定第三方負載平衡器。
- 如要瞭解負載平衡策略的選項,並考量使用者的地理位置和系統景觀設定,請參閱「如果優先考慮高可用性,如何在 Google Cloud 中執行 SAP」。 Google Cloud
- 如要進一步瞭解如何提供以負載為依據的系統彈性,請參閱「在 Google Cloud上自動調度 SAP 應用程式伺服器資源的最佳做法」。