歡迎光臨
每天分享高質量文章

SAP HANA解決方案設計10問詳解

SAP是全球最大的企業軟體供應商,提供包括ERP、SRM、BI等在內的企業級應用軟體。而HANA(High performance Analytic Appliance,高效能分析一體機)則是SAP的記憶體資料庫產品。

 

認知SAP HANA解決方案

 

SAP HANA是可以作為一體機或雲部署的資料平臺,這是一個非常適合實時分析和實時應用程式開發、部署的革命性平臺,因為它將資料處理、分析資料處理以及業務邏輯處理功能組合至記憶體中,突破了傳統交易型資料庫架構中,應用程式不支援實時業務應用的限制。SAP透過與廠商合作推出基於SAP HANA的一體機。

 

SAP HANA的應用場景有哪些?

 

SAP HAHA典型應用一般分為2大場景:

  • BusinessWarehouse on HANA:主要使用於BW/BPC/BI,以及BO等OLAP型應用場景,使用BWoH認證機型;
  • Business suite onHANA或S/4 HANA:主要應用於ECC/SRM /CRM /HRM /EWM /Hybris等OLTP型應用場景,使用SoH認證機型;

 

SAP系統有哪些常見模組?

 

 

 

SAP系統模組一般以系統應用型別劃分,事務處理型OLTP應用,事務分析型OLAP應用。針對這兩個應用型別,其模組主要有如下:

  • OLTP型應用,主要為SAP 商務套件businesssuite,包括ECC、SRM、MDM、PI/PO、CRM、HRM、EWM、Hybris等。
  • OLAP型應用,主要為資料倉庫datawarehouse,包括BW、BPC、BI、FC等。

 

SAP HANA解決方案是什麼?

 

方案分為單節點Scale up、叢集Scaleout認證場景。資料庫的擴充套件和升級一般為兩種方式:一個是節點內增加CPU、記憶體等的Scaleup縱向擴充套件方式;另一個是增加節點的Scale out橫向擴充套件方式。

 

 

  • SAP HANA Scale Up Solution

一體機為SAPBusiness Suite提供縱向擴充套件配置,經過認證高的記憶體容量,為SAP Business Warehouse 提供高記憶體容量。

在SAP HANA解決方案中,Scaleup單機/單節點場景,即一臺伺服器承載HANA資料庫,可以用於SoH、BWoH。

 

Scale up有以下特點:

  • 效能優勢:不需要節點間通訊使用的網路頻寬開銷;
  • 資源(特別是記憶體資源)利用率高;

 

而Scale up的限制條件有以下:

  • HA場景下,硬體容量必須一致;
  • 相對於多節點,單節點承載硬體容量較少;

 

  • SAP HANA Scale Out Solution

SAP HANA一體機橫向擴充套件配置,可支援企業資料倉庫、資料集市和實時分析類場景。Scale out叢集/多節點場景,即一個HANA資料庫以分散式的方式,在多個節點上部署,一般只用於BWoH。

 

Scale Out有以下特點:

  • 可以提供強大的橫向擴充套件能力,承載大的資料量(當前1個8路叢集可承載60TB資料量);
  • SAP NetWeaver Business Warehouse資料,在叢集中自動分散式部署;
  • 支援多個備節點,利用Host-auto-failover提高集群系統高可用性;

 

而Scaleout部署,具有以下侷限性:

  • 效能損耗較大:多節點之間進行通訊佔用網路開銷;資料表跨節點分割、多節點查詢、結果匯聚等過程,具有效能損耗;
  • 叢集部署,需要有獨立的交換網路、儲存,成本較高;

 

  • SAP HANA TDI Solution

TDI是SAP於2013年提出的可裁剪資料中心整合(Tailored Data Center Integration)方案的簡稱,在硬體方案上採用“伺服器+儲存”的方式。限制條件為:

  • 伺服器必須是經過SAPHANA一體機認證的伺服器;
  • 儲存必須是經過SAP認證的儲存;
  • SAP不保證效能,由客戶保證效能。

 

TDI作為SAP HANA一體機的一個替代可選方案,旨在讓客戶充分利用其資料中心中現有舊資源(經過認證的伺服器、儲存等),元件客戶自己的HANA架構,降低客戶成本。

 

SAP HANA認證查詢

 

參與SAP HANA認證的廠家是主流的伺服器提供商。由於SAP關於HANA認證的要求一致,所以各廠家提供的認證配置基本固定。各硬體廠商的認證配置都可以在SAP官網上查詢。

http://global1.sap.com/community/ebook/2014-09-02-hana-hardware/enEN/appliances.html

 

SAP HANA一體機與TDI有什麼區別?

 

SAP HANA一體機有以下特點:

  • 硬體配置標準化、最最佳化;
  • 硬體預配置、軟體(OS、HANA資料庫)預安裝;
  • 經SAP完全支援,效能保證。

 

SAP HANA TDI有以下特點:

  • 樣式固定(伺服器+儲存,一般建議至少經2個8GFC埠連線)。
  • 硬體配置具有更高的靈活性(伺服器、儲存只要經過SAP認證即可);
  • 客戶利舊(利用現有伺服器,或儲存裝置)的前提下,可以降低成本;
  • 效能SAP不保證,由客戶自行保證。

 

什麼是B1、SoH、BWoH?

 

  • SAP Business One (B1)是低價並且易實施的管理解決方案,專為滿足正在成長的中小型企業的動態需求而設計,可以理解為一個簡化版的ERP系統。與典型ERP系統部署時需要“應用伺服器+HANA資料庫伺服器”不同,B1在部署時,一般應用與資料庫一起部署於一個2路伺服器中。針對B1on HANA場景認證,採用2路伺服器認證。當客戶明確需求,或已經購買使用B1系統時,就需要選擇B1認證配置硬體。

 

  • SoH為SAPBusiness Suite on HANA的簡稱,主要應用為ECC、SRM、MDM、PI/PO、CRM、HRM、EWM、Hybris等OLTP型業務。此類HANA資料庫使用4路、8路、16/32路機型。根據SAP建議,只能使用Scaleup單節點。

 

  • BWoH為SAPBusiness Warehouse on HANA的簡稱,主要應用為BW、BPC、BI、FC等OLAP型業務。此類HANA資料庫可以使用4路、8路機型;根據資料量大小,可以採用Scaleup的單節點,也可以使用Scale out的叢集部署方案。

 

SAP HANA支援虛擬化部署嗎?

 

SAP HANA DB目前支援虛擬化部署,支援主流的vSphere、FusionSphere等虛擬化軟體。HANA虛擬化部署和執行與硬體關係不大,需要虛擬化軟體廠家與SAP進行單獨認證,如果VMWare等透過了SAP的認證,那麼HANA資料庫就可以跑在這個廠家的虛擬化平臺上。

 

SAP HANATDI方案儲存容量如何計算?

 

按照HANA主機的物理RAM大小規劃需要的儲存容量。輸入條件:

  • HANA工作主機的RAM大小 —RAM
  • HANA工作主機的數量 — N

 

 

 

容量計算:

  • 共享shared捲總容量:RAM*N*1

  • 資料data捲總容量:RAM*N*2

關於資料捲容量,SAP官方有最低標準,可按1倍(一樣多)記憶體進行配置,但考慮到效能需求,建議預設按2倍推薦配置。

  • 日誌log捲總容量:當RAM>512GB, 512GB*N; 當RAM<=512GB,(RAM/2)*N

生產系統的Log捲建議配置SSD盤,開發/測試系統的Log捲可以配置SAS盤

 

什麼是SAPS?

 

通常HANA專案中說的SAPS值的是SD2benchmark測試中的分數。從技術角度來說,等同於每小時 2400筆SAP交易或每小時6000筆對話 (控制檯改變) 加上每小時2000筆錄入操作。

 

HANA專案中,常見的benchmark有SD2 (two-tierSAP Sales and Distribution (SD) Standard Application Benchmark)和SAPBW edition for SAP HANA benchmark 。

 

  • SD2 benchmark是衡量salesand distribution 應用的效能指標,不是衡量HANADB的效能值,目前業內測試大多基於DB2/ASE/Sybase等資料庫,沒有基於HANA資料庫的SD2 benchmark。
  • B4H是SAP BW應用場景(事務分析類)的最新的測試基準,與SAP SD2(事務交易類)一起是SAP最主要、業界影響力廣泛的2個SAP Benchmark測試基準。B4H是基於HANA資料庫來測試,SAP SD2目前還沒有基於HANA的測試值釋出。所以目前B4H的benchmark是最能衡量HANA一體機整體效能指標的SAP官方Benchmark。

贊(1)

分享創造快樂