31
시시시시시시시시 2. 시시시 시시 시시 - 1 시시시시시시시시시시

시스템구축제안서샘플

  • Upload
    jania

  • View
    181

  • Download
    1

Embed Size (px)

DESCRIPTION

시스템구축제안서샘플. 하드웨어 구축 목표. 2. 시스템 구축 방안 가 . 시스템 구성도 1) 하드웨어 구성도 가 ) 하드웨어 구성 목표 제안 요청서 상의 하드웨어 구성 요건은 포털 및 각 서비스 부분 정보 서비스를 지원하기위해 동시 사용자 수 3 만명을 충족 시킬 수 있는 시스템을 구성하여 , 불특정 다수의 동시접속 요구를 처리 하는데 그 핵심이 있는 것으로 분석된다 . - PowerPoint PPT Presentation

Citation preview

Page 1: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 1

시스템구축제안서샘플

Page 2: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 2

2. 시스템 구축 방안

가 . 시스템 구성도

1) 하드웨어 구성도

가 ) 하드웨어 구성 목표

제안 요청서 상의 하드웨어 구성 요건은 포털 및 각 서비스 부분 정보 서비스를 지원하기위해 동시 사용자 수 3 만명을 충족 시킬 수 있는 시스템을 구성하여 ,

불특정 다수의 동시접속 요구를 처리하는데 그 핵심이 있는 것으로 분석된다 .

제안사는 이러한 제안 요청서 상의 요구사항과 제안사의 경험을 근거로 한 시스템 구축 목표를 대량 접속처리 , 데이터 안정성 , 보안 및 확장성의 세가지로 설정하여 제안 한다 .

대량 접속 처리대량 접속 처리 보안 및 확장성 보안 및 확장성

데이터의 안정성 데이터의 안정성

대량 접속 처리

데이터의 안정성

보안 및 확장성

하드웨어 구축 방향

서버 성능 및 운영 체제

고려

백업 체계 고려

서버 분리 및 시스템 확장

고려

대량의 접속을 수용할 수 있으며 , 접속 이후 이루어지는 다양한 요구에 충분히 대응 가능함

자동 백업 장치 및 그 체계 를 준비하여 데이터의 백 업 및 안정성을 확보함

공개되는 서버와 데이터를 관리하는 서버를 분리하며 , 향후 확장성도 고려함

하드웨어 구축 목표

Page 3: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 3

나) 구축 목표에 따른 구성 전략

대량의 접속을 가능하게 하기 위해서는 기본적으로 프로세서 및 네트워크 성능이 우수한 하드웨어를 선정한다. 그리고, 보안 및 확장성을 위해 역할에 의해 시스템을 구분할 뿐만 아니라 확장능력이 뛰어난 시스템을 선택한다. 데이터의 안정성을 도모하기 위해 대용량 저장장치 및 백업 장비를 이용한 백업 체계를 마련한다.

구축목표 구성전략 기대효과

대량 사용자 접속

데이터의 안정성 확보

보안 및 확장성 고려

Solaris 운영체제를 통해 충분한 Multitasking과 Network 성능을 확보

웹 서버와 데이터서버를 분리하여 인터넷 접속 및 데이터 처리속도 향상

DLT를 통해 데이터 백업 및 복구를 신속하게 , 그리고 자동적으로 수행

디스크 장애를 예측하여 Spare Disk에 자동 백업함으로써 고 신뢰성을 실현

데이터 증가에 유연하게 대응할 수 있는 시스템 확장성 확보

업그레이드에 용이한 Sun Enterprise 제품군을 선정하여 지속적인 성능 향상

UNIX 운영체제 선정

접속과 조회처리 서버 분리

하드웨어 RAID 방식을 이용한 데이터 백업

7 시간 내 데이터 백업을 위한 백업 장치 구성

웹 서버 및 데이터 서버의

개별 확장 고려

웹 서버를 중심으로 데이터 서버 증설 고려

구성 전략

Page 4: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 4

2) 시스템 구성도 및 내역

가) 시스템 구성도

시스템 성능, 확장성, 안정성 등을 고려하여 시스템을 다음과 같이 구성할 것을 제안한다.

E1

방화벽 서버

웹 서버 1데이터 서버

Router

Switch Hub

Gigabit

Switch

CSU

Internet

DLT

시스템 구성도

웹 서버 2 웹 서버 3

Page 5: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 5

나) 시스템 내역

(1) 제안 시스템 개요

제안사가 시스템을 위해 제안하는 제안 시스템의 구성 내역은 다음과 같다 .

용 도용 도

웹 서버

데이터 서버

방화벽 서버

백업 장치

제안 제품제안 제품

Enterprise 3500

Enterprise 5500

Ultra 60

L1000 Tape

Library

개 요 개 요

UNIX 계열의 SUN

Microsystems Enterprise 급 서버

UNIX 계열의 SUN

Microsystems Enterprise 급 서버

SUN Microsystems 의Workstation 및 Netcenter

급 서버

SUN Microsystems 의 테라바이트 급 테이프 라이브러리

특 징특 징

고도의 신뢰성 , 가용성 ,

서비스성 네트워크 및 프로세싱 성능이 뛰어남

대규모 DB 운용 및 온라인 트랜잭션 처리에 적합

뛰어난 확장성과 성능을 갖춘 서버

네트워크 I/O 가 뛰어남

방화벽 어플리케이션을 위한 전용 서버로 제안

1TB(압축시 2 TB)의 저장용량

속도 및 신뢰성 우수

제안 시스템 내역

Page 6: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 6

(2) 주서버 선정을 위한 일반적인 고려사항

제안사가 시스템의 핵심적인 역할을 수행하는 하드웨어인 웹 서버,

데이터 서버를 선정할 때 검토된 일반적인 고려사항은 다음과 같다.

구 분 일반적인 고려사항

성 능

CPU 400 MHz 이상의 CPU로서 응용프로그램의 고속 처리를 지원해야 함

시스템 버스 및 I/O 버스

CPU의 데이터 고속처리 및 데이터의 고속 전송을 위해서 시스템 버스 및 I/O 버스가 고속일 것

tpmC 공인된 수치로서 가능한 높은 tpmC 수치를 보유할 것

안정성 Hot Swap 기능 시스템의 주요 부품을 시스템의 정지 없이 교체 가능할 것

CPU 대규모 업무를 고속으로 처리하고 , 향후 업무 확장을 대비해야 함

확장성

Cache 8 MB 이상의 Cache를 지원해야 함

메모리 최대 8 GB 이상 메모리 용량을 지원해야 함

디스크 최대 6 TB 이상 디스크 용량을 지원해야 함

I/O다양한 주변장치의 접속을 위해서 다수의 I/O 슬롯을 지원해야 함

표준 POSIX, X/Open, SVID3 등의 산업계 표준을 준수해야 함

표 준

네트워크 프로토콜 다양한 네트워크 프로토콜을 지원해야 함개방성

보안 수준 C2 레벨 이상의 보안 수준을 만족시켜야 함보 안

일반적인 고려사항

Page 7: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 7

(3) 주서버 선정을 위한 비교분석

시스템의 성공적인 구축을 위한 최적의 주서버를 선정하기 위해서 대표적인 3가지 기종의 주요 특징을 고려하여 항목별로 비교하였다. 제안사는 이를 바탕으로 본 프로젝트에서 사용될 가장 적합한 웹 서버 및 데이터 서버를 채택, 제안 및 권고하기로 한다.

(가) 웹 서버 선정을 위한 비교분석

웹 서버 선정을 위해 Sun Enterprise 3500, HP K460, Compaq ES4100 5/533을 비교 분석하였다. 분석 결과 Sun Enterprise 3500이 Cache 메모리, CPU 등 여러 분야에서 다른 두 시스템보다 뛰어난 우월성을 보였다.

구 분구 분 Sun Enterprise 3500

Sun Enterprise 3500

프로세서 Ultra SPARC II400 MHz

HPK460 HP

K460

PA 8000 180 MHz

Compaq ES4100 5/533

Compaq ES4100 5/533

Alpha 533 MHz

Cache 8 MB 1 MB 4 MB

최대 CPU 수 8

최대 메모리 크기 8 GB

최대 디스크 크기 Over 6 TB

최대 I/O 슬롯수 12 SBus/ 8 PCI

I/O Channel Bandwidth

200 Mbps(Sbus) 528Mbps(PCI)

4

8 GB

21.1 TB

8HP-PB

288 Mbps

4

8 GB

15 TB

8

250Mbps PCI

System Bus Bandwidth 3.2 Gbps at 100MHz 960 Mbps 1.8 Gbps

TPC-C 21,872

Hot-Swap system component

Power,fans,I/O boardsCPU/memory boards

15,000

Power,fans,disk

13,000

Disk

웹서버 비교분석표

Page 8: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 8

( 나 ) 데이터 서버 선정을 위한 비교분석

데이터 서버 선정을 위해 Sun Enterprise 5500, HP9000 N4000, Compaq GS60 을 비교 분석하였다 . 분석 결과 Sun Enterprise 5500 이 여러 부분에서 다른 두 시스템보다 우월했다 .

구 분구 분 Sun Enterprise 5500

Sun Enterprise 5500

프로세서 Ultra SPARC II400 MHz

HP 9000N4000

HP 9000N4000

PA 8500 440 MHz

CompaqGS60

CompaqGS60

Alpha21264 525 MHz

Cache 8MB L2 1M L1 4MB

최대 CPU 수 14

최대 메모리 크기 14 GB

내장 디스크 크기 1,346 GB

최대 I/O 슬롯수 21 Sbus/ 12 PCI

Maximum I/O Channels 14 Sbus/ 12PCI

I/O Channel Bandwidth

200 Mbps(Sbus) 528 Mbps(PCI)

System Bus Bandwidth 3.2 Gbps at 100MHz

TPC-C 43,125

Hot-Swap system component

Power,fans,I/O boardsCPU/memory boards

8

16 GB

18GB

12 PCI

12

483 Mbps

3.8 Gbps

49,308

Power,fans,disk

6

12 GB

1,019GB

132PCI, 8EISA

11

132Mbps PCI

2.1 Gbps

N/A

Disk

DB 서버 비교 분석표

Page 9: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 9

다 ) 제안 상세 내역

(1) 웹 서버

웹 서버 , 메일 서버 , 메일링 리스트 운용 , 검색엔진 어플리케이션 운용의 용도로 Sun Microsystems의 Enterprise 3500 을 제안한다 .

제품 개요제품 개요

선정 사유 제안 내역

• 고도의 신뢰성 , 가용성 ,

서비스성뿐만 아니라 , 높은 네트웍

처리속도와 프로세싱 성능을

제공하여 웹 서버에 적합

• 웹 서버의 특성에 따른 CPU 및

메모리의 추가 증설이 필요할 경우

탁월한 확장성을 제공

• 모듈화 구조로 되어 있어서 새로운

기술과 고성능으로의 업그레이드가

용이

• 대형시스템에서나 가능한 성능과

신뢰성으로 복잡한 비즈니스 및

기술적인 애플리케이션 운영에 적합

Sun Microsystems의 Enterprise 3500

본 사업에 제안되는 웹 서버는 동급에서 최고의 성능과

신뢰성을 제공하며 , 우수한 네트워크 성능 및 탁월한

확장성을 가지고 있는 시스템으로서 , 에

설치되어 운용된다 .

프로세서

CPU 수 ( 최대 )

Cache Memory

메모리 크기

디스크 크기

최대 I/O 슬롯수Maximum I/O

Channels

I/O Channel Bandwidth

최대 Bandwidth

Hot-Swap system component

400 MHz Ultra SPARC II

2 (8)

8 MB

1 GB

36 GB

12 SBus/ 8 PCI

8 Sbus or PCI

Sbus : 200 Mbps PCI : 528MBps

3.2 Gbps

Power,fans,I/O boards,

CPU/memory boardsinternal FC-AL

disks

웹 서버 상세 내역

Page 10: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 10

㈜ 그림 . Enterprise 3500 System

시스템으로 업그레이드하고자 할 때 ( 예를들면 엔터프라이즈 3500에서 엔터프라이즈 6500으로 ), 사용자는 기존 시스템에 있는 CPU/메모리 보 드 , I/O 보드 등의 부품들을 새로운 시스템으로 이동할 수 있어 사용 자의 투자를 보호

시스템으로 업그레이드하고자 할 때 ( 예를들면 엔터프라이즈 3500에서 엔터프라이즈 6500으로 ), 사용자는 기존 시스템에 있는 CPU/메모리 보 드 , I/O 보드 등의 부품들을 새로운 시스템으로 이동할 수 있어 사용 자의 투자를 보호

네트워크 성능네트워크 성능

프로세싱 성능프로세싱 성능

확장성확장성

투자 보호투자 보호

내장된 10/100 Mbps 이더넷과 함께 FDDI, ISDN, TokenRing 및 ATM 인터페이스와 같은 옵션으로 고속 네트워킹을 지원 64-bit/25MHz SBus 또는 64-bit/66MHz PCI 채널을 통해 고속 I/O 지원

UltraSPARC 모듈을 지원하는 탁월한 integer 및 floating-point 성능 시스템 인터커넥터인 Gigaplane 버스는 각각 84 MHz에서 2.68 GB/sec 처리 속도와 100 MHz에서 3.2 GB/sec의 처리속도를 제공

소규모의 엔트리 레벨에서부터 수 테라바이트의 데이터와 수천명의 사용자를 지원할 수 있는 시스템 구성을 지원 UltraSPARC 모듈 및 메모리 모듈 또는 I/O 보드를 추가 설치를 통해 쉽게 시스템의 성능 향상 가능

웹 서버 특징

Page 11: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 11

(2) 데이터 서버

시스템의 데이터베이스 구축 및 운영에 중추적인 역할을 수행하는 데이터 서버로서 Sun Microsystems의 Enterprise 5500 을 제안한다 .

제품 개요제품 개요

선정 사유 제안 내역

• 뛰어난 안정성을 갖고 있으며 ,

기존의 네트웍 서버에 비해

부품수가 현격하게 적으면서도

기존의 초대형 시스템이나

메인프레임에서만 가능했던 기능을

제공하므로 데이터 서버에 적합

• 초당 3.2 GB 처리 상호 연결

장치인 GigaplaneTM 을 사용해 매우

높은 I/O 처리량을 제공하도록

설계됨

• 내장된 redundancy 기능을 사용하

여 , 시스템 운용에 영향을 주지

않고도 전원 공급 , 냉각 , 스토리지

고장의 즉시 복구 가능한 훌륭한

유지 보수성을 제공

Sun Microsystems의 Enterprise 5500

•본 사업에 제안되는 데이터 서버는 대규모 데이타베이스

운용에 뛰어난 확장성과 성능을 갖춘 서버 시스템으로서 ,

에 설치되어 운용된다 .

•시스템 운영 , 커뮤니티 DB, 쇼핑몰 DB, 관리시스템

운영 , 사용자 DB 등의 용도로 사용된다 .

프로세서

CPU 수 ( 최대 )

Cache Memory

메모리 크기

디스크 크기

최대 I/O 슬롯수

Maximum I/O Channels

I/O Channel Bandwidth

최대 Bandwidth

Hot-Swap system component

400 MHz UltraSPARC II

6 (14)

8 MB

1.5 GB

36 GB

21 SBus/ 12 PCI

14 Sbus/ 12 PCI

Sbus : 200 Mbps PCI : 528 Mbps

3.2 Gbps

Power, fans,I/O boards

CPU/memory boards

데이터 서버 상세 내역

Page 12: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 12

RAS (Reliability, Availability, Serviceability) 측면RAS (Reliability, Availability, Serviceability) 측면

성능적 측면성능적 측면

SolarisTM 운영 환경의 다중처리 효과와 조합된 설계로 테라바이트 이 상의 데이타 저장은 물론 , 과중한 트랜잭션을 처리하는 천 개 이상의 네트웍 클라이언트를 지원 가능

최대 14개의 고속 UltraSPARC 프로세서 , 14GB의 메모리 , 14개의 200MB/sec SBus I/O 채널이 Gigaplane에 연결 가능

신뢰성 (Reliability) – ECC 보호 데이터– Parity 보호 주소 및 통제 신호들– 전류를 공유하는 전원회로– 하드웨어 모니터링– 온도감지 센서

가용성 (Availability)– 이중화된 CPU/메모리 보드– 이중화된 전원공급장치– 개선된 ASR(Automatic System Recovery) 기능– 디스크어레이 호스트 접속의 이중화– 내장 DISK의 Dual Independent FC-AL 접속

유지보수성 (Serviceability)– 모듈화된 시스템 설계– 핫스왑 가능한 CPU/메모리 보드– 핫스왑 가능한 I/O 보드– 원격지 관리통제 강화– 핫스왑 가능한 디스크

데이터 서버 특징

Page 13: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 13

(3) 방화벽 (Firewall) 서버

네트워크의 보안 강화를 위해 도입된 방화벽 서버로서 Sun Microsystems의 Ultra 60 을 제안한다 .

제품 개요제품 개요

선정 사유 제안 내역

• 산업 표준의 PCI I/O 버스를

계속해서 지원하여 수백개의 확장

및 네트웍 선택 사양을 사용하는

유연성을 지님

• 66MHz PCI 를 제공함으로서 초당

200MB 의 작업 성능을 가능하게

하는 고성능 네트워킹의 요구

사항에 적합함

Sun Microsystems의 Ultra 60

• UltraSPARC 프로세서 기반의 새로운 데스크탑

시스템으로서 유연성 , 잠재적인 시스템 확장 등을

위한 여유를 제공한다 .

• 고성능 네트워킹의 요구 사항에 가장 이상적인

설계로 방화벽 서버로 운용된다 .

프로세서

CPU 수

Cache Memory

메모리 크기

디스크 크기

최대 I/O 슬롯수

CPU-to-Memory Bandwidth

SCSI Cntl

Ethernet

450 MHz UltraSPARC II

2

4 MB

512 MB

27 GB

3 (64/33) PCI1 (64/66) PCI

2 UPA (120MHz)

Sbus : 1.97 GBps

2X UltraSCSI-2

10/100 Fast Ethernet

방화벽 서버 상세 내역

Page 14: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 14

네트워크 성능네트워크 성능

프로세싱 성능프로세싱 성능

확장성확장성

2MB나 4MB의 L2-cache UPA는 144비트폭의 CPU와의 ECC방지 데이터 경로에 따라 크로스바 지 향의 상호 접속을 제공 네트워킹 , 이기종간의 접속 , I/O 성능에서 최고 수준 트위스트 페어를 통한 100-Mbps Fast Ethernet이 표준이나 , 자동 속도 감지에 따른 자동 변환 기능에 따라 이전의 10Mbps로도 접속이 가능 표준 MII 포트는 외장 트랜시버와 연결이 되어 표준 100/10BASE-T 트위스트 페어 이외의 다른 미디어도 연결 가능

듀얼 버스 채널을 가진 PCI I/O 를 채택함으로서 시스템의 PCI에 고성 능을 유지 UltraSPARC-II 처리 능력 , 120-MHz UPA 시스템 버스 , 내장 / 외장 디스 크와 보조 장치를 위한 두개의 UltraSCSI 추가를 통한 차세대 Creator Graphics 가속기 활용

프로세서의 업그레이드가 용이한 분리형 디자인 – Ultra 2 와 Ultra 30 웍스테이션의 프로세서 모듈과 상호호환이 가능

최고 2 GB 까지 메모리를 확장 가능– 16 슬롯 : 16-, 32-, 64-, 128-MB DIMMs

2, 4, 9-GB 드라이브 선택 사양 지원– 1-inch, 1.6-inch height, 3.5-inch 7200-rpm UltraSCSI 드라이 브 지원

4 개의 표준 PCI 버스 슬롯을 가진 고성능 I/O 확장

방화벽 서버 특징

Page 15: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 15

(4) 백업 장치 (DLT)

신뢰성 높은 자동 백업 및 데이터 복구 솔루션을 제공하기 위한 백업 장치로 Sun Microsystems 의 L1000 Tape Library 를 제안한다 .

제품 개요제품 개요

선정 사유

•1 시간내에 72 기가바이트의

데이터를 백업할 수 있으며 (504

GB/7 hr), 200만회 평균주기 이상

오류 없이 사용할 수 있을 정도로

대용량의 데이터를 신뢰성 있게

저장할 수 있음

•Sun의 Solstice Backup

이외에도 40여 종의 저장 관리

응용프로그램이 지원되므로 관리가

용이하다 . Solstice Backup은

데이터를 보호하고 , 관리비용을

줄여주며 , 백업시간을 최소화하고

저장 관리를 통합 시키는 장점을

지님

Sun Microsystems 의 L1000 Tape Library

•보통 상태에서 1.05 테라바이트의 데이터를 저장할

수 있으며 , 압축시에는 2.1테라바이트의 데이터를

저장할 수 있는 첨단 테이프 라이브러리이다 .

•대용량 백업 및 저장 작업을 위해서는 필수적인

속도와 신뢰성을 보장한다 .

제안 내역

최대 Tape Driver 수

최대 Cartridge 수

Cartridge 용량

Library 총용량

Library Throughout

Drive Transfer Rate

4

30

35 GB/개 (Up to 70 GB

with 2:1 Compression)

1.05 TB (Up to 2.1 TB with 2:1

Compression)

72 GB/hr (Up to 144 GB/hr with 2:1

Compression)

5 MB (Up to 10 MB with 2:1

Compression)

백업 장치 상세 내역

Page 16: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 16

Library Monitoring SoftwareLibrary Monitoring Software

성능적 측면성능적 측면

NetBackup 소프트웨어NetBackup 소프트웨어

고용량과 신뢰성으로 Workgroup부터 Data Center에 모두 적용될 수 있 는 Tape Library 4 개의 DLT7000 Tape Driver와 30개의 Cartridge를 제공하여 최대 1 TB 의 데이터를 다룰 수 있음 Web을 기반으로 하는 Monitoring Software를 제공하여 시스템의 관리 가 용이 사용자 정의와 시스템 상태 점검을 용이하게 하기 위해 Touch-Control Panel 제공 핫스왑 가능한 DLT Library Driver로 높은 신뢰성 확보 DLT Media를 통해 Backward read/write 가능 Robotic Arm을 통한 무인 자동 백업 가능

Java를 기반으로 하는 Web Browser Interface 인터넷을 통해 어느 곳에서든 시스템의 상태를 파악 Library의 Activity를 시각적으로 확인 상태 정보를 지속적으로 Update Library의 Activity의 유지 관리 기록 보관 문제 발생시 관리자에게 즉시 알려줌

GUI 기반의 자동화된 백업 관리 소프트웨어 백업 대상 , 저장 미디어 및 백업 스케줄에 대한 클래스 정의 가능 백업 진행 상황 및 결과의 실시간 모니터링 Tar, Cpio 등의 Unix 표준 포맷 지원 Tape 미디어에 대한 Index 자체 구축으로 백업 및 Restore시

운영이 편리함

백업 장치 특징

Page 17: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 17

3) 소프트웨어 구성도

시스템의 소프트웨어의 논리적 구성은 크게 기반 ( 시스템 ) 소프트웨어 ,

상용 소프트웨어 , 응용 ( 개발 ) 소프트웨어로 나누어 다음과 같이 표현할 수 있다 .

Solaris

TCP/IP

SecureWoks

Netscape Enterprise

NetscapeMessanger

UNIX(Solaris)

TCP/IP

JDK/JSDK

Jrun Pro Enterprise

Push Server

웹 호스팅 서버Homepage

SearchWare

사용자 관리 (ACL)

Web ServerWeb Server

UNIX(Solaris)

Oracle/SQLNet

TCP/IP

JDK/JSDK

통합 Control 서비스

데이터 관리 어플리케이션

Data ServerData Server

Firewall ServerFirewall Server

상용소프트웨어

개발 어플리케이션

시스템 소프트웨어

[ 범례 ]ClientClient

Widows

TCP/IP

Web Browser

Mail Client

주 1. 사용자 (Client)는 인터넷으로 서버에 연결

주 1

논리적 소프트웨어 구성도

Page 18: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 18

가 ) 제안 상용 소프트웨어 내역

시스템 구축을 위해 제안하는 상용 소프트웨어는 다음과 같으며 , 제안사의 구축 경험 및 운영 노하우를 최대한 고려한 요구사항 및 시스템 구축 후 원활한 운영 및 지원을 고려하여 최적의 솔루션을 제안한다 .

구분구분 제안 요구 규격제안 요구 규격

검색엔진(FTR)

검색엔진(FTR)

- 전문 검색 및 질의처리- 검색을 위한 인덱싱 구축 및 운영- 이기종 플랫폼 및 DBMS 운영- 상용 워드 프로세스의 포맷 필터 지원- 시소러스 구축 및 연계 가능- 동적 인덱싱 기능 보유- 로봇 에이전트 , DB 에이전트 보유- 영어 , 한자 , 일어 등 다국어 지원

- 전문 검색 및 질의처리- 검색을 위한 인덱싱 구축 및 운영- 이기종 플랫폼 및 DBMS 운영- 상용 워드 프로세스의 포맷 필터 지원- 시소러스 구축 및 연계 가능- 동적 인덱싱 기능 보유- 로봇 에이전트 , DB 에이전트 보유- 영어 , 한자 , 일어 등 다국어 지원

방화벽방화벽 - 100 User License- 국가 정보원 K4 등급 획득- 100 User License- 국가 정보원 K4 등급 획득

제안 제품제안 제품

어울림정보기술SecureWorks 1.0어울림정보기술

SecureWorks 1.0

제안 소프트웨어 내역

WebServerWeb

Server- 웹서비스 (HTTP 1.1) 지원- Unix OS 지원- 웹서비스 (HTTP 1.1) 지원- Unix OS 지원

NetscapeEnterprise

3.5

NetscapeEnterprise

3.5WebLogicWebLogic - 웹 로직 엔터프라이즈 서버- 웹 로직 엔터프라이즈 서버

MailServerMailServer

- 메일 서비스 (SMTP) 지원- 100 사용자용- 메일 서비스 (SMTP) 지원- 100 사용자용

DBMSDBMS - 동시 16 사용자용- Unix 서버용- 동시 16 사용자용- Unix 서버용

Java Servlet

엔진

Java Servlet

엔진- 웹 서버연동 서블릿 엔진- 웹 서버연동 서블릿 엔진

Web LogicEnterprise

3.6

Web LogicEnterprise

3.6

NetscapeMessanger

4.1

NetscapeMessanger

4.1

Oracle 8iOracle 8i

AlliareJRun Pro 2.3.3

AlliareJRun Pro 2.3.3

Page 19: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 19

나 ) 제안 소프트웨어 소개

(1) 웹 서버

( 가 ) 제품 선정

시스템의 웹 서버로 Netscape 사의 Enterprise Server 3.6 을 선정 , 제안한다 . HTTP 1.1 을 지원하며 , 안정적인 상용 웹 서버로 가장 많이 쓰이며 , 성능이 뛰어나다 .

개 요개 요

Netscape Enterprise Server는 전사적 정보 관리를 위한 인터넷 표준 기반의 웹 서버 소프트웨어로 ,

시스템을 이용하는 사용자의 접속 및 요청을 처리하고 데이터 서버와 통신을 통해 결과를 전달하는 역할을 수행한다 .

Netscape Enterprise Server는 전사적 정보 관리를 위한 인터넷 표준 기반의 웹 서버 소프트웨어로 ,

시스템을 이용하는 사용자의 접속 및 요청을 처리하고 데이터 서버와 통신을 통해 결과를 전달하는 역할을 수행한다 .

고려 사항 분석고려 사항 분석 선정 사유선정 사유

Enterprise Server 3.6

신뢰성

성 능

용이성

기술지원

[ serverwatch.com 평가결과 ]

주 1 : severwatch.com : 인 터 넷 관 련 서버제품을 모니터링하고 성능을 비교 분석하는 기관

주 1

[ 기본 고려사항 분석 ] 유닉스 기반의 제품 기본적인 멀티태스킹 구조가 강한 유닉스기반의 서버이어야 함

표준 웹 프로토콜 (HTTP 1.1) 지원 표준 웹 프로토콜을 지원해야 함

[WIDWID 고려 분석 사항 ] 대량 사용자의 접속 처리 대량 접속을 처리할 수 있어야 함 데이터 서버와 접속 방안 Servlet방식의 데이터베이스 연계가 지원되어야 함 자바 서블릿 지원 플랫폼 독립적인 어플리케이션 개발을 위해 개발 언어로 자바를 선택하고 웹서버는 이를 지원해야 함

SSL 지원 SSL을 지원하여야 함

유닉스 기반 웹서버로서 안정적인 성능을 보임

표준 웹 프로토콜 HTTP 1.1을 지원

상용 웹 서버 중 가장 뛰어난 성능을 가지고 있음 .(Serverwatch 기능평가 )

DB 연결을 위해 CGI, NSAPI, WAI를 지원하며 Java Servlets를 지원

자바 서블릿을 지원함 . SSL을 지원하여 시스템 구현 가능 LDAP 프로토콜 지원의 Directory 서버와 연계하여 향후 확장성이 뛰어남 .

제안 웹 서버

Page 20: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 20

Netscape Enterprise Server 기능Netscape Enterprise Server 기능

• 문서의 생성 및 관리를 위한 강력한 기능을 제공• WYSIWYG 편집 , Full-Text 검색 , 버전 관리를 제공• 개방형의 서버 Application을 위한 개발 플랫폼 제공• 향상된 보안과 네트워크 관리를 제공

– SSL 3.0, 사용자 인증 , 강력한 접근 제어– 보안 및 원격지 관리 , 플랫폼 독립적인 관리 , SNMP, 리포트 기능

( 나 ) 선정제품 소개

선정된 Netscape Enterprise Server 는 단순한 웹 서버의 기능외에도 , 개발을 위한 최적의 플랫폼을 제공한다 . 또한 SSL 을 지원하여 사용자 인증 및 접근 제어를 통한 시스템 개발이 가능하다 .

Netscape Enterprise Server 특징Netscape Enterprise Server 특징

Netscape ONE(Open Network Environment) 으로 배포된 Netscape

IFC(Internet Foundation C ses) 를 이용한 손쉬운 네트워크 기반 응용 소프트웨어 개발이 가능

정보를 빠르고 효과적으로 조회하고 찾을 수 있게 해주는 지능적인 검색기능과 사용자 화면을 제공

강력한 서버 기반의 Agent를 통한 정보를 제공 LDAP 기반의 사용자 및 접근 제어를 통해 서버 관리의 비용과 복잡성을 줄임

뛰어난 기능과 높은 안정성을 제공

제안 웹 서버 소개

Page 21: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 21

(2) 웹 로직 서버

( 가 ) 제품 선정

시스템과 같이 유연하고 강력한 고객 서비스가 필요한 경우 인터넷 포탈 시스템은 안정성 및 향후 확장성 , 투자보호 등을 보장하는 시스템이 되어야 한다 . 이에 제안사는 인터넷 포탈 시스템 구축 소프트웨어로서 안정적인 웹 하부구조로 ‘웹로직 어플리케이션 서버’를 제안 한다 .

웹 로직엔터프라이즈 서버웹 로직엔터프라이즈 서버

개 요개 요

웹 상에서의 안정적인 트랜잭션 및 성능을 보장하고 표준에 근거한 보안기능을 제공하는 BEA 웹로직 애플리케이션 서버를 제안하는 바입니다 .

웹 상에서의 안정적인 트랜잭션 및 성능을 보장하고 표준에 근거한 보안기능을 제공하는 BEA 웹로직 애플리케이션 서버를 제안하는 바입니다 .

고려 사항 분석고려 사항 분석 선정 사유선정 사유

온라인 트랜잭션이 가능한 웹사이트의

구축인터넷에서 확장성과 신뢰성을 발휘향후 신기술 도입에 유연하고 확장

가능한 구조국제 표준의 오픈 아키텍쳐에 대응하여

장래를 대비TP 모니터 기능을 통해 트랜잭션의

무결성을 보장

웹 로직 서버

온라인 트랜잭션의 안정성 및 신뢰성개방적이면서 확장성 있는 S/W 아키 텍쳐 채용기 투자된 전산자원의 활용 세계 표준 , 업계 표준을 적극적으로 도입도입 - 관리 - 운용의 용이성 추구웹 애플리케이션 개발 시 생산성

[WIDWID 고려 분석 사항 ]자바 표준 선택 및 구현 :

EJB,JNDI,JTS,RMI,JDBC,JMS등통신 : HTTP,RMI,TCP/IP,IIOP,DCOM 등DB 연계 : DBMS 인터페이스를 위해서 TYPE 2~4 ㅓ윷 드라이브 제공 , 제 3벤더 제공 JDBC 드라이브 사용 가능보안 : HTTP,SSL 뿐만 아니라 RSA 및 X.509 표준 인증 사용 및 JAVA분산배치 및 분배 : W3C 표준 준수

Page 22: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 22

고려항목 세 부 내 역 웹로직의 대응 기술

웹서버 기능

(멀티스레드방식 )

멀티스레드 기능이 내장된 웹 서버 기능을 포함해야 합니다 . 일 반 적 인 웹 서 버 는 멀티쓰레드를 전혀 고려하지 않고 설계된 관계로 유저의 급격한 증가에 대한 대비책이 없습니다 .

웹 로 직 은 표 준 의 HTTP프로토콜을 준수하여 제작된 웹 서 버 기 능 을 포 함 한 멀 티 스 레 드 방 식 의 웹어플리케이션 서버입니다 .

서블릿엔진구현

웹 서버상에서 표준방식의 서블릿이 가동될 수 있는 서블릿 엔진이 웹서버에 내장되어 있어야 합니다 .

표준 방식 서블릿 작성 및 구동 가능변경 작업시 동적 Reloading 가능 서블릿 Chaining 지원( 서블릿에서 EJB, RMI 호출 )Initial 서블릿 지원Session Tracking 지원( 유저 상태 관리 가능 )

C/S시스템

구축 가능

웹이 아닌 클라이언트 / 서버 시스템 구축이 가능해야 합니다 . 웹으로 구축할 필요가 없는 업 무 ( 인 트 라 넷 ) 인 경 우 멀티티어 C/S 시스템 구축이 가능해야 합니다 .

RMI 구현DCOM, CORBA 지원

객체분산시스템

객체 지향적인 분산 시스템 구축이 가능해야 합니다 .

RMI 및 EJB 구 현 으 로 객체분산 시스템 구축 가능 

서버 컴포넌트모델 구축

가능

서 버 의 비 즈 니 스 로직 및 데이터베이스 로직에 대한 표준 방 식 의 컴 포 넌 트 모 델 을 지원해야 합니다 .

EJB full option 지원 Stateless Session BeanStateful Session BeanBeanManaged Entity Bean ContainerManaged Entity Bean

컨테이너시스템 구현

서버상의 컴포넌트 제작 및 조립할 수 있 는 컨테 이너 시스템을 완비해야 합니다 .

EJB 개발 마법사 제공

웹 로직 기술적 고려사항

Page 23: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 23

분산트랜잭션

분 산 객 체 에 대 한 트 랜 잭 션 이 보장되어야 합니다 .

JTS(Java Transaction Service) 구현으로 완벽한 데이터 일치성 보장

디렉토리 및 네이밍 서비스

표 준 방 식 의 디렉토 리 서 비 스 를 지원해야 합니다 . 서버의 객체가 다른 시스템으로 이동시 클라이언트 코드의 재 컴파일 과정이 필요없어야 하는 것입니다 .

JNDI(Java Naming & Directory Service) 구현으로 분산 프로그래밍 손쉽게 가능

클러스터링 지원

( 로드밸런싱 )

시 스 템 의 확 장 성 에 대 비 하 여 , 운영중의 응용 프로그램에 대하여 수정 없이 다른 시스템으로의 복제가 가능해야 하며 , 복제 이후 시스템 간의 자동 로드 밸런싱이 이루어 져야 합니다 .

클러스터링 지원으로 분산 서버간의 로드 밸런싱 가능서버 운용의 효율성 및 업무 응답 속도의 안정성 및 빠른 속도 보장

장애대책 시스템의 신뢰성 및 안정성을 확보하기 위한 장애 대책으로 페일 오우버 기능이 있어야 합니다 .

클러스터링 지원으로 백업시스템 구축 가능 장애 없는 안정적인 서비스 구축 가능

오픈아키텍쳐

개발 툴에 종속적이지 않은 독립적인 개발 환경을 보장해야 합니다 . 즉 어떤 자바 개발 툴에 대해서도 지원이 가능해야 합니다 .

Pure Java 시 스 템 으 로 구 현 된 WebLogic 에서 순수 자바 시스템의 응용시스템 구축 가능

보안시스템

표준방식의 보안을 구현해야 하며 , 제삼의 인증기관과도 연계가 가능한 구조이어야 합니다 .

X.509, RSA 표준의 인증기관 서버와 연계 사용 가능HTTPS, SSL 인터넷 보안 표준 지원컴포넌트 모듈 단위의 ACL(Access Control List) 을 통한 보안 가능

예외 및 에러 포착

웹애플리게이션 서버를 사용하는 모든 류의 클라이언트에 대한 프로그램 예외 및 에러 포착이 한곳에서 파악이 가능해야 합니다 .

오디트 파일을 통한 모든 예외 처리 한눈에 파악 가능

관리 콘솔기능 웹 애 플 리 케 이 션 서 버 가 탑재한

시스템을 한곳에서 관리할 수 있는 콘솔 기능이 있어야 합니다 .

GUI 화면의 관리 콘솔 기능제공웹로직 환경 설정시스템 사용 현황자바 이벤트 관리현재 사용중인 유저 관리데이터베이스 정보보안 관리 

고려항목 세 부 내 역 웹로직의 대응 기술

웹 로직 기술적 고려사항 ( 계속 )

Page 24: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 24

(2) 데이타베이스

( 가 ) 제품 선정

데이타베이스는 기본적으로 웹 서비스를 전제로 하고 있으며 , 대용량 데이터를 처리하는데 적합한 솔루션이어야 한다 . 제안사는 최근 인터넷 지원을 위한 웹 솔루션으로 발표되어 큰 호응을 얻고 발전성이 가장 큰 Oracle 8i을 제안한다 .

개 요개 요

Oracle 8i는 수기가에서 수십테라에 이르는 크기의

데이터의 지원이 가능하다 . 도입사례가 가장 많으며 ,

안정적인 제품 성능 및 기술지원이 이루어지고 있다 .

Oracle 8i는 수기가에서 수십테라에 이르는 크기의

데이터의 지원이 가능하다 . 도입사례가 가장 많으며 ,

안정적인 제품 성능 및 기술지원이 이루어지고 있다 .

고려 사항 분석고려 사항 분석 선정 사유선정 사유

[ 기본 고려사항 ] 동시 16 사용자 접속 동시 16 사용자의 접속을 요구함 . UNIX 기반의 시스템 유닉스 기반의 시스템에서 안정적 구현 및 운영이 가능함 .

[WIDWID 고려 사항 분석 결과 ] 객체지향 구조의 지원 분산 어플리케이션 연동 지원 인터넷 기반 플랫폼으로 적합성 대형 데이터 관리에 적합성

[ 기본요청사항 충족 ] 동시 16 사용자 접속 . 유닉스 기반의 DBMS.

[ 제안요청사항 분석결과 ] 객체관계형 DBMS로 객체지향 어플리케이션을 지원함 . 단일 제품형으로 완전한 구조를 가짐

수십테라에 이르는 대용량 데이터의 관리에 뛰어남

인터넷 기반 분산 어플리케이션을 위한 완벽한 애플리케이션 개발 아키텍처 및 툴 지원

SQL을 이용하여 기존 데이터의 이식 및 연동이 가능 .

제안 데이타베이스

Page 25: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 25

Oralce 8i DBMS 주요기능Oralce 8i DBMS 주요기능

대용량 데이터 웨어하우스 질의 처리 데이터를 전사적으로 혹은 인터넷으로 전파할 수 있는 관리기능 네트워크 중심의 컴퓨팅과 객체지향 개발방법의 구현 가능 테라바이트 이상의 데이타베이스를 필요로하는 대규모 OLTP 및 데이타웨어하

우징 어플리케이션 지원 확장성을 제공하는 병렬 SQL 아키텍처 포괄적인 국가별 언어지원 투명성을 보장하는 분산질의 데이타 무결성 보장 (Referential Integrity, Check, Delete

Cascade) Database Trigger Stored Procedure Distributed UPDATE Table Replication

( 나 ) 선정제품 소개

선정된 Oracle 8i 데이타베이스는 안정된 성능과 기술지원이 가능한 인터넷 플랫폼을 제공한다 . 대용량 처리에 뛰어나며 , 개발을 위한 기본 아키텍쳐를 제시한다 .

Oralce 8i 주요 특징Oralce 8i 주요 특징

객체 기능이 DB내에 완전하게 통합됨 하드웨어에 무관하게 하나의 통합된 플랫폼을 제공 완전한 개발 어플리케이션 및 아키텍쳐 지원 (Network Computin Architecture) 객체 / 관계형 데이터의 완전한 통합 확장성을 지닌 플랫폼 테이블에 종속되지 않는 객체 ID를 통한 식별

제안 데이타베이스 소개

Page 26: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 26

( 다 ) 검색엔진

제안사는 시스템의 성공적인 구축을 지원하기위해 포탈 사이트에서 원하는 해당 정보를 손 쉽게 검색하여 보다 더 빠른 포탈 정보를 이용자에게 제공하기위해 제안사의 검색엔진을 제안 한다 .

개 요개 요

100% 순수 자바 기반의 검색 엔진으로서 멀티쓰레드 기법을 사용하여 빠른 검색 성능을 제공한다 . 또한 자바를 사용한 객체 지향 제품으로 컴포넌트화 되어 있어 시스템 환경에 따른 분산 배치가 가능하다 . 제공되는 원격지 관리 툴을 사용하여 분산된 환경에서의 파일 관리를 할 수 있다

100% 순수 자바 기반의 검색 엔진으로서 멀티쓰레드 기법을 사용하여 빠른 검색 성능을 제공한다 . 또한 자바를 사용한 객체 지향 제품으로 컴포넌트화 되어 있어 시스템 환경에 따른 분산 배치가 가능하다 . 제공되는 원격지 관리 툴을 사용하여 분산된 환경에서의 파일 관리를 할 수 있다

고려 사항고려 사항 제안 사유제안 사유

[ 기본 고려 사항 ]

전문 검색 및 질의 처리 검색을 위한 인덱싱 구축 및 운영

이기종 플랫폼 및 DBMS운영

상위 워드 프로세스의 포맷 필터 지원

동적 인덱싱 구축 기능 로봇 에이전트 , DB 에이전트

영어 , 한자 , 일어 등 다국어 지원

[ 포탈 웹사이트의 강력한 검색엔진 구현 제안 ]

전문검색 처리 및 색인과 질의 병렬처리 형태소 분석 방식의 인덱서 지원

100% 순수 자바 기반의 검색 엔진이므로 모든 플랫폼에서 재개발 없이 곧바로 사용가능하고 , JDBC 를 지원하는 모든 DBMS 를 함께 이용 가능 .

HTML 문서를 비롯하여 일반 텍스트 , 아래아 한글 (HWP), 마이크로소프트 워드 (DOC), 엑셀 (XLS), 파워포인터(PPT) 문서를 기본적으로 제공 . 아울러 확장 가능한 필터 구조를 제공하기 때문에 다양한 문서 타입을 지원 .

동적 인덱싱을 구축할 수 있음 . 웹문서 , DB 의 두가지 타입의 에이전트를 기 모듈로 보유 .

한문 및 다국어 검색을 지원 ( 일어 , 한국어 , 영어 , 불어 ,독일어 )

제안 검색엔진

Page 27: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 27

순수 국내 기술로 개발된 자바 검색 엔진순수 국내 기술로 개발된 자바 검색 엔진

순수 국내 기술로 개발된 제품으로서 해외 ( 일본 , 독일 , 프랑스 ,

미국 ) 에 사이트를 구축하였거나 , 구축중인 검증된 검색 엔진이며 순수 자바언어로 개발되어 하드웨어 및 DBMS 의 플랫폼의 기종에 상관없이 설치 및 운용이 가능하다 ..

빠른 검색 성능빠른 검색 성능

다양한 최적화 방법과 멀티쓰레딩주 1) 기능 등을 사용하여 뛰어난

성능을 보유

다양한 파일 형태 지원 및 뷰어 제공다양한 파일 형태 지원 및 뷰어 제공

HTML 문서를 비롯하여 일반 텍스트 , 아래아 한글 (HWP) , 마이크로소프트 워드 (DOC) , 엑셀 (XLS), 파워포인트 (PPT) 문서를 기본적으로 제공하며 , 아울러 확장 가능한 필터 구조를 제공하기 때문에 다양한 문서 타입을 지원한다 .

다양한 DBMS지원다양한 DBMS지원

기본적으로 JDBC 주 2) 인터페이스를 지원하기 때문에 오라클 ,

인포믹스 , SQL-Server 등 JDBC를 지원하는 모든 DBMS의 이용이 가능 .

주 1) 멀티쓰레딩 : 프로세스 내에서 서로 다른 작업이 동시에 수행되는 것주 2) JDBC : Java DataBase Connectivity

제안 검색엔진 특징

Page 28: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 28

단순 명료한 API 지원단순 명료한 API 지원

SearchWareTM 는 문서관리 시스템을 비롯하여 각종 지식 관리 시스템의 컴포넌트로 사용될 수 있도록 디자인되었기 때문에 간단 , 명료하면서도 강력한 외부 API를 제공한다 . 특히 외부 API는 자바를 비롯하여 DLL,C 버전 등 다양한 언어를 지원한다 .

형태소 분석기에 의한 동적색인기능형태소 분석기에 의한 동적색인기능

자체 개발한 형태소 분석기를 통해 100%에 가까운 어휘 분석 기능을 제공할 뿐만 아니라 검색이 진행되는 도중에도 동적으로 문서의 색인이 가능하다 .

다국어 지원다국어 지원

한국어 , 영어 , 한자 , 일본어 형태소 분석기를 지원하기 때문에 진정한 다국어 검색 기능을 제공한다 .

스케줄링 기능스케줄링 기능

문서 색인시 다양한 기준에 따라 스케쥴링을 할 수 있다 . 이러한 기능을 이용하여 자동으로 색인 작업을 진행할 수 있으며 , 그동안 검색 역시 가능하다 .

URL 기반의 정보 자원 자동 수집 기능URL 기반의 정보 자원 자동 수집 기능

URL 을 따라 이동하면서 자동으로 문서를 수집해올 뿐만 아니라 지역 파일들도 수집해 올 수 있다 . DB 에이전트는 원격지 , 로컬의 DB 로부터 인덱스를 구축한다 .

제안 검색엔진 특징 ( 계속 )

Page 29: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 29

( 라 ) 방화벽 (Firewall)

정보보호센터의 K4 등급을 평가받은 제품인 SecureWorks 를 제안 한다 . 타 제품에 비해 다양한 네트워크 구성 및 보안정책을 적용할 수 있도록 유연한 구조를 지원한다 . 또한 대규모 사이트 적용사례가 많으며 , 뛰어난 성능을 발휘하고 있다 .

개요개요

고려 사항 분석고려 사항 분석 선정 사유선정 사유

[ 기본 고려사항 ]

정보 보호 센터의 K4 등급 평가 100 사용자용

[WIDWID 고려 사항 분석 결과 ]

향후 확장성을 고려한 유연한 구조가 요구됨

대규모 사이트 사례를 기반으로 한 안정적 구조

대량 서비스 처리를 위한 뛰어난 성능

HTTP/SMTP/FTP 프로토콜 별 게이트웨이 기능

강력한 사용자 인증 기능 다양한 통계처리 및 보고 기능

[ 기본 요구사항 만족 ] 정보 보호 센터 K4 등급 평가 100 사용자용

[ 제품 선정 사유 ] 다양한 네트워크 구조 및 보안 정책을 지원하는 유연한 구조

대규모 사이트 사례 행자부 (T3 라인 ), 경기넷 (E1*6),

대우증권 (T3 *2 ) , 정보통신부 체신금융망 , 주택은행 , 한국통신 , 한국증권전산 인증센터

최대 40,000 동시사용자 지원 ( 향후 사용자 추가시 확장이 용이 )

HTTP/SMTP/FTP 프로토콜 게이트웨이 지원

강력한 사용자 인증기능- 지정 횟수이상 인증 실패 시 사용자 정지 또는 인증 지연

- 패스워드 유효 기간 지정- 시간대 / 요일별 / 날짜별로 인증 제어 기능•다양한 통계처리 및 보고 기능- 시간대별 패킷량 , 서비스별 , 사용자별 ,출발지 / 목적지별 실시간 모니터링

- 그래픽 통계화면 처리

어울림정보기술의 Secureworks는 본체계에서 방화벽의 역할을 수행하게 되며 , 많은 사용자의 접속을 지원하면서 동시에 내부 서버의 보안을 지원하도록 구성한다 .

제안 방화벽

Page 30: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 30

SecureWorks 제품 특징SecureWorks 제품 특징

다양한 네트워크 구성 및 보안정책 등 최적의 성능을 구현

UNIX cron, 시스템 로그 , 메일서버 (Send 등 OS 에서 제공되는 기능을 사용하지 않고 자체 매커니즘으로 구현한 안전한 설계

다양한 통계 리포트 제공

관리자 환경 (Administration Environment)

– 웹 브라우저에서 128bit SSL 사용하여 방화벽 제어 모듈과 통신– One-Time-Password / 일반 Password 방식 지원

방화벽 종류– Hybrid 방 화 벽 ( Dynamic Packet Filter + Application Gateway )– Dual-Homed Gateway 방식

SecureWorks 제품 특징SecureWorks 제품 특징

VPN 기능 : IPSec을 통한 가상 사설망 기능을 제공하여 네트웍간의 비밀 통신을 보장

무결성 기능 : SecureWorks 동작 중 시스템 설정과 동작에 관련된 파일의 불법 변경 여부를 주기적으로 확인

강제적 접근 통제 기능 ( MAC ) : 사용자 그룹별 , 호스트 , 네트웍 단위로 보안 레이블을 설정

로그 시스템 및 통계 : 연결되는 모든 session 을 DB 형식으로 감사기록을 생성하고 실시간 모니터링

그래픽 통계 기능

[ 일일 네트워크 사용량 ]

[ 사용자 별 사용량 ][ 패킷 필터링 설정 관리자 화면 ]

제안 방화벽 특징

Page 31: 시스템구축제안서샘플

시스템구축제안서

2. 시스템 구축 방안

Ⅲ - 31

( 마 ) 자바 서블릿 엔진

본 제안의 특징 중 하나인 사용자 중심의 시스템 구축을 위해서 사용자 인터페이스는 순수한 Presentation 로직만을 전개한다 . 이에 따라 , 자바 서블릿 엔진은 데이타베이스 및 비즈니스 로직과 연계되어 웹 인터페이스를 표현하게 된다 . 그러므로 , 웹서버 및 데이터베이스 연계가 뛰어난 서블릿 엔진이 필요 하며 , 제안사는 이에 다음제품을 제안한다 .

개요개요

제안 요청 사항 분석제안 요청 사항 분석 선정 사유선정 사유

[ 기본 고려사항 ]

웹서버 연동 서블릿 엔진 Java Servlet API 2.1 지원

[WIDWID 고려 사항 분석 결과 ]

제안서상에는 JAVA 로만 개발을 요 구 하 였 으 나 실 제 로 Java

Servlet,JSP 역시 사용하여야만 한다 . 사용자의 접속이 많을 경우를 위해 자바 가상 머신이 서버에 여럿 로드되어야 하는데 ,

이를 무제한 지원하여야 한다 .

이후 어떤 플랫폼에서 운영될지 알 수 없 으 므 로 Pure Java

제품이어야 한다 .

JSP 1.0 지원 자바 가상 머신 (JVM)의 무제한 가동

100 % Pure Java 원격관리

품명품명JSWDk 1.0.1JRun ProResin 1.1Websphere

성능 / 한글지원 /DB

성능 / 한글지원 /DB

느림 / 나쁨 / 무리빠름 / 적합 /뛰어남빠름 / 적합 /불안정느림 / 적합 /.

평점평점하상중중

[ 기본 요구사항 만족 ]제안 제품인 JRun Pro Unlimited 버전은 Netscape Enterprise를 지원하며 , 그 외에도 마이크로소프트사의 IIS, Apache, Novell Netware5 등 웹서버를 지원한다 .Java Servlet API 2.1을 완전히 지원한다 .

[ 제품 선정 사유 ]Full support for the Java Servlet API version

2.1 •Full support for JavaServer Pages (JSP) 1.0 •동적 servlet 로딩•가상 서버 지원 •SERVLET 태그 지원•100% Pure Java 제품으로 완전한 Cross Plaftform 지원•어떤 JVM 도 지원 •JVM 의 무제한 로딩지원•원격 관리 기능 지원•세션 관리

[ 국내 적용 비교표 ( 자바랜드 )]

allaire의 JRun Pro Unlimited는 웹서버와 연계되어 자바 서블릿 및 JSP 엔진의 역할을 수행한다 . Java

Servlet API version 2.1 을 완전히 지원하며 1999년 JDJ

의 올해의 소프트웨어로 수상하기도 한 뛰어난 제품이다 .

제안 자바 서블릿 엔진