SAP HANA高性能內(nèi)存計(jì)算平臺(tái)_第1頁(yè)
SAP HANA高性能內(nèi)存計(jì)算平臺(tái)_第2頁(yè)
SAP HANA高性能內(nèi)存計(jì)算平臺(tái)_第3頁(yè)
SAP HANA高性能內(nèi)存計(jì)算平臺(tái)_第4頁(yè)
SAP HANA高性能內(nèi)存計(jì)算平臺(tái)_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SAP HANA高性能內(nèi)存計(jì)算平臺(tái)SAP HANA議程安排SAP HANA內(nèi)存計(jì)算概覽SAP HANA的數(shù)據(jù)中心技術(shù)規(guī)范SAP HANA數(shù)據(jù)庫(kù)云中心架構(gòu)SAP HANA應(yīng)用設(shè)計(jì)開發(fā)特點(diǎn)介紹HANA POC結(jié)果介紹、第三方應(yīng)用支持情況討論時(shí)間SAP HANA內(nèi)存計(jì)算概覽SAP的內(nèi)存數(shù)據(jù)管理創(chuàng)新提供實(shí)時(shí)應(yīng)用平臺(tái)在一個(gè)數(shù)據(jù)庫(kù)中同時(shí)實(shí)現(xiàn)OLTP和OLAP的高性能,使用內(nèi)存列式數(shù)據(jù)庫(kù)技術(shù)。A common Database Approach for OLTP and OLAP Using an In-Memory Column DatabaseHasso Plattner以客戶為中心的創(chuàng)新交易分析加速交

2、易和分析直接在內(nèi)存計(jì)算完成VS.SAPIn-MemoryCache離散改變游戲規(guī)則,打破數(shù)據(jù)庫(kù)格局傳統(tǒng)數(shù)據(jù)庫(kù) 硬件 多核處理器架構(gòu) (每臺(tái)刀片8 x 8 核 CPU)64bit 地址空間 單臺(tái)可擴(kuò)展到4TB ,(理論達(dá)4EB)100GB/s 數(shù)據(jù)傳輸多臺(tái)服務(wù)器并行運(yùn)行每臺(tái)服務(wù)器的價(jià)格低廉價(jià)格迅速下降,性能迅速提升緩存磁盤行+列存儲(chǔ)壓縮 5-20倍分區(qū):大量數(shù)據(jù),復(fù)雜計(jì)算動(dòng)態(tài)聚集增量數(shù)據(jù)處理內(nèi)存技術(shù)+內(nèi)存SAP HANA主存磁盤集成取消IO瓶頸保證數(shù)據(jù)一致SAP HANA的硬件和性能指標(biāo)認(rèn)證的硬件系統(tǒng)單機(jī)從128GB 4TB內(nèi)存,數(shù)據(jù)中心方案更多的硬件供應(yīng)商超過60種規(guī)格的認(rèn)證硬件服務(wù)器基于AW

3、S的云部署認(rèn)證的同步,異步的集群容災(zāi)備份恢復(fù)方案BI認(rèn)證和ETL,備份工具的認(rèn)證以5年SD模塊的銷售數(shù)據(jù)為例- 1000億條數(shù)據(jù)記錄- 16個(gè)HANA服務(wù)器節(jié)點(diǎn)- 19倍壓縮率- 100TB-3.7TB月度銷售與分銷報(bào)告。1個(gè)月,0.3秒6個(gè)月,0.7秒12個(gè)月,1.04秒前 100 位客戶的 YOY 趨勢(shì)報(bào)告超過2年,1.5秒超過5年,3.8秒可小,可大的平臺(tái)內(nèi)存容量:128GB 50TB 500TB計(jì)算能力:16核10000核從單節(jié)點(diǎn)到100個(gè)節(jié)點(diǎn)的集群支持HANA的硬件列表經(jīng)過認(rèn)證的8家硬件合作伙伴,6種配置規(guī)格,70多種不同機(jī)器配置可供選擇具體配置機(jī)型請(qǐng)查閱:/pamSAP HANA-

4、內(nèi)存計(jì)算最簡(jiǎn)單的理解內(nèi)存(數(shù)據(jù))閃存-Flash(日志)數(shù)據(jù)來自任何DB來自任何系統(tǒng)客戶端訪問I/O都在內(nèi)存硬盤SAP HANA硬件服務(wù)器寫入11數(shù)據(jù)總是直接寫進(jìn)內(nèi)存同步寫入22更新內(nèi)存數(shù)據(jù)的同時(shí)寫入日志異步33數(shù)據(jù)定期寫入磁盤并創(chuàng)建保存點(diǎn)重啟之后44數(shù)據(jù)恢復(fù)時(shí)從磁盤和日志區(qū)讀取記錄HANA特點(diǎn)一數(shù)據(jù)壓縮再加速內(nèi)存極速訪問姓名城市性別張山北京男李四上海女李夢(mèng)上海女李夢(mèng)上海女傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)表HANA列式存儲(chǔ)數(shù)據(jù)字典壓縮張山李四李夢(mèng)李夢(mèng)北京上海上海上海男女女女0: 張山1: 李四2: 李夢(mèng) 0: 北京1: 上海0:男1:女HANA列式存儲(chǔ)運(yùn)行長(zhǎng)度壓縮1 x 01 x 12 x 21 x 03 x

5、 11 x 03 x 10: 張山1: 李四2: 李夢(mèng) 0: 北京1: 上海0:男1:女1 x 0 表示 1個(gè)張山* 后面的數(shù)字表示實(shí)際的值模擬內(nèi)存中的數(shù)據(jù)HANA特點(diǎn)二數(shù)據(jù)分而治之?dāng)?shù) 據(jù)內(nèi)存本地化,把大數(shù)據(jù)量和計(jì)算量分散到不同處理器任務(wù)并行處理,不同的服務(wù)器之間也共享同一組數(shù)據(jù)高可用性,單一的服務(wù)器的DOWN機(jī)將不影響任何計(jì)算MPP模式,Share-Nothing的體系架構(gòu),最大化的減少資源競(jìng)爭(zhēng),更適合高性能、高并發(fā)場(chǎng)景HANA特點(diǎn)三最小化數(shù)據(jù)傳輸傳統(tǒng)的方式數(shù)據(jù)計(jì)算數(shù)據(jù)庫(kù)層面信息系統(tǒng)應(yīng)用層模式轉(zhuǎn)變 SAP HANA信息系統(tǒng)應(yīng)用層數(shù)據(jù)計(jì)算內(nèi)存計(jì)算引擎內(nèi)存數(shù)據(jù)庫(kù)內(nèi)存計(jì)算技術(shù)的“革新”行存儲(chǔ)與列存

6、儲(chǔ)的混合應(yīng)用數(shù)據(jù)壓縮數(shù)據(jù)分析數(shù)據(jù)庫(kù)內(nèi)并行計(jì)算不需要聚集表不需要物化視圖實(shí)時(shí)數(shù)據(jù)復(fù)制僅插入增量數(shù)據(jù)5倍的壓縮率1TB的數(shù)據(jù),約使用200GB的內(nèi)存列式存儲(chǔ) = 更快的查詢更利于分析大數(shù)據(jù)塊更復(fù)雜的計(jì)算場(chǎng)景更靈活的建模不需要數(shù)據(jù)冗余更快、更具時(shí)效性的數(shù)據(jù)加載更好的利用多核CPU的優(yōu)勢(shì)更大的內(nèi)存參與數(shù)據(jù)分析強(qiáng)大的計(jì)算能力一百萬(wàn)倍快于磁盤數(shù)據(jù)庫(kù)1TB內(nèi)存的服務(wù)器, 大于80 個(gè)處理器 SAP HANA更多的把計(jì)算推動(dòng)到軟件技術(shù)以完成性能的優(yōu)化使用HANA Studio進(jìn)行數(shù)據(jù)建模HANA Studio基于Eclipse實(shí)現(xiàn)可視化開發(fā)使用HANA Studio監(jiān)控?cái)?shù)據(jù)庫(kù)服務(wù)狀態(tài)提供多種數(shù)據(jù)上載方法,考慮

7、性能和實(shí)時(shí)性多種方法加載數(shù)據(jù)到SAP HANA數(shù)據(jù)庫(kù)數(shù)據(jù)加載的方法還在不斷增強(qiáng)中R語(yǔ)言的集成,更多的預(yù)測(cè)函數(shù)庫(kù)提供R統(tǒng)計(jì)函數(shù)庫(kù)與HANA的集成可實(shí)現(xiàn)更多的高級(jí)分析和財(cái)務(wù)預(yù)測(cè)功能發(fā)現(xiàn)隱藏的收入機(jī)會(huì),保留高價(jià)值客戶,提供最相關(guān)的和及時(shí)的信息,增加交叉銷售和向上銷售的有效性,發(fā)現(xiàn)欺詐行為,并改善與客戶的互動(dòng).R與HANA的集成可使用R的開放環(huán)境,提供多余3500個(gè)函數(shù)庫(kù)用于內(nèi)存計(jì)算R的函數(shù)通過高性能的內(nèi)存計(jì)算來并行處理R的腳本可嵌入SQL語(yǔ)句共同完成HANA的數(shù)據(jù)模型增強(qiáng)的預(yù)測(cè)函數(shù)庫(kù)提供額外的預(yù)測(cè)算法庫(kù)內(nèi)存處理提供更強(qiáng)更快的結(jié)果快速實(shí)現(xiàn)YXZSAP HANA如何應(yīng)用?“肩并肩” 的場(chǎng)景HANA RD

8、S(快速實(shí)施服務(wù))CRM 客戶細(xì)分COPAFinance & controllingBW powered by HANABusiness planning & consolidation (BPC)on HANABusiness Suite on HANAHANA new analyticsSAP HANA DB數(shù)據(jù)集市及相關(guān)應(yīng)用BOBJ BISAP PA文本 & 預(yù)測(cè)分析針對(duì)零售的銷售分析流動(dòng)性風(fēng)險(xiǎn)管理ERP 運(yùn)營(yíng)報(bào)表社交情感分析銷售管道分析Business One on HANASAP Business One Analytics on HANAHANA new analyticsBI o

9、n Demand銷售 & 運(yùn)營(yíng)計(jì)劃供應(yīng)商信息網(wǎng)絡(luò)基于 Amazon Web Services (AWS)開發(fā)環(huán)境智能電表分析精確零售現(xiàn)金預(yù)測(cè)來自合作伙伴的獨(dú)立應(yīng)用還有更多的來自 SAP, ISVs 和快速啟動(dòng)計(jì)劃項(xiàng)目的解決方案HANA加速器HANAplatform(數(shù)據(jù)集市)HANAapps for Suite(包括:報(bào)表 & 分析)Cloudon HANAAny DBClientSAP BusinessSuiteHANA DBAny DBHANA DBClientOD/SF solutionsAny DBHANA DBSAP BusinessSuite& any appDatamartSAP

10、 BOBJ BI, VIAny DBHANA DBAppsSAP BusinessSuite實(shí)時(shí)分析BusinessSuiteon HANABusiness Oneon HANA 集成的場(chǎng)景HANA DBCRMSCMSRMPLMERPVDLSAPBusiness SuiteBWAppsHANA DBSAPBusiness OneMSSQLBW onHANAAny DBHANA DBBWSAP BusinessSuite實(shí)時(shí)應(yīng)用HANA newappsHANA DB新應(yīng)用新領(lǐng)域?qū)崟r(shí)平臺(tái)123SAP HANA的數(shù)據(jù)中心技術(shù)規(guī)范SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))

11、永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)SAP HANA 設(shè)備SAP HANA 技術(shù)合作伙伴SAP HANA 特色產(chǎn)品SAP HANA Enterprise EditionSAP HANA Platform Edition - 包括數(shù)據(jù)準(zhǔn)備工具(SLT、DS)SAP HANA for runtime DB - 僅提供SAP應(yīng)用的數(shù)據(jù)庫(kù)SAP HANA 硬件合作伙伴從安裝的角度看 SAP HANA 設(shè)備軟件:允許工廠預(yù)安裝及現(xiàn)場(chǎng)配

12、置SAP HANA 的安裝以下是 SAP 設(shè)備發(fā)布模型硬件提供商在工廠預(yù)先安裝硬件,操作系統(tǒng)和 SAP 軟件硬件提供商可以加入特定的最佳實(shí)踐和 SAP HANA 軟件的配置硬件提供商完成包括現(xiàn)場(chǎng)安裝和配置 HANA 組件在內(nèi)的最終安裝*客戶建立 SAP HANA 和數(shù)據(jù)源以及 BI 客戶端的復(fù)制 / 連接*向客戶發(fā)布硬件HANA 系統(tǒng)安裝HANA 場(chǎng)景運(yùn)行工廠預(yù)裝現(xiàn)場(chǎng)服務(wù)現(xiàn)場(chǎng)安裝組裝硬件和操作系統(tǒng)安裝SAP軟件工廠冒煙測(cè)試現(xiàn)場(chǎng)安裝技術(shù)配置現(xiàn)場(chǎng)冒煙測(cè)試建立復(fù)制業(yè)務(wù)配置這是計(jì)劃的當(dāng)前狀態(tài), SAP隨時(shí)可能修改。SAP HANA SP 升級(jí) 流程描述SAP HANA 設(shè)備軟件 SAP HANA 數(shù)據(jù)

13、庫(kù)和客戶端 SAP HANA Studio 目錄 SAP HANA 加載控制器SUM for SAP HANASAP HANA studio (Eclipse)LM perspectiveMaintenance OptimizerService MarketplaceAll remote connections are done via secure web services.SAP HANA 可以通過 Software Update Manager 自動(dòng)升級(jí)通過 SAP HANA landscape 檢測(cè)到組件從 SMP 獲得最新的升級(jí)包 (SP stack)下載所需的升級(jí)模塊在 SAP H

14、ANA 系統(tǒng)上升級(jí)互聯(lián)網(wǎng)本地補(bǔ)丁目錄SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)HANASAP HANA 存儲(chǔ): 定期將內(nèi)存數(shù)據(jù)存儲(chǔ)到硬盤數(shù)據(jù):SQL 數(shù)據(jù)和 undo日志信息額外HANA信息,如建模數(shù)據(jù)留在內(nèi)存已保證最好的性能異步的寫入進(jìn)程日志:數(shù)據(jù)變化的信息(redo日志)當(dāng)事務(wù)提交時(shí)直接存儲(chǔ)到永久化存儲(chǔ)介質(zhì)循環(huán)擦寫 (僅當(dāng)備份過后)存儲(chǔ)點(diǎn):變化的數(shù)據(jù)和 undo日志從內(nèi)存寫入永久化存儲(chǔ)介質(zhì)自動(dòng)至少每5分鐘一次 (可配置)內(nèi)存數(shù)據(jù)永久化存儲(chǔ)介質(zhì)定期自動(dòng)的存儲(chǔ)點(diǎn)數(shù)據(jù)變化的信息日志卷數(shù)據(jù)卷內(nèi)存運(yùn)算是

15、安全的SAP的內(nèi)存數(shù)據(jù)庫(kù)在內(nèi)存中保留大量數(shù)據(jù)以獲取最好的性能,但是仍舊需要永久化存儲(chǔ)介質(zhì)以保證系統(tǒng)失敗時(shí)候的低效運(yùn)行。 日志(這里指redo日志)通過記錄數(shù)據(jù)庫(kù)事務(wù)捕捉了所有的變化。數(shù)據(jù)和undo日志信息(也是數(shù)據(jù)的一部分)會(huì)在固定的存儲(chǔ)點(diǎn)自動(dòng)存入硬盤。日志(也就是redo日志)在每個(gè)數(shù)據(jù)庫(kù)事務(wù)提交后會(huì)同步地存到硬盤中(等待直到磁盤寫入結(jié)束)。這樣斷電發(fā)生時(shí),數(shù)據(jù)庫(kù)就可以象一個(gè)磁盤存儲(chǔ)的數(shù)據(jù)庫(kù)一樣重啟了:系統(tǒng)正常重啟 (延遲加載數(shù)據(jù)表可以縮短重啟時(shí)間)系統(tǒng)恢復(fù)到最后的穩(wěn)定狀態(tài)(通過執(zhí)行最后一個(gè)存儲(chǔ)點(diǎn)之后的所有redo日志)SAP HANA 的永久化:定期將內(nèi)存數(shù)據(jù)存儲(chǔ)到硬盤,重啟存儲(chǔ)點(diǎn): 數(shù)據(jù)

16、和 undo日志寫入硬盤(數(shù)據(jù)區(qū))1Redo日志在每次事務(wù)提交 后寫入硬盤(日志區(qū))2斷電3時(shí)間軸SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)SAP HANA 服務(wù)器SAP HANA 備份和恢復(fù)數(shù)據(jù)備份: 只備份有效信息共享備份目錄(數(shù)據(jù)緩沖區(qū))名稱服務(wù)器Data索引服務(wù)器統(tǒng)計(jì)數(shù)據(jù)服務(wù)器DATA_BACKUP_0001DATA_BACKUP_0002DATA_BACKUP_0003數(shù)據(jù)存儲(chǔ)點(diǎn)數(shù)據(jù)存儲(chǔ)點(diǎn)數(shù)據(jù)存儲(chǔ)點(diǎn)DATA_BACKUP_0000備份和恢復(fù)數(shù)據(jù)庫(kù)正常操作時(shí)的備份:總結(jié)數(shù)據(jù)備份(外部備份)

17、1日志備份(外部備份)2系統(tǒng)崩潰4日志區(qū)域最新日志3時(shí)間軸共享備份目錄SAP HANA 備份和恢復(fù)數(shù)據(jù)備份:?jiǎn)喂?jié)點(diǎn)和多節(jié)點(diǎn)(scale out)系統(tǒng)SAP HANA 自動(dòng)處理所有節(jié)點(diǎn)的同步和備份 不需用戶交互內(nèi)部發(fā)生的事情:同一個(gè)永久化存儲(chǔ)介質(zhì)上的所有服務(wù)都被備份 (例如索引服務(wù)器,主名稱服務(wù)器)一個(gè)全局的同步的存儲(chǔ)點(diǎn)備份所有這些服務(wù)所有事務(wù)都被短暫暫停直到所有服務(wù)的備份完成被標(biāo)記上存儲(chǔ)點(diǎn)的數(shù)據(jù)從數(shù)據(jù)卷寫入了備份文件每個(gè)服務(wù)一個(gè)備份文件并行寫入 - 從不同的磁盤讀出(取決于設(shè)備的配置)備份文件名稱 服務(wù)器索引 服務(wù)器存儲(chǔ)點(diǎn)名稱 服務(wù)器索引 服務(wù)器存儲(chǔ)點(diǎn)主名稱 服務(wù)器索引 服務(wù)器存儲(chǔ)點(diǎn)數(shù)據(jù)從不同

18、的節(jié)點(diǎn)并行寫入存儲(chǔ)點(diǎn)SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)HANA 的高可用性 容災(zāi)性業(yè)務(wù)連續(xù)性每個(gè)數(shù)據(jù)中心的高可用性數(shù)據(jù)中心之間的容災(zāi)性向外擴(kuò)展(Scale-Out)備用節(jié)點(diǎn)例如 MetroCluster向外擴(kuò)展(Scale Out)高可用性高可用性配置一個(gè)集群上 N 個(gè)活動(dòng)節(jié)點(diǎn)其中有 M 個(gè)是備援節(jié)點(diǎn)所有服務(wù)器共享文件系統(tǒng)服務(wù)所有節(jié)點(diǎn)均有名稱服務(wù)和索引服務(wù)統(tǒng)計(jì)服務(wù)(僅在一臺(tái)激活的節(jié)點(diǎn)上)備援節(jié)點(diǎn)的名稱服務(wù)器是激活的失效備援服務(wù)器 X 失敗服務(wù)器 N+1 從共享存儲(chǔ)讀取索引并且連接到服務(wù)器X

19、的邏輯連接服務(wù)器 1服務(wù)器 2服務(wù)器 3服務(wù)器 4服務(wù)器 5服務(wù)器 6備用服務(wù)器共享存儲(chǔ)空間SAP HANA 的架構(gòu)SAP HANA 設(shè)備Software Update ManagerSAP 主機(jī)代理SAP HANA Studio 目錄SAP HANA 數(shù)據(jù)庫(kù)節(jié)點(diǎn) 2節(jié)點(diǎn) n名稱服務(wù)器索引服務(wù)器統(tǒng)計(jì)服務(wù)器Preprocessor索引服務(wù)器Preprocessor索引服務(wù)器Preprocessor單個(gè)主機(jī)配置多節(jié)點(diǎn)集群配置維護(hù)系統(tǒng)概貌信息保留數(shù)據(jù)并且執(zhí)行所有操作搜集HANA的性能數(shù)據(jù)文本解析預(yù)處理HANA Studio 升級(jí)目錄提供遠(yuǎn)程啟動(dòng)/關(guān)閉管理 HANA 軟件升級(jí)失效備援和恢復(fù)的共享存儲(chǔ)S

20、AP 主機(jī)代理SAP 主機(jī)代理名稱服務(wù)器名稱服務(wù)器SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)datalogsdatalogsmemorylocal storagebackup storagedata backuplog backupsavepointslogscrash pointtime DR: Backup持久化交易日志,保存點(diǎn)備份數(shù)據(jù)和日志備份fault recoverydisaster recoveryor恢復(fù)零RPO的故障恢復(fù)長(zhǎng)RTO的災(zāi)難恢復(fù) (準(zhǔn)備系統(tǒng),完整的安裝和恢復(fù)周期)1Hos

21、t 1Host 2SAP HANASAP HANAdatalogsPrimary SystemdatalogsReplicated Storagedatalogsdatalogs DR: Storage Replication硬件合作伙伴提供的解決方案SAP認(rèn)證同步復(fù)制 (最長(zhǎng)100公里):零RPO長(zhǎng)RTO (準(zhǔn)備系統(tǒng),完整的安裝和恢復(fù)周期)2Host 1Host 2SAP HANASAP HANAPrimary SystemHost 1Host 2SAP HANASAP HANAdatalogsSecondary Systemdatalogsdatalogsdatalogs DR: Syst

22、em Replication N+N 方式同步日志復(fù)制:零RPO分鐘級(jí)的RTO (將來: RTO = 零)在備系統(tǒng)內(nèi)存裝載(列):恢復(fù)后具有完全性能!3Host 1Host 2SAP HANASAP HANAPrimary SystemHost 1Host 2SAP HANASAP HANAdatalogsSecondary SystemdatalogsdatalogsdatalogsDR: System Replication無(wú)數(shù)據(jù)丟失恢復(fù)進(jìn)行中的事務(wù)被回滾并被重演,無(wú)數(shù)據(jù)丟失使用DNS或virtual IP來重定位客戶端client操作進(jìn)行中重新連接,操作恢復(fù)3SAP HANA 數(shù)據(jù)庫(kù)中心

23、準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)SAP HANA Studio 管理和監(jiān)控臺(tái)導(dǎo)航視圖屬性視圖管理視圖SAP HANA 數(shù)據(jù)庫(kù)中心準(zhǔn)備就緒:簡(jiǎn)介及概覽設(shè)備方法論(安裝和升級(jí))永久化存儲(chǔ)備份及恢復(fù)(系統(tǒng)備份)高可用性容災(zāi)能力監(jiān)控和管理安全和審計(jì)SQLMDXSAP HANA 安全架構(gòu)SAP HANA身份存儲(chǔ)授權(quán)框架身份認(rèn)證 / SSO 服務(wù)審計(jì)日志框架加密數(shù)據(jù)庫(kù)分析視圖新應(yīng)用程序BI 客戶端第三方應(yīng)用程序服務(wù)器安全管理安全基礎(chǔ)設(shè)施應(yīng)用程序邏輯SAP HANA 安全特性概覽身份認(rèn)證用戶名密碼, Kerberos利用密碼策略

24、加強(qiáng)密碼質(zhì)量,定期更換密碼等等不允許用純文本傳輸密碼,身份認(rèn)證要基于 salted challenge response 算法 - 攻擊者不能通過監(jiān)聽連接的建立來獲取進(jìn)入身份認(rèn)證和用戶管理數(shù)據(jù)存儲(chǔ) SAP HANA 數(shù)據(jù)庫(kù)里:用戶和角色的概念設(shè)計(jì)時(shí)和運(yùn)行時(shí)的權(quán)限概念, 包括運(yùn)行時(shí)的安全激活概念SAP identity management 向 SAP HANA 提供用戶設(shè)置的連接審計(jì)日志安全相關(guān)的事件,例如身份認(rèn)證和配置改變審計(jì)跟蹤記錄在 syslog - 防止 DBA 訪問審計(jì)信息安全配置網(wǎng)絡(luò)安全: SSL 加密密碼存儲(chǔ)安全 (腳本密碼的存儲(chǔ))只允許 adm 操作系統(tǒng)用戶訪問文件系統(tǒng)移交工具

25、 (硬件合作伙伴 - 客戶; 例如修改密碼)詳盡的安全指導(dǎo)文檔 (/hana_appliance) SAP HANA數(shù)據(jù)庫(kù)云中心架構(gòu)SAP HANA Platform私有云SAP HANA One公有云SAPHANA基于HANA的應(yīng)用環(huán)境環(huán)境搭建于客戶自己的數(shù)據(jù)中心基于新技術(shù)的云架構(gòu)可選的:使用SAP工具(Managed Private Cloud)管理HANA云平臺(tái)快速高效的開發(fā)基于SAP HANA平臺(tái)HANA原生的應(yīng)用由SAP開發(fā)按照使用來付費(fèi)SAP HANA Enterprise Cloud托管的私有云在SAP數(shù)據(jù)中心搭建基于HANA的SAP應(yīng)用環(huán)境同時(shí)支持生產(chǎn)環(huán)境和非生產(chǎn)環(huán)境更快的實(shí)現(xiàn)

26、價(jià)值SAPHANA基于SAP HANA的企業(yè)私有云HANA平臺(tái)上實(shí)現(xiàn)私有云SAPHANA&SAP Apps&SAP Apps基于SAP HANA的企業(yè)私有云下一代云應(yīng)用構(gòu)架于HANA之上SAP HANA PlatformHANA LiveHANA nativeDW/DMSAPHANAPIPortalHANA LiveSAPHANA多個(gè)應(yīng)用運(yùn)行在一個(gè)HANA實(shí)例里不需要多余的數(shù)據(jù)復(fù)制每個(gè)應(yīng)用可以訪問跨系統(tǒng)數(shù)據(jù),雖然這些數(shù)據(jù)屬于其他應(yīng)用系統(tǒng)實(shí)時(shí)報(bào)表,實(shí)時(shí)訪問數(shù)據(jù)靈活擴(kuò)展下層的硬件設(shè)備 智能平衡工作負(fù)載 彈性的架構(gòu)設(shè)計(jì) 多個(gè)不同類型的HANA系統(tǒng)滿足客戶的特殊需求虛擬化技術(shù)承載從基礎(chǔ)設(shè)備層到應(yīng)用和平

27、臺(tái)層 HANA是新一代云架構(gòu)的基礎(chǔ)APP1APP2APP3Non-SAPSolutionManagerEnterprise Storage基于SAP HANA的企業(yè)私有云靈活擴(kuò)展的平臺(tái)架構(gòu)服務(wù)器虛擬化技術(shù) 應(yīng)用服務(wù)器部署方式SAP AS未來的應(yīng)用架構(gòu)使用服務(wù)器虛擬化技術(shù)以及SAP HANA云平臺(tái)搭建 OSVirtualizationSAP HANA數(shù)據(jù)庫(kù)平臺(tái)Scalability for SAP Application Servers based on server virtualizationVirtualization characteristics see last slideSAP H

28、ANA DBScalability for HANA DBs based on SAP HANA PlatformSeamless scalability via adding server nodesHANA PRD and also non-PRD HANA DBs can be added or extended (including redistribution)Using storage concept of HANA Tailored Datacenter IntegrationSAP HANA DBSAP HANA DBSAP ASOSSAP ASOSVirtualization

29、SAP ASOSSAP ASOSSAP ASOSVirtualizationSAPHANA Consumption LayerSAP Business Process Management (BPM) SAP Process Orchestration (POL) SAP Process Integration(PI)Orchestration LayerSAP Landscape Virtualization ManagementSAP Cloud Management ToolsNon-SAP Management ToolsMonitoringNetworkingStorageManag

30、ementComputeComputeCompute私有云平臺(tái)的管理和監(jiān)控 私有云端對(duì)端解決方案HANA Platform App LayerHANA Platform DB LayerSAP HANA PlatformHANA LiveHANA nativeDW/DMSAPHANA.NetC+JavaNon-SAPHANA Platform HW LayerSAP Solution ManagerSAP HANA應(yīng)用設(shè)計(jì)開發(fā)特點(diǎn)介紹內(nèi)存計(jì)算架構(gòu)下的開發(fā)框架 ClientDisplay pre-rendered UIUI RenderingApplication LogicDB Shared

31、Libraries, DB Buffer Application ServerDatabaseSQL, no scriptsXS Engine http(s); OdataSAP HANAIndexServerICMData oriented Application LogicHDB-SQL, SQLScriptProcedural Application LogicXS Web Protocol APIHdbNet(minimal data volume)ClientComplete UI rendering (HTML5)Mobile Devices/Web BrowserThis pre

32、sentation and SAPs strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including, but not limited to, the implied warranties of mercha

33、ntability, fitness for a particular purpose, or non-infringement.ClientComplete UI rendering (HTML5)Mobile Devices/Web BrowserProceduresData Java LayerSAP HANAHANA Application Services (XS Engine)提供應(yīng)用開發(fā)和配置管理最小化“層級(jí)”基于Http的用戶接口(瀏覽器和移動(dòng)應(yīng)用)直接運(yùn)行于SAP HANA內(nèi)部不需要安裝其他的應(yīng)用服務(wù)器調(diào)用HANA內(nèi)存數(shù)據(jù)庫(kù)的庫(kù)內(nèi)計(jì)算優(yōu)勢(shì)目標(biāo)輕量級(jí)環(huán)境應(yīng)對(duì)小型基于web的應(yīng)用

34、中強(qiáng)度環(huán)境應(yīng)對(duì)復(fù)雜的,高速的業(yè)務(wù)應(yīng)用Application ServerClientDatabase Application ServicesClientSAP HANA3-tier architecture2-tier architectureThis presentation and SAPs strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is

35、provided without a warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.HANA在軟件和硬件的技術(shù)創(chuàng)新Innovations inhardware technology1 TB RAM / serverThroughput 100GB/sSignificant reduction

36、 in cost / GBMulti-Core architectureMassive scaling with blade serversRow and column based data storeCompressionPartitioningNo pre-calculated aggregatesInnovations inSAP software technologySAP HANA的能量來自于硬件和軟件的聯(lián)合創(chuàng)新應(yīng)用開發(fā)者需要了解以下HANA的特性,以獲得更大的性能Technology / Architecture: 多核并行處理應(yīng)用多任務(wù)并發(fā)開發(fā)架構(gòu)(Multi-Core Arch

37、itecture) 設(shè)計(jì)基于HANA的最快應(yīng)用程序,必須利用多核心架構(gòu),實(shí)現(xiàn)高并行度。如果一個(gè)用戶使用了全部的資源運(yùn)行的很快,但是要考慮了多用戶環(huán)境的并發(fā)處理設(shè)定運(yùn)行的KPI指標(biāo),用來估算你的應(yīng)用大小。Technology / Architecture: 行存和列存行存儲(chǔ) 對(duì)比 列存儲(chǔ):通常HANA上的應(yīng)用運(yùn)行OLTP型的應(yīng)用,但是后期的OLAP型分析裝載同樣的數(shù)據(jù)。對(duì)于此類的應(yīng)用,主數(shù)據(jù)和交易數(shù)據(jù)建議存儲(chǔ)在列存儲(chǔ)方式。對(duì)于某些表不需要進(jìn)行OLAP分析,并且需要頻繁變化,或者表中包含非結(jié)構(gòu)化數(shù)據(jù)(LOBs,.) ,此類應(yīng)用建議采取行存儲(chǔ)方式。典型的例子,隊(duì)列表,元數(shù)據(jù),數(shù)字范圍間隔,消息的有效

38、載荷,.Technology / Architecture: 數(shù)據(jù)分區(qū)對(duì)于數(shù)據(jù)分區(qū)的典型用例:列表的限制: 最大20億條記錄是單表存儲(chǔ)的臨界點(diǎn)。超過20億條記錄的表必須設(shè)計(jì)分區(qū)結(jié)構(gòu),以獲得更好的性能。集群: 使用多節(jié)點(diǎn)環(huán)境時(shí),表需要設(shè)計(jì)分區(qū)規(guī)則,以使數(shù)據(jù)平均分布于整個(gè)環(huán)境,查詢可在多節(jié)點(diǎn)上并行處理。并發(fā): 在各個(gè)分區(qū)中執(zhí)行查詢,可實(shí)現(xiàn)多線程方式,最大化提升性能。分區(qū)修剪: 掃描僅在數(shù)據(jù)相關(guān)分區(qū)進(jìn)行,最大減少查詢負(fù)載。前提是,查詢必須匹配分區(qū)定義。Range Partitioning Hash Partitioning Round-Robin PartitioningMulti-Level Pa

39、rtitioning Technology / Architecture: 壓縮壓縮:列存儲(chǔ)機(jī)制可以很容易的獲得一個(gè)很好的壓縮率(使用字典壓縮)。通常情況下,你可以預(yù)期比傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)多310倍的壓縮比。字典壓縮和長(zhǎng)度算法提供了較高的壓縮比和高速的訪問特性。請(qǐng)注意,另一方面,插入/更新在非規(guī)范化的模型可能會(huì)變得比較慢。Technology / Architecture: 沒有冗余數(shù)據(jù)不需要預(yù)計(jì)算的聚集表:避免盡可能多的數(shù)據(jù)冗余。在HANA中不需要表索引,物化視圖,總計(jì)/總結(jié)表,聚集等通過“更改等同插入”和“增量合并”的方法來改善列存儲(chǔ)的數(shù)據(jù)變更性能。但是,檢查和讀取的性能足夠。同樣考慮,可定

40、期實(shí)行數(shù)據(jù)歸檔和數(shù)據(jù)清理大規(guī)模場(chǎng)景的聚集、匯總分析尤其適合。避免冗余數(shù)據(jù),也有助于減少所需的內(nèi)存容量。Technology / Architecture: 列存儲(chǔ)中的索引列存儲(chǔ)中是否仍然需要索引? 默認(rèn)情況下不需要額外的索引支持例外:非常巨大的表并且在WHERE條件中指定使用了額外的索引HANA中的索引可以創(chuàng)建在列上(HANA可以并行處理多個(gè)索引)Technology / Architecture: 代碼下沉 code push down哪部分的SQL代碼需要重寫為存儲(chǔ)過程并下沉到HANA處理? 一切應(yīng)用將導(dǎo)致大量的數(shù)據(jù)庫(kù)和應(yīng)用交互的操作經(jīng)驗(yàn)表明,通常不是一個(gè)小的SQL代碼被替換成存儲(chǔ)過程,而是完整的報(bào)表或完全的業(yè)務(wù)邏輯需要下沉到HANA。應(yīng)用設(shè)計(jì)原則Code Push Down要最大化發(fā)揮HANA的性能特點(diǎn),應(yīng)用邏輯必須盡量推動(dòng)到數(shù)據(jù)庫(kù)。應(yīng)用設(shè)計(jì)原則典型例子Code Push DownMeasurementsRuntime of old“ Liquidity Forecast Run vs. new SQL script based implementation.Improvements / Key MessagesRuntime

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論