2001 OUTLET SAP-SQL Server 64bit 구축 사례 한기영 대리 eBusiness Team 2001OUTLET
목차 회사 소개 프로젝트 개요 시스템 구성도 구성제품 (S/W, H/W) 및 사양 디스크 구성 64bit 시스템 구축 단계 – 현 시스템 분석 – 시스템 마이그레이션 문제점 및 해결책 전후 성능 비교 조언 차후 계획
회사 소개 Retail Format : Fashion Focused Discount Department Store Annual Sales : 1400BN(2005 projection 1800BN) No. of Stores : 27 No. of Distribution Center : 3
회사 소개 SQL Server 기반 시스템 –Backend System SAP R/3(4.70 Enterprise), BW(3.2 with SEM 3.5), CRM (4.0) 각 영업 점 POS 서버 고객카드 서버, 전자세금계산서 서버, 법인카드 서버 홈페이지 등 –User Interface SAP EP(6.0)
프로젝트 개요 프로젝트 명 “2001 아울렛 – 뉴코아 통합 시스템 구축 프로젝트 ” 기간 : ~ 대상 시스템 ERP(SAP R/3), DW(SAP BW), EP(SAP EP), POS System, 고객카드 System 등
프로젝트 개요 SQL Server 64bit 시스템 구축 ( ~ ) – 대상 시스템 : ERP(SAP R/3), DW(SAP BW) – 환경 변화에 대한 요구사항 뉴코아 시스템을 기존 시스템으로 통합 기존 시스템의 리소스 부족 디스크 확장 및 64bit 시스템에 대한 검토
시스템 구성도 BW R/3 AP1 Server 4 CPU 4 GB RAM AP1 Server 4 CPU 4 GB RAM AP2 Server 3 CPU 4 GB RAM AP2 Server 3 CPU 4 GB RAM BWDB (DB) 8 CPU 16GB RAM BW AP1 Server 4 CPU 4 GB RAM AP1 Server 4 CPU 4 GB RAM AP2 Server 4 CPU 4 GB RAM AP2 Server 4 CPU 4 GB RAM OLETPRD (CI & DB) 6 CPU 4 GB RAM OLETPRD (CI & DB) 6 CPU 4 GB RAM OLETPBW (CI & DB) 6 CPU 6 GB RAM OLETPBW (CI & DB) 6 CPU 6 GB RAM UNISYS ES-7000 R3AP2 (DI) 4 CPU 8GB RAM R3DB (CI & DB) 8 CPU 16GB RAM R3AP1 (DI) 4 CPU 8GB RAM AP1 (CI) 6 CPU 6 GB RAM AP1 (CI) 6 CPU 6 GB RAM AP2 (DI) 4 CPU 4 GB RAM AP2 (DI) 4 CPU 4 GB RAM AP3 (DI) 4 CPU 4 GB RAM AP3 (DI) 4 CPU 4 GB RAM AP4 (DI) 4 CPU 4 GB RAM AP4 (DI) 4 CPU 4 GB RAM AP3 Server 4 CPU 4 GB RAM AP3 Server 4 CPU 4 GB RAM Before After
구성제품 (S/W, H/W) 및 사양 Application H/WS/W CPUMemModelOS DB & 기타 R/3 DB 1.5GHz x 816GBUNYSIS ES-7000 Windows 2003 Server(64bit) Datacenter SQL Server 2000(64bit) Datacenter SAP R/3 Central Instance(64bit Kernel) AP1 1.5GHz x 48GBUNYSIS ES-7000 Windows 2003 Server(64bit) Enterprise Edition SAP R/3 Dialog Instance(64bit Kernel) AP2 1.5GHz x 48GBUNYSIS ES-7000 Windows 2003 Server(64bit) Enterprise Edition SAP R/3 Dialog Instance(64bit Kernel) BW DB 1.5GHz x 816GBUNYSIS ES-7000 Windows 2003 Server(64bit) Datacenter SQL Server 2000(64bit) Datacenter AP1 700MHz x 66GBHP PLT 8500 Windows 2003 Server Enterprise Edition SAP BW Central Instance(32bit Kernel) AP2 1.5GHz x 44GBHP DL 580 Windows 2003 Server Standard Edition SAP BW Dialog Instance(32bit Kernel) AP3 550MHz x 44GBHP PLT 8500 Windows 2003 Server Standard Edition SAP BW Dialog Instance(32bit Kernel) AP4 1.5GHz x 44GBHP DL 580 Windows 2003 Server Standard Edition SAP BW Dialog Instance(32bit Kernel)
디스크 구성 (EMC CX700) 내용 (Drive) 볼륨 크기디스크 개수 RAIDDB Size R/3 SAP Kernel X 2RAID 1 992GB (DB file 전체 볼륨 크기 2TB) TrLog X 2RAID 1 Tempdb X 2RAID 1 DB file X 12RAID 1+0 DB file X 12RAID 1+0 DB file X 12RAID 1+0 DB file X 12RAID 1+0 DB file X 12RAID 1+0 BW TrLog X 2RAID 1 572GB (DB file 전체 볼륨 크기 2TB) Tempdb X 2RAID 1 DB file X 7RAID 5 DB file X 7RAID 5 DB file X 7RAID 5 DB file X 7RAID 5 DB file X 7RAID 5
64bit 시스템 구축 단계 1. 현 시스템 분석 - 시스템 사용률 (CPU, Memory, Disk, 네트워크 등 ) 측정 -Data 증가율 분석 2.64bit Server 업체 선정 -BMT 를 통한 성능 비교 (64bit 시스템 환경 구축 테스트 겸 ) 3. 시스템 마이그레이션 -SQL Log-shipping 을 통한 Data Migration -SAP 재설치 - 테스트 4. 후속조치 - 안정성 및 성능 측정
현 시스템 분석 성능모니터를 통한 시스템 분석 –CPU, Memory, DISK 분석 대량 배치 작업 시, DB 서버 CPU 사용률 95% 이상, 여유 메모리 10MB 이하 디스크 공간 부족 (2005 년 2/4 분기 디스크 추가 예정 ) – 뉴코아 시스템 통합에 따른 시스템 환경 변화 분석 시스템 사용자 약 3 배 증가 예상 (450 1500) Database 증가량 약 3~4 배 증가 예상 (1GB/1Day 3~4GB/1Day)
현 시스템 분석
시스템 마이그레이션 목표 – 시스템 down time 최소화 – 시스템 안정성 32 to 64bit DB Migration –Database file copy(DB attach & Detach) –Backup & Restore
시스템 마이그레이션 SQL Log Shipping 을 통한 DB Migration – 단계 DB Full Backup( 압축백업 프로그램 사용 : 900GB 160GB) Backup file copy Target 시스템에 Restore –Leave database read-only and able to restore additional transaction logs –Undo file 위치, 이름 지정 –STANDBY = undo_file_name DB 를 Standby 모드로 복원
시스템 마이그레이션 SQL Log Shipping 을 통한 DB Migration – 단계 Log Shipping 구현 12
6 34 5
78 9
시스템 마이그레이션 SQL Log Shipping 을 통한 DB Migration – 단계 Log Shipping 모니터링
시스템 마이그레이션 SQL Log Shipping 을 통한 DB Migration – 단계 Log Shipping 관련 작업 –Source System Log Shipping Alert Job - Backup Log Shipping Alert Job - Restore Transaction Log Backup –Target System Log Shipping - Copy Log Shipping - Load
시스템 마이그레이션 SQL Log Shipping 을 통한 DB Migration – 단계 Log Shipping 설정 제거 – 마지막 Log shipping 적용 – 작업 삭제 Database 운영모드로 복원 RESTORE DATABASE WITH RECOVERY
시스템 마이그레이션 SAP 재설치 – 사전 준비 SAP Going-Live Check 나 EWS 를 통한 target 시스템 구성 점검 Target system 환경에 맞는 profile parameter 조정 –SAP Memory 관련 parameter abap/buffersize zcsa/presentation_buffer_area zcsa/table_buffer_area 등 관련 노트 확인 –Note No Copying an SQL Server database –Note No MS SQL Server - Migrating from 32-bit to 64bit –Note No SAP Tools for MS SQL Server –Note No Configuration Parameters for SQL Server 2000 등
시스템 마이그레이션 SAP 재설치 – 사전 준비 Source System 과 Target System 의 hostname, Network 환경 Test 시나리오 – 주요 업무 프로세스 –Interface 테스트
시스템 마이그레이션 SAP 재설치 –SAP Installation Log-shipping 완료 후, SAP CI, DI 설치 SAP 최신 커널 Update Workprocess 수량 조정 TMS 세팅 –trans 폴더 복사 ( 필요하다면 ) – 개발, 테스트 (QAS) 의 adm, SAPService 계정 추가 공유폴더 –Starting SAP Services –Test
문제점 및 해결책 SAP DB 스키마 변경 –dbo? or ? –Parameter 변경 환경변수 : MSSQL_SCHEMA Default.pfl : dbs/mss/schema 32bit SQL Server 와 64bit SQL Server 간의 연결성 문제 –SQL error 7399 CD drive :\IA64\Setup\IA64\Install\instcat.sql –SQL error 7391 MS 기술 자료
문제점 및 해결책 SAP Kernel Directory(note ) –Previous kernel directory structure \usr\sap\ \SYS\exe\run –New kernel directory structure \usr\sap\ \SYS\exe\nuc\NtIa64\ SAP Buffer 설정 조정 – 각 Buffer 의 Swap 확인 (ST02) – 해당 profile parameter 조정 작업
전후 성능 비교 DB 전체 백업 시간 : 900GB –5 시간 32 분 1 시간 30 분 배치 작업 ( 매출 upload) –1 시간 40 분 35 분 R/3 Avg. Dialog Response Time –1.2 초 0.6 초 DBREINDEX : 110GB 테이블 (Index size : 25GB) –10 시간 이상 (?) 1 시간 45 분
조언 철저한 사전 준비 – 관련된 모든 기술문서 확인 (MS KB, SAP NOTES 등 ) –Target system OS, DB 에 적합한 configuration 확인 –SAP profile parameter, workprocess 개수 정리 – 사전 테스트 ! 동일한 환경을 구성하여 테스트 (BMT 활용 ) Log shipping 을 이용한 DB migration – 시스템 downtime 최소화 Performance Optimization for New System. – 모니터링, 데이터 수집 –SQL 통계 업데이트 – 쿼리 및 인덱스 튜닝 –SAP buffer parameter 조정
차후계획 현재 진행중인 프로젝트 –R/3 Performance Tuning(2005.1~2005.3) – 통합 시스템 구축 프로젝트 ( 오픈 예정 ) –ERP 시스템 DR 구축 ( 오픈 예정 ) 향후 계획된 프로젝트 –CRM System 통합 ( ~) –SMA/DM 프로젝트 ( ~) –BW 시스템 64bit 전환 (2006)