34

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

  • Upload
    misty

  • View
    89

  • Download
    14

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

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

회사 소개• 브랜드 경쟁력 1 위를 자랑하는 대형 할인점• 시장 점유율 1 위를 자랑하는 대형 할인점• 전국 73 개 점포 / 4 개 물류센터

– 전국 4,000 여대의 영업관련 시스템– 30,000 개 이상의 주변 장치

• 중국 진출 : 중국 E*Mart Open – 3 개점• 2007 년 : 100 호 점 Open 예정

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

회사 소개• E*Mart – 신세계 I&C – 솔루션업체의 완벽한

지원체계• E*Mart 전산관리

– 신세계 I&C 이마트 팀– 통합 Helpdesk (Call Center 운영 )– 전국 무인 관리자 체계 ( 원격제어 체계 ) 구축– One-Stop Service / Non-Stop Service

• 365 일 無障碍 시스템 구현• Ubiquitous Computing 환경에서 점포 무인 운영

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

프로젝트 개요• 프로젝트 : E*Mart 중앙감시시스템 구축 프로젝트

• 기간– 구축 : 2005.1 ~ 2005.6– 사후 보완 / Tuning : 2005.7 ~ 2005.10

• 대상 시스템 (2005 년 4 월 현재 기준 )– Data Center 서버– 물류센터 서버 (4 개 물류센터 / 7 대 )– 점포 서버 (73 개 점포 / 400 대 이상 )– 점포 POS 시스템 (73 개 점포 / 3,000 대 이상 )

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

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

구축• 전산 시스템 운영 수준 선진화

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

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

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

시스템 구성도 - Architecture

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

시스템 구성도 – 서버 구성도중앙감시 Server Helpdesk / Reporting Server

Virus 감시 Server

File 배포Server

출입통제Server

2TB

• HP DL760-Xeon 2GHz * 4-M/M : 4GB

• HP DL380-Xeon 3GHz * 2-M/M : 2GB

• HP DL580-Xeon 2GHz * 2-M/M : 2GB-400GB Disk

Microsoft Clustering

MS-SQL2TB

• HP DL760-Xeon 2GHz * 4-M/M : 4GB

Microsoft Clustering

MS-SQL

• HP DL580-Xeon 2GHz * 2-M/M : 2GB-400GB Disk

Virus 감시 Server

• HP DL380-Xeon 3GHz * 2-M/M : 2GB

MS-SQL MS-SQL MS-SQL

CTI Server

RAID 1+0 RAID 1+0

800GB 800GB

• Intel Server

수동 Take-Over

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

구성제품 (S/W, H/W) 및 사양

SQL Server 2000 StandardWindows 2000 ServerIntel 호환서버1GB2GHz x 1

Ahn Lab APCWindows 2003 ServerEnterprise EditionHP DL3802GB3GHz x 4

출입통제 서버Windows 2003 ServerEnterprise EditionHP DL 5802GB2GHz x 2

Unicon File 배포 서버 등Windows 2003 ServerEnterprise EditionHP DL5802GB2GHz x 2

SQL Server 2000 EnterpriseMicrosoft Clustering / Microsoft Reporting

Windows 2003 ServerEnterprise EditionHP DL7604GB2GHz x 4

SQL Server 2000 EnterpriseMicrosoft Clustering / Unicon Helpdesk Server

Windows 2003 ServerEnterprise EditionHP DL7604GB2GHz x 4

SQL Server 2000 EnterpriseMicrosoft Clustering / Unicon SMS, AMS Server

Windows 2003 ServerEnterprise EditionHP DL7604GB2GHz x 4

SQL Server 2000 EnterpriseMicrosoft Clustering / Unicon SMS, AMS Server

Windows 2003 ServerEnterprise EditionHP DL7604GB2GHz x 4

DB & 기타OSModelM/MCPU

S/WH/W

Application

중앙 감시서버

Helpdesk&

Report서버

파일배포 / Log 시스템

출입통제서버

Virus 감시서버 (2 대 )

CTI서버

80GB

800GB

400GB

400GB

2TB

Disk

2TB

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

구축 시스템 개요

• 관리 대상– 전국 점포 전산실 서버– 전국 점포 POS 터미널 & 주변장치– 물류센터 서버– Data Center 서버– 점포전산실 시설

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

구축 시스템 개요

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

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

구축 시스템 개요

• 적용 부문– 소프트위드솔루션 社의 Unicon 제품 기반 (www.softwith.com)

• 통합상황시스템• 시스템 관리• Application 관리• Helpdesk 시스템• 자원 / 자산관리

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

구축 시스템 개요

• 통합상황시스템– 시스템 , Application 등에서 발생된 모든 이벤트에 대한 통합 표시

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

구축 시스템 개요

• Next IT Management Paradigm 구축– 기존 Management 환경의 연동

• 기존 업무 관리 프로그램의 연동• 타 관리 플랫폼 정보의 연동

– 신규 Management• IT 인프라 전반에 대한 관리 환경의 통합• 시스템 -Application- 관리인력의 연계 체계 구축

– System Management, Application Management, Helpdesk 등의 연동– 정보 및 이벤트의 통합 관리 / 자동화 관리

• Application 에 대한 “ 진보된 관리 Framework 구축”

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

구축 시스템 개요

• 시스템관리시스템– 시스템 (Data Center 서버 , 점포전산실서버 , 점포 POS 터미널 ,

물류센터 서버 등 ), Database, Middle-ware, POS 주변장치 등에 대한 성능감시 , 장애 감시 , 원격제어 , Log 통합 등의 시스템관리

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

구축 시스템 개요

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

대한 통합 감시

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

구축 시스템 개요

• Reporting 서비스– MS-SQL Reporting Services 기반– Web Reporting / 다양한 Export (Excel 등 )

Excel ReportWeb Report

Export

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

구축 시스템 개요• Data

– 2004.6 ~ 10 월• 누적 데이터 크기 : 1 TB• 1 일 평균 신규 Record : 300 만 건• 1 일 평균 Transaction : 2,000 만 packets

0

5000000

10000000

15000000

20000000

25000000

30000000

35000000

2004 2004 2005 2005 2005

1 일 평균TransactionPacket1 일 평균 신규Record 수

10 월 11 월 12 월 1 월 2 월

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

구축 시스템 개요

• 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 의 감소

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

SQL Server 선정 사유• 높은 성능 / 안정성• 다양한 기능

– DB 관리 Tool– Query 성능 분석 Tool– Bulk Data 처리– DTS 기능 등 …

• 부가 기능 : Reporting Services

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

문제점 및 해결책• Performance Tuning

– 하나의 Data Size 가 작고 , 동시에 다량의 상이한 Data 들에 대한 Transaction 에 대한 Delay 문제 발생

– MS-SQL Tuning 을 통한 해결• 올바른 Query

– Bulk Data 에 대한 Query 시 , Low Performance 문제 발생– SQL 수정 : Bulk 처리 , Lock 문제 해결

• MS-SQL 의 도구 이용– 누적된 Record Data 의 저장 공간 문제 / 낮은 성능 문제 발생– DTS 를 이용한 자동 설정으로 문제 해결

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

기대 효과• ROI / TCO 절감

– 점포 전산 인력 무인화에 따른 인건비 Cost 절감 ( 점포 수 * 2 명에 대한 인건비 총액 ) – 40 억 원 이상 절감– 장애인지 , 장애원인규명 및 장애조치에 대한 빠른 대처로 Down-Time

의 최소화• Non-Stop Service 를 통한 체계적인 전산 관리

– 전국 무인 관리 체계 및 중앙감시 집중화에 따른 관리 공백을 자동화– 장애사전예방 - 장애인지 - 장애조치의 “ 감시 - 처리 Process” 의 표준화– 人災에 의한 장애 방지

• One-Stop Service 를 통한 관리 효율성 증대– 시스템 , Database/Middleware, Application, POS 주변기기 ,

점포전산실 출입감시 , Virus 통합감시 , 점포 전산실 항온항습기 등에 대한 Total Management View 를 통한 실시간 “ 감시 & 원격제어”

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

E*Mart Application 감시

• Object Modeling 방식의 “ Unicon AMS” Package 사용• Application 의 내부 처리까지의 관리

구축 전

Application 의 Process 의 기동 상태 점검 ( 필요 시 )

Application 의 시스템 Resource 사용 점검 ( 필요 시 )

장애 발생 시 , 장애 발생 원인을 찾기 위한 시간 소모

구축 후

Application 의 Process 기동 상태 자동 감시

Application 의 시스템 Resource 사용 상태 자동 감시

Application 의 장애 요소의 실시간 파악

Application 의 여러 프로그램들간의 데이터 정합성 감시

Batch 작업의 수행 결과 실시간 감시

Client-Server 간의 프로세스 처리 상태 감시

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

E*Mart Application 감시

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

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

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 기록

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

E*Mart Application 감시

• 절차 2: 관리 화면의 구상– 표시 항목– Flow 표시 방법– 적용 시스템 표시– Program 정보 표시– Function 정보 표시– 데이터 저장 공간 표시– Time Schedule 표시 등…

* 신규 시스템 개발 시 설계 / 분석 자료 활용

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

E*Mart Application 감시

• 절차 3: 관리 화면 Design – Unicon AMS Designer 사용– Drawing– MS-SQL Database 에 관리 화면의 Object 정보 저장

관리화면완성

(Maps)

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

E*Mart Application 감시

• 절차 4: Navigation 구조 작성 – Unicon AMS Tree Editor사용

– 트리 구조 배치– 시스템 정보 설정– MS-SQL Database 에 트리 Object 정보 저장

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

E*Mart Application 감시

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

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

E*Mart Application 감시

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

Data)

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

E*Mart Application 감시

• Benefits– 기존 Application 의 관리 요소를 점차 확대시키고 , 상세화하는 것이

용이– Application 과 관리프로그램이 상호 비의존적– 장애원인 및 장애 부분의 신속한 인지 가능– 장애에 따른 후속 장애 발생 가능 요소의 사전 방지 가능– 잦은 Application 수정에도 신속하게 관리 적용 가능– 관리 이벤트 데이터 (Log) 들의 자동 관리 ( 크기 , 이동 , 삭제 등 ..)– 신규 시스템 개발 시 , 표준 관리 Process 적용

• Function 등의 이벤트 표시 절차• Log 및 Code 의 정형화• 관리 화면 (Flow-Diagram, Batch Schedule …) 등에 대한 설계 반영

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

조언• 제품 선택 시 , Future Load Map 이 보장되고 , 다양한

Integration 방법을 제공하는 Platform S/W 를 선택 .• MS-SQL (Platform S/W) 의 기초활용에 그치지 말고 ,

제공되는 최대한의 기능들을 활용 .• Platform 의 성능 및 안정성은 “ Platform 구축”

에서부터 시작 .

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