SAP BW/4HANA 雲端平台佈署選擇
這一篇我們來簡單介紹一下SAP BW/4HANA在公有雲端的佈署規則,你可以根據這些規則來選擇你要佈署在哪一家的Cloud Provider (AWS/Azure/GCP)。但SAP BW 7.5 powered by SAP HANA 與 SAP BW/4HANA在佈署上有很大的不同。截至在寫本篇文章時所有在公有雲上的佈署SAP官方還僅只於IaaS的佈署認可。
組織的雲端策略
在把HANA佈署到雲端之前,請先想一下組織的雲端策略是甚麼?避免HANA佈署到雲端時可能會有代價很高的專案結果產生又或是任何需求的變更需要重新佈署。有幾件事在佈署前需要做評估的
- 分析組織的業驅動因素/優先順序事項/投資組合與雲端技術的應用。
- 需要有high-level的IT策略來支援組織的特定業務目標,例如市場區隔/創新或節費
- 根據目標與優先順序定出合適的行動計劃。
一開始的雲端佈署其實跟許多的IT專案相同,從小規模的測試做起。並且是混和雲的架構(地端與雲端並行),之後依組織的目標是要全部ALL IN至雲端或是持續保持混和雲。即使最終全部都是公有雲,為了DR也需要有兩家以上的公有雲平台能夠支援運行以防有任一家的服務有問題。
選擇雲端平台的規則
通常我們在選擇雲端平台時有以下幾點需要注意
- 效能
- 技術與認證
- 服務等級與可靠度
- 生態圈與社群
- 安全與合規
- 成本
效能
效能永遠都是最大的考量,不過卻有很多的面向會影響到效能。前三大公有雲的IaaS效能就比較不分上下,VM規格的價錢也差不了多少。比較需要注意的是雲端機房距離終端使用者的位置,如果只有一個地區(例如台灣)哪選擇最近的雲端機房就可以了,但若是多個國家都需要存取同一個HANA系統哪就需要做網路的效能測試了。
技術與認證
這裡我們需要注意該公有雲業者有沒有佈署HANA的經驗與經過SAP認證過的公有雲品牌。另外該公有雲有沒有提供工具與API來管理雲端平台也是很重要的。
安全等級與可靠度
雲端平台的穩定度與SLA是很重要的一環,雖然可靠度是考量點但是我們也需要把DR(災難復原)在另一個公有雲納入我們的IT管理中。另外與雲端平台SLA需被考量(相關的資訊公有業者都會很清楚的寫在自家的公開網頁上),最後是公有雲業者的support level,企業等級(最高)的技術支援所費不貲。
生態圈與社群
該公有雲業者及該公有雲的partner對與HANA的支援是否夠多,是否提供了足夠的現有管理工具讓HANA的佈署與管理較容易。目標只有一個:若你在該平台對HANA的佈署與管理比另一個平台要困難,哪這就需要考慮是否要使用該平台。
安全與合規
這應該是組織要將SAP放到雲端上最大的隱憂。不過真正的憂慮不是資安危脅的本身,而是組織無法實現跟地端機房一樣的相關資安標準的合規性。多數的公有雲業者已經能夠做到與地端機房一樣,甚至超越地端機房的資安要求(除了你不能去雲端機房現場)。
成本
公有雲的好處之一是你可以隨時調整機器的大小以減少機器的月租費,而在地端機房你就無法有這種彈性調整(因為機器已經買了)。然而若是無法正確的評估與調整你在雲端的TCO費用可能會比自建機房還要高。在公有雲中SAP已經給予使用者在Azure / AWS上ㄧ些效能與機器規格相對應的建議了。
雖然有這一些規則,但雞蛋不要放在同一個籃子裡。把SAP HANA放上雲端,一定要有備援機制不管是在地端或是另一朵公有雲。這裡提供SAP認證過的AWS/Azure/GCP的VM規格大小。
SAP HANA Enterprise Cloud
我們上面提到的公有雲業者提供的都是IaaS Solution,而SAP本身則提供了PaaS的雲端服務。如果要使用SAP提供的PaaS服務,我們有幾個面向需要考慮
Deployment:
底層(IaaS)還是由類似HP/IBM/Virtustream等業者提供,但系統部署會根據這些業者的能力需要幾天的時間才能把系統準備好。
Licensing:
這個服務沒有提供License,所以你必須還是要買軟體授權然後才能BYOL(bring your own license)
Supported SAP HANA scenarios:
除了支援HANA之外,還提供了很多SAP的軟體或solution
Pricing and sizing
這應該比公有雲差的地方,價格不透明。要問SAP原廠使用的價錢。
Regions available
這也是比公有雲差的地方,SAP雲端機房的region不會公開在網頁上。這樣DR很難做。
AWS
這是第一家將SAP BW/4HANA跑在雲端上的業者(2016年9月),相關SAP BW/4HANA在AWS的資訊於此連結中.快速佈署則可參找此AWS的佈署指南。而在AWS的費用最佳化可參考此連結。
Microsoft Azure
Azure提供的HANA硬體與相關架構規格可參考此網址。另外Azure針對HANA在大台的VM上面跑也提供了相關的SLA。
佈署於公有雲
當我們設定好公有雲相關的帳號與安全性之後,我們就可以使用SAP Cloud Appliance Library來佈署HANA所需要的VM。如下示意圖
安裝完成後我們也需透過這一個工具來logging on到instance(如下圖)