HP Appsystem for SAP HANA HP Korea Sept 2012
Contents 1. SAP HANA Database의이해 2. SAP HANA Backup 및 Recovery 3. High Availability 및 Disaster Tolerance 4. HP Appsystem for SAP HANA 특장점
불확실성의시대 미래를예측한다는것이불가능하다면우리에게남은것은세상의변화에어떻게대응할것인가뿐이다. 2
속도가지배하는비지니스세계 지연을최소화하는것이비지니스의가치를극대화하는것이다. 3
컴퓨터의역사 미국펜실베이니아대학에거트와 J. W. 모클리는에니악 (ENIAC:Electronic Numerical Integrater And Computer) 개발 최초의 HDD 출시 RAMAC (Random Access Method of Accounting and Control) 1946 1949 1951 1952 1956 1980 에드삭 (EDSAC) 을개발 유니박 - 원 (UNIVAC-I) 에드박 (EDVAC) 을개발 개인용컴퓨터의등장 RAMAC - 지름 24 인치의플래터 50 장으로약 4.8 MiB 의용량을구현하였으며, 가격은약 5 만달러였다고합니다 4
In-Memory 기술의활용 5
주기억장치 vs 보조기억장치 컴퓨터에서램 (RAM) 은읽고쓰기가가능한주기억장치입니다. RAM 은어느위치에저장된데이터든지접근 ( 읽기및쓰기 ) 하는데동일한시간이걸리는메모리이기에 랜덤 (Random, 무작위 ) 이라는명칭이주어집니다. 반면하드디스크, 플로피디스크등의자기디스크나자기테이프는저장된위치에따라접근하는데걸리는시간이다릅니다. 6
SAP HANA Database Session Management ~ 세션을만들고 DB 와연결을관리하는엔진, 해당세션에대한파라미터라를관리하는영역 Request Processing / Execution Control ~ Client 가보낸 Request 를분석하고실행하는영역 SQL Parser SQL Script MDX Calc Engine Relational Engine ~ 데이터가실제로저장되는영역 Row Store Column Store 7
그래도저장할곳은필요하다 Session Management Request Processing/Execution Control Relational Engine Row Store/Column Store Persistence Layer Page Management Logger (redo & undo logs) SAVE Point 8
SAP HANA SAP ERP SAP BW APPS HANA Step 4 New Applications New applications extend the core business suite with new capabilities New applications delegate data intense operations entirely to the in-memory computing Operational data from new applications is immediately accessible for analytics real time Step 5 Platform Consolidation All applications (ERP and BW) run on data residing in-memory Analytics and operations work on data in real time In-memory computing executes all transactions, transformations, and complex data processing 9
It is not a future 출처 : http://www.cs.toronto.edu/vldb04/protected/eproceedings/contents/pdf/ind2p2.pdf Proceedings of the 30 th VLDB Conference, Toronto, Canada, 2004 10
Backup 및 Recovery SAP HANA 데이터베이스는성능극대화를위해대량의데이터를메모리에서처리합니다. 하지만, 장애발생시복구를위해여전히영구저장장치를사용합니다. 또한데이터베이스 transaction 에의한모든변경들은로그에저장됩니다. 데이터와로그는정기적으로 savepoint 에의해자동으로디스크에저장되며로그는각 COMMIT 발생시에도디스크에저장됩니다 11
Backup 및 Recovery SAP HANA DB 는데이터영역의디스크에오류가발생한경우에는최종데이터 backup 파일과로그백업파일을 restore 하고오류직전시점까지의 log 를 log replay 하여시스템을복구합니다. 12
Backup 및 Recovery SAP HANA DB 는로그영역의디스크에오류가발생할경우에는로그백업파일을 restore 하여가장최근로그백업시점까지시스템을복구합니다. 최종로그백업시점으로복구 13
Backup 및 Recovery SAP HANA DB 는장애발생시복구를위해영구저장장치를사용하며정기적인데이터, 로그백업을통해어떠한장애에도각각의복구시나리오에의해복구기능을제공합니다. Backup, Recovery 시나리오지원여부비고 데이터백업 O 로그백업 O 로그의자동및수동백업 마지막데이터백업시점으로복구 O 장애발생시점으로복구 O 로그가손상되지않은경우에한함 특정시점으로복구 O 로그백업본을이용하여복구 14
Backup 및 Recovery SAP HANA Studio 뿐만아니라 SAP GUI 화면 (DB13) 에서도 HANA DB 의백업을실행및배치잡으로등록할수있으며해당작업의로그를분석합니다. 15
HP Appsystem for SAP HANA High Availability(XL only) SAP HANA DB 는사용중인 Node 에장애발생시서비스들은 Cold Standby node 의서비스로재할당되고장애 Node 의테이블들은 Standby 노드에재할당, 자동 load 됩니다. A B C D FO X. A B C 16
Scale Out disaster recovery (normal operation) Step 1 Log file write (example) Step 2 Write to remote array (Continuous Access) Step 3 Remote write confirmed Step 4 Write complete End state Primary and remote databases are in current and consistent state 17
Scale Out disaster recovery (failover operation) Step 1 System administrator determines that failure has occurred and triggers failover Step 2 Storage Management Server changes state of remote disk array Step 3 Storage is made available to remote HANA system End state HANA performs scripted recovery and begins normal operation 18
HP Appsystem 의특장점 Best-of-breed technologies HP Converged Infrastructure 기간업무의 Application을지원 applications 통합된관리툴로지원 Maximum performance 최대의성능을제공하기위해서최적화된구성 Application 과의통합환경제공 최대의가용성과확장성을제공 Built on open standards 데이터센터의기준에부합하는시스템 쉽게확장이가능 Cloud 로연결이가능 Services 19
HP 제품특장점 /IMDB-log /IMDB-data 외장디스크를사용 24+1 개의 HDD 를제공 ( 성능, 가용성극대화 ) 20
솔루션업체별평가 Scale-out Upgrade Path High Availability Disaster Tol. / Recovery Delivery Model / Timing HP I 사 F 사 C 사 D 사 -??? 21
솔루션업체별포지션 Positioning of Vendors related to each other I 사 HP SAP Competence D 사 F 사 C 사 SAP HANA Solution Quality 22
HP Appsystem for SAP HANA size 일반 DB 기준 X -Small <0.5TB Small <1.2TB Medium 1.0TB 2.5TB Medium Plus 1.0TB 2.5TB La r g e 2.5TB 5.0TB X -Large (scaleout) >5.0TB 서버모델 DL580 G7 DL580 G7 DL580 G7 DL980 G7 DL980 G7 BL680 G7 x N CPU 2W estmere-ex 2 W estmere-ex 4 W estmere-ex 4 W estmere-ex 8 W estmere-ex 4 W estmere-ex 메모리 128G 256G 512G 512G 1 TB 512G OS볼륨 2x300GB SAS 2x300GB SAS 2x300GB SAS 2x300GB SAS 2x300GB SAS 2x300GB SAS Data 볼륨 Ext 25x146G SAS Ext 25x146G SAS Ext 25x146G SAS Ext 25x300G SAS Ext 25x300G SAS Log 볼륨 1x320GB FIO 1x320GB FIO 2x320GB FIO 2x320GB FIO 4x320GB FIO Ext 48x600G SAS Scale - Up 방식 Stand alone 시스템 Scale Out 방식 (HA 포함 ) 23
HP Appsystem for SAP HANA XS, S, M size HANA DL580 Small, Extra Small OS 영역 Mirror Front /IMDB-data 외장디스크를사용 24+1 개의 HDD 를제공 ( 성능, 가용성극대화 ) Back /IMDB-log 24
HP Appsystem for SAP HANA M+, L size HANA DL980 Large, Medium+ OS 영역 Mirror /IMDB-data 외장디스크를사용 24+1 개의 HDD 를제공 ( 성능, 가용성극대화 ) Front Back 25
HP Appsystem for SAP HANA M+, L size HANA DL980 Large Certified Net Connect /IMDB-log 26
HP Appsystem for SAP HANA XL size 27
HP Appsystem for SAP HANA HANA servers Virtual Connect FlexFabric provides choice of redundant 1 GbE or 10 GbE for HANA data and user / front end server connections. Stacking links mean that additional racks can be added without the need for additional network drops Virtual Connect stacking HANA servers communicate over internal 40 Gbps network 40 Gbps between racks BladeSystem c7000 with HANA blades Internal 10 GbE network switches NFS filesystem imported from IBRIX storage network 28
HP Appsystem for SAP HANA HANA storage NFS filesystem exported to all HANA blades 40 Gbps between racks Internal 10 GbE network switches X9300 servers communicate over network to extend filesystem Clustered X9300 servers (IBRIX) P6500 provides local storage to clustered X9300 servers in each rack Stores database data and log files. Also stores application and configuration files Internal SAN P6500 disk array 29
HP Appsystem for SAP HANA 의서비스특장점 HP post-go-live solution support and HP hardware support Flexible Proactive Services HP Critical Advantage for HP AppSystems for SAP HANA Core Proactive Services Assigned account support team Mission Critical Reactive Services 구분항목 Medium + Large XL Service 전담엔지니어지원 1) O O O 6 HCTR 2) O O O DMR 3) O O O 1) SAP 경험이있는지원팀이유지보수를담당하는서비스로고객이원할경우지원됩니다. 2) 6 Hour Call To Repair ~ 6 시간안에 Part 를교체해주는서비스로고객이원할경우지원됩니다. 3) Defective Media Retention ~ 중요한정보를다루는기관이나군부대, 병원, 연구소등의경우해당 HDD 를고객이파기할수있도록하는서비스로고객이원할경우지원됩니다. 30
SAP HANA Innovation Overview HOT HOT HANA Platform (Datamart) HANA Apps HANA Content (Reporting & Analytics) HANA Accele-rators BW on HANA Cloud on HANA Business One Analytics on HANA Business One on HANA Business Suite on HANA HANA New Apps SAP Business Suite AnyDB Cu sto mer Mart App HANA DB SAP Business Suite AnyDB Apps HANA DB SAP Business Suite AnyDB Client (Views) HANA DB Client SAP Business Suite AnyDB HANA DB SAP Business Suite AnyDB BW HANA DB AnyDB Client O D/ SF Solutions HANA DB Client SA P Business One MSQ L HANA DB SA P Business One HANA DB SA P Business Suite ERP CRM SCM SRM PLM Views HANA DB BW Apps Apps HANA DB Side-by-side scenarios ( ) Integrated scenario New 31
HP Appsystem for SAP HANA 의국내레퍼런스 제조화학건설유통서비스공공 A 사 (TFT-LCD 소재기업 ) BW on HANA B 사 ( 정밀화학기업 ) BW on HANA C 사 ( 주택, 빌딩, 토목건축 ) BW on HANA D 사 ( 의, 식, 주서비스 ) BW on HANA 정부부처 DW 분석 E 사 ( 화학및전기차배터리제조업 ) BW on HANA F 사 ( 물류유통 ) 정보분석 A 사 B 사 C 사 D 사 정부부처 BW DEV BW QAS BW PRD BW DEV BW PRD BW DEV BW QAS BW PRD BW DEV BW QAS BW PRD PRD E 사 F 사 BW DEV BW PRD DEV PRD 32
고객요구조건을만족하는 HP 제품의기술특징 1. 메모리 128GB XS 사이즈와 256GB S 사이즈의경우도 512GB 까지확장이가능한모델. 2. HDD 는 OS 용과 Data 용을분리. 3. OS 용 HDD 는 Mirror 구성. 4. Scale-Out 모델의경우 SAP HANA 서버간통신을 40Gb 로보장하기위해 10GB switch 를 6 개이상기본제공. 5. Scale-Out 모델의경우전담엔지니어를지정하는서비스를포함. 33
Quiz 1. SAP HANA 는모든 Database 의모든 Data 가메모리에저장된다 ( Yes, No ) 2. SAP HANA 는메모리외의다른저장공간은필요치않다 ( Yes, No) 3. SAP HANA는 ( ) 된구성만판매가가능하다 4. SAP HANA는공장에서 OS와 SAP HANA SW까지설치되어져서온다 ( Yes, No ) 5. SAP HANA는 Database 라이선스를 (CPU, 메모리 ) 단위로한다 6. HP의 SAP HANA Appliance에라이선스는포함되어있다 ( Yes, No ) 34
감사합니다!