1 / 34

회사소개 프로젝트 개요 목적 시스템 구성도 구성제품 (S/W, H/W) 및 사양 구축 시스템 개요 SQL Server 선정 사유 문제점 및 해결책 기대 효과

목차. 회사소개 프로젝트 개요 목적 시스템 구성도 구성제품 (S/W, H/W) 및 사양 구축 시스템 개요 SQL Server 선정 사유 문제점 및 해결책 기대 효과 E*Mart Application 감시 조언. 회사 소개. 브랜드 경쟁력 1 위를 자랑하는 대형 할인점 시장 점유율 1 위를 자랑하는 대형 할인점 전국 73 개 점포 / 4 개 물류센터 전국 4,000 여대의 영업관련 시스템 30,000 개 이상의 주변 장치 중국 진출 : 중국 E*Mart Open – 3 개점

misty
Download Presentation

회사소개 프로젝트 개요 목적 시스템 구성도 구성제품 (S/W, H/W) 및 사양 구축 시스템 개요 SQL Server 선정 사유 문제점 및 해결책 기대 효과

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 목차 • 회사소개 • 프로젝트 개요 • 목적 • 시스템 구성도 • 구성제품 (S/W, H/W) 및 사양 • 구축 시스템 개요 • SQL Server 선정 사유 • 문제점 및 해결책 • 기대 효과 • E*Mart Application 감시 • 조언

  2. 회사 소개 • 브랜드 경쟁력 1위를 자랑하는 대형 할인점 • 시장 점유율 1위를 자랑하는 대형 할인점 • 전국 73개 점포 / 4개 물류센터 • 전국 4,000 여대의 영업관련 시스템 • 30,000개 이상의 주변 장치 • 중국 진출 : 중국 E*Mart Open – 3 개점 • 2007년 : 100호 점 Open 예정

  3. 회사 소개 • E*Mart – 신세계 I&C – 솔루션업체의 완벽한 지원체계 • E*Mart 전산관리 • 신세계 I&C 이마트 팀 • 통합 Helpdesk (Call Center 운영) • 전국 무인 관리자 체계 (원격제어 체계) 구축 • One-Stop Service / Non-Stop Service • 365일 無障碍 시스템 구현 • Ubiquitous Computing 환경에서 점포 무인 운영

  4. 프로젝트 개요 • 프로젝트 : E*Mart 중앙감시시스템 구축 프로젝트 • 기간 • 구축 : 2005.1 ~ 2005.6 • 사후 보완 / Tuning : 2005.7 ~ 2005.10 • 대상 시스템 (2005년 4월 현재 기준) • Data Center 서버 • 물류센터 서버 (4개 물류센터 / 7 대) • 점포 서버 (73개 점포 / 400 대 이상) • 점포 POS 시스템 (73개 점포 / 3,000 대 이상)

  5. 목적 • Low Cost 운영을 위한 전산 운영 비용 절감 • 안정적인 정보 시스템 서비스 제공 • 점포 전산 시스템의 무인관리 / 효율적 운영체계 구축 • 전산 시스템 운영 수준 선진화

  6. 시스템 구성도 – 전체 구성도

  7. 시스템 구성도 - Architecture

  8. 시스템 구성도 – 서버 구성도 중앙감시 Server Helpdesk / Reporting Server 2TB 2TB RAID 1+0 RAID 1+0 MS-SQL MS-SQL File 배포 Server 출입통제 Server 수동 Take-Over • HP DL760 • -Xeon 2GHz * 4 • -M/M : 4GB • HP DL760 • -Xeon 2GHz * 4 • -M/M : 4GB • HP DL580 • -Xeon 2GHz * 2 • -M/M : 2GB • -400GB Disk Microsoft Clustering Microsoft Clustering • HP DL580 • -Xeon 2GHz * 2 • -M/M : 2GB • -400GB Disk 800GB 800GB MS-SQL MS-SQL MS-SQL • HP DL380 • -Xeon 3GHz * 2 • -M/M : 2GB • HP DL380 • -Xeon 3GHz * 2 • -M/M : 2GB • Intel Server CTI Server Virus 감시 Server Virus 감시 Server

  9. 구성제품(S/W, H/W) 및 사양 Application H/W S/W CPU M/M Model OS DB & 기타 Disk 2GHz x 4 4GB HP DL760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon SMS, AMS Server 중앙 감시 서버 2TB 2GHz x 4 4GB HP DL760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon SMS, AMS Server 2GHz x 4 4GB HP DL760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon HelpdeskServer Helpdesk & Report 서버 2TB 2GHz x 4 4GB HP DL760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Microsoft Reporting 2GHz x 2 2GB HP DL580 Windows 2003 Server Enterprise Edition Unicon File 배포 서버 등 400 GB 파일배포 / Log 시스템 2GHz x 2 2GB HP DL 580 Windows 2003 Server Enterprise Edition 출입통제 서버 400 GB 출입통제 서버 3GHz x 4 2GB HP DL380 Windows 2003 Server Enterprise Edition Ahn Lab APC 800 GB Virus 감시 서버 (2대) 2GHz x 1 1GB Intel 호환서버 Windows 2000 Server SQL Server 2000 Standard 80GB CTI 서버

  10. 구축 시스템 개요 • 관리 대상 • 전국 점포 전산실 서버 • 전국 점포 POS 터미널 & 주변장치 • 물류센터 서버 • Data Center 서버 • 점포전산실 시설

  11. 구축 시스템 개요 • 중앙감시서버 / Helpdesk 서버 등 • Microsoft 社의 Cluster 구축 • Cluster를 이용한 MS-SQL Take-Over 기능 • SAN, Dual Controller • RAID 1 + 0 • Data 영역을 RAID 공간에 지정

  12. 구축 시스템 개요 • 적용 부문 • 소프트위드솔루션 社의 Unicon 제품 기반 (www.softwith.com) • 통합상황시스템 • 시스템 관리 • Application 관리 • Helpdesk 시스템 • 자원/자산관리

  13. 구축 시스템 개요 • 통합상황시스템 • 시스템, Application 등에서 발생된 모든 이벤트에 대한 통합 표시

  14. 구축 시스템 개요 • Next IT Management Paradigm 구축 • 기존 Management 환경의 연동 • 기존 업무 관리 프로그램의 연동 • 타 관리 플랫폼 정보의 연동 • 신규 Management • IT 인프라 전반에 대한 관리 환경의 통합 • 시스템-Application-관리인력의 연계 체계 구축 • System Management, Application Management, Helpdesk 등의 연동 • 정보 및 이벤트의 통합 관리 / 자동화 관리 • Application에 대한 “진보된 관리 Framework 구축”

  15. 구축 시스템 개요 • 시스템관리시스템 • 시스템(Data Center 서버, 점포전산실서버, 점포 POS 터미널, 물류센터 서버 등), Database, Middle-ware, POS 주변장치 등에 대한 성능감시, 장애 감시, 원격제어, Log 통합 등의 시스템관리

  16. 구축 시스템 개요 • Application 관리시스템 • 업무 Application에 대한 감시 • Process, 내부 처리 오류, 배치처리 상태, 데이터정합성 점검 등에 대한 통합 감시

  17. 구축 시스템 개요 • Reporting 서비스 • MS-SQL Reporting Services 기반 • Web Reporting / 다양한 Export (Excel 등) Export Web Report Excel Report

  18. 10월 11월 12월 1월 2월 구축 시스템 개요 • Data • 2004.6 ~ 10월 • 누적 데이터 크기 : 1 TB • 1일 평균 신규 Record : 300만 건 • 1일 평균 Transaction : 2,000만 packets

  19. 구축 시스템 개요 • MS-SQL DTS 기능 활용 • DTS를 활용한 Table들의 Old-Record들에 대한 자동 Move 기능 이용 : MS-SQL Server Agent 활용 • 많은 History성 Data의 축적  Transaction Cost 증가 • DTS 기능 설정을 통한 주기적으로 Table들의 Old Record들을 backup Table로 Move하여, access하는 table의 Record 관리  Transaction Cost의 감소

  20. SQL Server 선정 사유 • 높은 성능 / 안정성 • 다양한 기능 • DB 관리 Tool • Query 성능 분석 Tool • Bulk Data 처리 • DTS 기능 등 … • 부가 기능 : Reporting Services

  21. 문제점 및 해결책 • Performance Tuning • 하나의 Data Size가 작고, 동시에 다량의 상이한 Data들에 대한 Transaction에 대한 Delay 문제 발생 • MS-SQL Tuning을 통한 해결 • 올바른 Query • Bulk Data에 대한 Query 시, Low Performance 문제 발생 • SQL 수정 : Bulk 처리, Lock 문제 해결 • MS-SQL의 도구 이용 • 누적된 Record Data의 저장 공간 문제/ 낮은 성능 문제 발생 • DTS를 이용한 자동 설정으로 문제 해결

  22. 기대 효과 • ROI / TCO 절감 • 점포 전산 인력 무인화에 따른 인건비 Cost 절감 (점포 수 * 2 명에 대한 인건비 총액) – 40억 원 이상 절감 • 장애인지, 장애원인규명 및 장애조치에 대한 빠른 대처로 Down-Time의 최소화 • Non-Stop Service를 통한 체계적인 전산 관리 • 전국 무인 관리 체계 및 중앙감시 집중화에 따른 관리 공백을 자동화 • 장애사전예방-장애인지-장애조치의 “감시-처리 Process”의 표준화 • 人災에 의한 장애 방지 • One-Stop Service를 통한 관리 효율성 증대 • 시스템, Database/Middleware, Application, POS 주변기기, 점포전산실 출입감시, Virus 통합감시, 점포 전산실 항온항습기 등에 대한 Total Management View를 통한 실시간 “감시 & 원격제어”

  23. E*Mart Application 감시 • Object Modeling 방식의 “Unicon AMS” Package 사용 • Application의 내부 처리까지의 관리

  24. E*Mart Application 감시 • 정책: Application과 감시시스템과의 상호의존도 제거 방식 채택 (Log 기록 방식)

  25. E*Mart Application 감시 • 절차 1: 기존 Application의 Source Code 혹은 Shell 프로그램 내부에 “Unicon AMS”의 적용을 위한 코드 추가 include “emart_comm.h” . void main(int argc, char *argv[]) { AmsLogPrint(“STA LOG”); . . if (error) AmsLogPrint(“ERR LOG”); . . AmsLogPrint(“END LOG”); exit(0); } void select_func() { if (error) AmsLogPrint(“ERR LOG”); . . AmsLogPrint(“INF LOG”) } ▶ Program 始作時 無條件 START LOG 기록 ▶ Error시 Error Log 기록 ▶ 處理件數 等의 情報는 Information 情報를 Information Log 기록 ▶Program 終了時 無條件 終了 Log 기록

  26. E*Mart Application 감시 • 절차 2: 관리 화면의 구상 • 표시 항목 • Flow 표시 방법 • 적용 시스템 표시 • Program 정보 표시 • Function 정보 표시 • 데이터 저장 공간 표시 • Time Schedule 표시 등… * 신규 시스템 개발 시  설계/분석 자료 활용

  27. 관리화면 완성 (Maps) E*Mart Application 감시 • 절차 3: 관리 화면 Design – Unicon AMS Designer 사용 • Drawing • MS-SQL Database에 관리 화면의 Object 정보 저장

  28. E*Mart Application 감시 • 절차 4: Navigation 구조 작성 – Unicon AMS Tree Editor사용 • 트리 구조 배치 • 시스템 정보 설정 • MS-SQL Database에 트리 Object 정보 저장

  29. E*Mart Application 감시 • 절차 5: 데이터 연동 – Unicon Log Viewer 사용 • Application에서 남기는 Log 정보의 Mapping • Filtering 설정 • Application에서 남기는 Log 정보의 수집 기능을 Active • 설정 정보 등의 Data를 MS-SQL Database 저장

  30. E*Mart Application 감시 • 절차 6: 감시 시작 – Unicon AMS Viewer 사용 • 통합관제센터 및 업무 담당자들이 사용하는 PC에서 AMS Viewer 실행 • 자동 Alarm Alerting (alerting 정보의 Database 저장) • 장애 발생 부분으로 자동 화면 이동 • 초기 AMS Viewer running 시점에서, MS-SQL Database로부터 Bulk Data Transaction(초기화 Data)

  31. E*Mart Application 감시 • Benefits • 기존 Application의 관리 요소를 점차 확대시키고, 상세화하는 것이 용이 • Application과 관리프로그램이 상호 비의존적 • 장애원인 및 장애 부분의 신속한 인지 가능 • 장애에 따른 후속 장애 발생 가능 요소의 사전 방지 가능 • 잦은 Application 수정에도 신속하게 관리 적용 가능 • 관리 이벤트 데이터(Log)들의 자동 관리(크기, 이동, 삭제 등..) • 신규 시스템 개발 시, 표준 관리 Process 적용 • Function 등의 이벤트 표시 절차 • Log 및 Code의 정형화 • 관리 화면(Flow-Diagram, Batch Schedule …)등에 대한 설계 반영

  32. 조언 • 제품 선택 시, Future Load Map이 보장되고, 다양한 Integration 방법을 제공하는 Platform S/W를 선택. • MS-SQL (Platform S/W)의 기초활용에 그치지 말고, 제공되는 최대한의 기능들을 활용. • Platform의 성능 및 안정성은 “Platform 구축”에서부터 시작.

More Related