300 likes | 774 Views
목차. 회사 소개 프로젝트 개요 시스템 구성도 구성제품 (S/W, H/W) 및 사양 디스크 구성 64bit 시스템 구축 단계 현 시스템 분석 시스템 마이그레이션 문제점 및 해결책 전후 성능 비교 조언 차후 계획. 회사 소개. Retail Format : Fashion Focused Discount Department Store Annual Sales : 1400BN(2005 projection 1800BN) No. of Stores : 27
E N D
목차 • 회사 소개 • 프로젝트 개요 • 시스템 구성도 • 구성제품(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아울렛–뉴코아 통합 시스템 구축 프로젝트” • 기간 : 2004.2 ~ 2005.3 • 대상 시스템 ERP(SAP R/3), DW(SAP BW), EP(SAP EP), POS System, 고객카드 System 등
프로젝트 개요 • SQL Server 64bit 시스템 구축(2004.2 ~ 2004.12) • 대상 시스템 : ERP(SAP R/3), DW(SAP BW) • 환경 변화에 대한 요구사항 • 뉴코아 시스템을 기존 시스템으로 통합 • 기존 시스템의 리소스 부족 • 디스크 확장 및 64bit 시스템에 대한 검토
OLETPBW (CI & DB) 6 CPU6 GB RAM 시스템 구성도 After Before BW R/3 AP1 (CI) 6 CPU6 GB RAM AP1 Server 4 CPU4 GB RAM OLETPRD (CI& DB) 6 CPU4 GB RAM AP2 (DI) 4 CPU4 GB RAM UNISYS ES-7000 AP2 Server 3 CPU4 GB RAM BWDB (DB) 8 CPU 16GB RAM R3AP2 (DI) 4 CPU 8GB RAM AP3 (DI) 4 CPU4 GB RAM AP3 Server 4 CPU4 GB RAM AP4 (DI) 4 CPU4 GB RAM BW R/3 AP1 Server 4 CPU4 GB RAM R3DB (CI & DB) 8 CPU 16GB RAM R3AP1 (DI) 4 CPU 8GB RAM AP2 Server 4 CPU4 GB RAM
64bit 시스템 구축 단계 • 현 시스템 분석 • 시스템 사용률(CPU, Memory, Disk, 네트워크 등) 측정 • Data 증가율 분석 • 64bit Server 업체 선정 • BMT를 통한 성능 비교(64bit 시스템 환경 구축 테스트 겸) • 시스템 마이그레이션 • SQL Log-shipping을 통한 Data Migration • SAP 재설치 • 테스트 • 후속조치 • 안정성 및 성능 측정
현 시스템 분석 • 성능모니터를 통한 시스템 분석 • 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 구현 1 2
3 4 5 6
7 8 9
시스템 마이그레이션 • SQL Log Shipping을 통한 DB Migration • 단계 • Log Shipping 모니터링
시스템 마이그레이션 • SQL Log Shipping을 통한 DB Migration • 단계 • Log Shipping 관련 작업 • Source SystemLog Shipping Alert Job - BackupLog Shipping Alert Job - RestoreTransaction Log Backup • Target SystemLog Shipping - CopyLog Shipping - Load
시스템 마이그레이션 • SQL Log Shipping을 통한 DB Migration • 단계 • Log Shipping 설정 제거 • 마지막 Log shipping 적용 • 작업 삭제 • Database 운영모드로 복원 RESTORE DATABASE <dbname> 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. 151603 Copying an SQL Server database • Note No. 666805 MS SQL Server - Migrating from 32-bit to 64bit • Note No. 683447 SAP Tools for MS SQL Server • Note No. 327494 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)의 <sid>adm, SAPService<SID> 계정 추가 • 공유폴더 • Starting SAP Services • Test
문제점 및 해결책 • SAP DB 스키마 변경 • dbo? or <sid>? • 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 기술 자료 817064
문제점 및 해결책 • SAP Kernel Directory(note.664679) • Previous kernel directory structure • \usr\sap\<SID>\SYS\exe\run • New kernel directory structure • \usr\sap\<SID>\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) • 통합 시스템 구축 프로젝트(2005.03.01 오픈 예정) • ERP 시스템 DR 구축(2005.02.14 오픈 예정) • 향후 계획된 프로젝트 • CRM System 통합(2005.02 ~) • SMA/DM 프로젝트(2005.03 ~) • BW 시스템 64bit 전환(2006)