DBPlex MSSQL HA Solution 제안서
-
Upload
sungho-hong -
Category
Documents
-
view
848 -
download
4
description
Transcript of DBPlex MSSQL HA Solution 제안서
2012. 04. 30.
iTPLEX™ DBPlex데이터 위험관리 솔루션
For MSSQL HA
iTPLEX™ DBPlex 소개서
2 페이지
■ Agenda
2. iTPLEX™ 소개
3. iTPLEX™ DBPlex for MSSQL HA 소개
1. iTPLEX™ DBPlex for MSSQL HA 구축제안
4. iTPLEX™ DBPlex for MSSQL HA 활용방안
iTPLEX™ DBPlex Solution
데이터 위험관리 솔루션 - iTPLEX™ DBPlex
For MSSQL HA 구축제안
iTPLEX™ DBPlex 소개서
4 페이지
제안 > iTPLEX™ DBPlex for MSSQL 구축제안 – Pine Server System
가 . Pine Server System 운영현황
현재 고객사에서 126 개 매장을 운영 중 이며 , 2 대의 Linux 기반 서버를 Active-Standby System 으로 운영 중 에 있습니다 . 향후 시스템
운영관리 및 시스템의 안정성을 높이고자 Microsoft Windows Platform 으로 변경 하고자 하며 , 추가적인 하드웨어 구축 없이 시스템을 2
중화 운영 계획 중 입니다 .
나 . Pine Server System 구성개요
(1). Pine Active Server System 구성
Disk0 Disk1 Disk2 Disk3
(2). Pine Standby Server System 구성
Disk0 Disk1 Disk3
① ②
① Raid-1(Mirror) (OS 및 Data File System 영역 )
② Hot Spare Disk ( ① 의 Raid-1 구성에서 1 개의 Disk Fault 시 Fault 된 Disk 를 대체하여 Mirror 구성 )
③ Data Backup Disk ( Pine 서버의 DATA 를 매일 백업 받는 공간 , 장애 시 SOD 시점으로 DATA 복구 )
① Raid-1(Mirror) (OS 및 Data File System 영역 )
② Data Backup Disk ( Pine 서버의 DATA 를 매일 백업 받는 공간 , 장애 시 SOD 시점으로 DATA 복구 )
※ Standby 서버에는 Hot spare disk 없음 , Disk slot 1 개 여유
iTPLEX™ DBPlex 소개서
5 페이지
제안 > iTPLEX™ DBPlex for MSSQL 구축제안 – Pine Server System
가 . Pine Server System 제안구성도
MSSQLDB
BackupDisk
MSSQLDB
BackupDisk
Pine Active
Pine Standby
iTPLEX™ DBPlex MSSQL HA
iTPLEX™ DBPlex MSSQL HA Agent
iTPLEX™ DBPlex MSSQL HA Agent
※ iTPLEX™ DBPlex MSSQL HA : Pine Active System 에서 운영되고 있는 MSSQL DBMS 의 모든 User 와 운영시스템의 Database 를
Pine Standby
System 으로 실시간 데이터 동기화 진행하고 , 각 시스템의 Backup Disk 에 Daily 하게 DB 를 추가적인 백업을 진행합니다 .
※ iTPLEX™ DBPlex MSSQL HA Agent : Pine Active System 과 Pine Standby System 에서 운영되고 있는 MSSQL DBMS 운영상태 및
Network 운 영 상 태
를 확인하는 Hear bit. 체크를 하며 , 만일 시스템의 장애발생이 탐지되었을 경우 Fail-Over 를 시행하는 모듈입니다 .
6 페이지
iTPLEX™ 소개
데이터 위험관리 솔루션 - iTPLEX™ DBPlex
iTPLEX™ DBPlex 소개서
7 페이지
1, iTPLEX™ 소개
주식회사 아이티플렉스
▶ 실시간 온라인 백업 및 이중화 , 시스템 클러스터 HA, Duo Cloude 솔루션 개발회사
▶ 2009 년 주성엔지니어링 ( 주 ) 의 제 1 호 사내벤처 [ 구 , 주성아이엔에스 ( 주 )] 로 창업
▶ 2012 년 03 월 주식회사 아이티플렉스로 독립 (Spin-Off)
연구 및 설계 데이터 실시간 백업
필요성 대두 및 대표이사 지시 실시간 백업 기능 자체 구현 특허 출원 & RealSync™ 상표
출원 비용부서에서 이익 창출 역발상
주성 사내벤처 설립 아이디어
구체화 및 상세 계획 수립 2008.08 부서별 업무보고에서
사내벤처 1 호 계획 보고 및 실행 RealSync 1 호 매출 발생 ( ㈜
무한 ) 한국과학기술단체 총연합회 2008.11 RealSync™ SyncDR
Professional V1.2 GS 인증
신청
2009.02 RealSync™ Solu-
tion 사업계획 ( 안 ) 대표이사 보고
RealSync™ SyncDR GS 인증 획득 한국정보통신기술협회 (TTA)
(2009.02.16) 2009.05 주성아이엔에스㈜ 법인
설립 완료 2009.06 사업자 등록 완료 총판사 & Business Partner
구성• ㈜에스엠인포메이션• ㈜에이포유• ㈜주니정보통신• ㈜글루시스 ▶ B.P
2012.03 ( 주 ) 아이티플렉스 독립
신규 브랜드 “ iTPLEX™”
상표출원
㈜삼아알미늄 SAP, MES DB
이중화 구축완료
㈜미래소프트 DBCrypto(DB
암호화 솔루션 ) 개발사 엔진공급 –
ERP 및 PRM 솔루션 적용
iTPLEX™ System Cluster
개발완료
(SAN 또는 iSCSI IO-Path
Cluster Solution)
iTPLEX™ DB UAC(DB 접근제
어 ) 솔루션 개발완료 – 서울반도체
구축
iTPLEX™ Data-Center
개발진행 중
2007.05
Begin-ning
Chal-lenge2008.10
2009.02
Realiza-tion
2012.03
New Start
iTPLEX™ DBPlex 소개서
8 페이지
1, iTPLEX™ 소개 – 인증현황 및 특허현황
※ 특허출원 진행사항- 실시간 데이터 파일 백업 시스템 및 방법 – 등록 완료 2009.06.30
(iTPLEX™ SyncPlex 및 MultiPlex 핵심기술 )
- 실시간 데이터 파일 백업 시스템 및 방법
(iTPLEX™ File & eMail Archive 핵심기술 )
실시간 데이터 위
험관리 솔루션
국내 최초 G
S 인증획득
iTPLEX™ DBPlex 소개서
9 페이지
1, iTPLEX™ 소개 – 고객사
◎ 공공기관 및 단체
◎ 기업
주성엔지니어링 서울반도체 상보기업 심텍
신원 이연제약
대덕전자
테라닉스
흥국생명 대영 E&B
GK 해상도로삼아알미늄
일양익스프레스 디에이피 모아텍
한국네슬레 파마킹
한국과학기술단체총연합회
한국발명진흥회( 특허청 산하 )
근로복지공단 재활공학연구소
한국농촌경제연구원
10 페이지
iTPLEX™ DBPlex Solution
데이터 위험관리 솔루션 - iTPLEX™ DBPlex
For MSSQL HA 소개
iTPLEX™ DBPlex 소개서
11 페이지
2, iTPLEX™ DBPlex for MSSQL HA 소개
(1) CDP 란 ?
가 . 제안배경 및 목적
(2) iTPLEX™ Solution 의 실시간 데이터 보호는 ?
- Continuous Data Protection : 지속 ( 연속 ) 적인 데이터 보호관리 체계
- SNIA 정의 : 보호 대상의 데이터에 대한 변경내역을 별도의 스토리지 공간에 저장하는 데이터 보호 서비스
- 전통적인 RPO(Recovery Point Object) 와 RTO(Recovery Time Object) 를 통해 궁극적으로 보호대상 데이터객체에 대해 세밀한
복구포인트 (RPO & RTO) 를 제공하는 데이터 보호서비스
- 컴퓨터 사용자에 의해 발생되는 유효한 성과물을 실시간 데이터 사본화를 통해 안전성 확보를 위한 위험관리
- 기존 Storage( 장치 ) Base Service Solution 을 Software( 사용자 ) Base Service Solution 으로 구현
- 전산실의 Server 뿐만 아니라 데이터가 발생되는 일반사용자 PC 에서도 활용 가능한 편리한 실시간 데이터 복제 서비스 솔루션
(3) 데이터 백업의 발상의 전환
현 재 향 후
RTO : 주기적인 관리체계
RPO : 저장장치 기반 스냅샷 관리
고가의 Server 및 Storage 관리
DB system Event : 실시간 변화관리
유효한 데이터 파일기준 관리
일반 PC 에서 Server 및 Storage 관리
iTPLEX™발상전환
iTPLEX™ DBPlex 소개서
12 페이지
나 . iTPLEX™ DBPlex for MSSQL HA 개요
iTPLEX™ DBPlex for MSSQL HA 제품은 기관 및 기업에서 운영하는 IT Infra System 의 BackOffice Framework 을 구성하는
DBMS 로 운영하고 있는 MSSQL Database 실시간 데이터 위험관리 솔루션입니다 . MSSQL Database Server 가 운영 중 인 IT
정보자산을 RPO 관점에서만 위험관리를 할 수 있었던 한계를 iTPLEX™ DBPlex for MSSQL HA 를 통해 실시간 위험관리를 할 수 있습니다 .
다 . iTPLEX™ DBPlex for MSSQL HA 적용범위
가 . 데이터베이스 로컬 및 원격지 백업 및 복구 , DR 구축
나 . 데이터베이스 서비스 Auto / Manual HA 구성
다 . 데이터베이스 서버 및 서비스 이전 / 데이터 마이그레이션
라 . iTPLEX™ DBPlex for MSSQL HA 운영환경
가 . 시스템 운영체계 : Windows XP, Vista, 7, 8, 2000, 2003, 2008 Standard / Enterprise / Datacenter
※ Microsoft .Net Framework 2.0(Windows 2000 Server 대상 ) or 3.5 이상설치 지원
나 . MSSQL Database 운영버전 : MSSQL 2000, 2003, 2005, 2008, 2012 32/64Bit
2, iTPLEX™ DBPlex for MSSQL HA 소개
iTPLEX™ DBPlex 소개서
13 페이지
3, iTPLEX™ DBPlex for MSSQL HA 기능특징
가 . MSSQL DBMS DB-Object Profile Management
iTPLEX™ DBPlex for MSSQL HA 는 MSSQL DBMS 의 운영중인 DB Instance Object 를 고유의 Profile 을 통해 관리함으로 각각의
DB Backup 및 Recovery 를 관리자가 손쉽고 자유롭게 운영 할 수 있습니다 .
나 . MSSQL DBMS DB Instance Object View Function 지원
iTPLEX™ DBPlex for MSSQL HA 는 현재 운영중인 MSSQL DB 의 각 Instance 를 시스템 자체 솔루션에서 모니터링 하여 , Backup 및
Recovery 시 MSSQL DB 운영에 적합한 방법으로 Backup 및 Recovery 를 할 수 있습니다 .
다 . MSSQL DBMS System Off-Line / On-Line Recovery 관점의 Backup 지원
타사 Backup Solution 은 MSSQL DB 의 데이터를 Recovery 관점이 아닌 Disk 및 File Image 단위의 Image Backup 을 통한
Backup Activity 를 시행하지만 iTPLEX™ DBPlex for MSSQL HA 솔루션은 Recovery 중심의 MSSQL Real Data-File 을 Backup
함으로 Backup Activity 이후 Recovery 방법을 MSSQL DBA 에 의해 다양하게 적용 할 수 있습니다 .
라 . Archive Mode 운영에 따른 Archive Log File Real-Time & On-Line Backup
iTPLEX™ DBPlex for MSSQL HA 는 MSSQL DBMS 에서 제공하지 않는 ORACLE 의 Archive 모드와 같이 MSSQL DBMS 에서
발생되는 모든 Transaction 을 모두 Archive Log 로 기록하고 있어 MSSQL 에서 발생된 모든 Transaction 을 관리자가 모니터링 및 향후
시점복구에 필요한 모든 데이터를 제공합니다 .
iTPLEX™ DBPlex 소개서
14 페이지
3, iTPLEX™ DBPlex for MSSQL HA 기능특징
마 . iTPLEX™ Solution 만의 MSSQL DBMS HA(Fail-Over) 구성을 통한 BCP 구현 가능
iTPLEX™ DBPlex for MSSQL HA 는 자체 Cluster Service Function 이 있어 , 똑 같은 MSSQL DBMS 시스템이 설치되어 있는 경우
Active & Standby 형태의 Fail-Over Cluster 구성을 할 수 있습니다 .
사 . 1:1 및 1:N MSSQL DBMS Backup & Recovery Object 를 통한 백업 및 복구 안정성 보장
iTPLEX™ DBPlex for MSSQL HA 의 HA(Fail-Over) 구성 시 1:1 구성을 기본으로 운영하며 , 다수의 Active System 운영 및 1 대의
Standby System 구성을 통해 1:N HA 구성도 가능합니다 .
iTPLEX™ DBPlex 소개서
15 페이지
4, iTPLEX™ DBPlex for MSSQL 제품군
제품군 제품명 기능 상세기능 비고
Backup&
RecoveryiTPLEX™ DBPlex for MSSQL
Database Backup & Recov-ery
간단한 설정을 통해 전체 및 차등백업 , 복구를 지원하며 , 백업된 이미지는 각 백업 및 복구정책에 맞게 각 데이터 Catalog 를 자동 관리함
Transaction Log Backup & Recovery
Network 을 통한 원격지 백업네트워크 공유 및 FTP( 파일전송 ) 서비스를 통해 백업 DATA 를 원격지 저장소에 보관할 수 있습니다 .
Database HA
iTPLEX™ DBPlex for MSSQL - HA
Database Local & Remote Server Building Service
Source Database 를 Local 또는 Remote Database 에 실시간 또는 주기적으로 변경된 정보를 반영하여 Source Database 의 Ser-vice Fail 을 대비하여 Database 손실을 최소화합니다 .
Service Auto & Manual Fail-Over
Local 및 Remote 에 Build된 사본 Database 를 소손된 원본 Database 에 자동 대체 (HA Fail-Over) 하기 위해 Database 정보 및 Server Network 운영환경을 자동 또는 수동으로 변경합니다 .
1:1, 1:N, N:1, N:N Database Building Service
Server 및 Database 를 기준으로 원본과 사본을 1:1 개념에서 벗어나 N:N 으로 Database Backup Build Service 를 지원합니다 .
Option Pack Server Add-on Package
기본 Package 는 원본 및 대체서버 각각 1 대 (1:1 HA) 2Package 를 1Set 으로 하며 , 추가적으로 원본 또는 사본 서버가 증가 필요 시 Server Add-on Package 를 통해 추가 구축 할 수 있습니다 .
Database Trans-action Monitor
iTPLEX™ DBPlex for MSSQL – TRMon
System Operation Status Monitoring
Database Server 의 운영상태를 OS Level 의 운영상태를 실시간 모니터링 합니다 .
개발중
Database Transaction Status Monitoring
Database Service 를 통해 발생되는 모든 Transaction 을 모니터링 할 수 있으며 , 필터링 기능을 통해 Server, Database Service, User, Transaction Type 별 등등 Detail 한 운영상태를 Web-Base로 정보를 제공합니다 .
Database Transaction Log Store
Database Service 에서 발생된 Transaction 을 모두 Database 로 축적하여 , 운영상태 및 장애요인을 확인할 수 있습니다 .
RealTime Data-base Sync
iTPLEX™ DBPlex for MSSQL – Sync
Database RealTime Sync
원본 및 사본 Database 개념이 아니라 실시간 Transaction 이 모니터링되어 같은 Database Service 를 통해 RealTime Sync Database 를 운영할 수 있습니다 .
iTPLEX™ DBPlex 소개서
16 페이지
5, iTPLEX™ DBPlex for MSSQL Backup & Recovery
가 . 기존 타사 MS-SQL DBMS Backup Solution 의 Backup & Recovery
나 . iTPLEX™ DBPlex for MS-SQL Real-Time Backup & Build
DB Transaction 발생기준
Transaction Log 발생기준
전통적인 RPO 및 RTO 기준주기적 백업관리에 의한 시점 복구
( 백업시점과 백업시점간의 데이터 복구불가 위험성 발생 )
DB Transaction 발생기준
Transaction Log 발생기준
DataBase RPO 및 RTO 기준주기적 백업관리에 의한 시점 복구
Transaction Log RealTime Backup 을통한 RealTime Database Build 구현
iTPLEX™ DBPlex 소개서
17 페이지
6, iTPLEX™ DBPlex for MSSQL 운영방법
iTPLEX™ DBPlex for MS-SQL Server HA
MS-SQL Transaction Monitoring
DBPlex Archive Log
DB Instance1
DB Instance2
DB Instance3
DB Instance1
DB Instance3 DB Instance3 DB Instance2
DB Instance1
DB Instance3 DB Instance2
MS-SQL 2000, 2005, 2008, 2012
Standby Server( 특정 DB Instance 별RealTime Sync 가능 )
Standby Server (MSSQL 버전과 관계없이RealTime Sync 가능 )
Active Server( 기간계 System 별 DB 간
RealTimeData Interface 가능 )
Active Server( 전체 DB Instance 에 대한분산운영을 통한 HA 구성 )
iTPLEX™ DBPlex Solution
데이터 위험관리 솔루션 - iTPLEX™ DBPlex
For MSSQL HA 활용방안
iTPLEX™ DBPlex 소개서
19 페이지
7, iTPLEX™ DBPlex for MSSQL HA 운영구성도 (Fail-Over)
Standby Server
Active Server
Standby Server
Active Server
Standby Server
Active Server
재해 & 장애발생
재해 & 장애발생
Repair &Recovery
Repair &Recovery
DB Sync DB Sync DB Sync
Step 1 - 장애발생 Step 2 – 장애복구 (Fail Over) Step 3 - 정상운영
iTPLEX™ DBPlex 소개서
20 페이지
7, iTPLEX™ DBPlex for MSSQL HA 운영구성도 (Active-Active)
H/S & S/WRepair
Active Server
Active Server
Active Server
Active Server
Active Server
Active Server
재해 & 장애발생
Fail-OverRecovery
DB Sync
Step 1 - 장상운영 Step 2 – 장애발생 Step 3 – 장애복구 (Fail Over)
A DB(Active)
A DB(Standby)B DB(Active)
B DB(Standby)
A DB(Standby)B DB(Active)
A DB(Active)B DB(Standby) A DB(Active)B DB(Active)
A DB(Standby)B DB(Standby)
DB Sync DB Sync
iTPLEX™ DBPlex 소개서
21 페이지
8, iTPLEX™ DBPlex for MSSQL HA 구축사례 – S 반도체
Active Server
DB(Active)
DB(Standby)
Standby Server
문서보안시스템
iTPLEX™ DBPlex MS-SQL HA
원격지 백업
서울 본사 안산 사업장
DB(Active)
정보유출감사시스템
문서보안 / 정보유출감사시스템
DB(Standby)
DB(Standby)
S 반도체는 매출 1조의 국내 LED 생산 1 등 업체로 신기술자료에 대한 내ㆍ외부 유출방지 시스템의 안정성확보를 위해 iTPLEX™
DBPlex for MS-SQL HA 실시간 DB 이중화 솔루션을 도입하여 서울 본사와 안산 사업장의 원격지 DB 이중화를 구축하므로
향후 발생할 수 있는 위험요소를 사전에 예방하여 업무의 연속성 확보 및 기업신뢰도를 향상하였습니다 .
▶ 구축 내역
iTPLEX™ DBPlex 소개서
22 페이지
8, iTPLEX™ DBPlex for MSSQL HA 구축사례 – K 엔지니어링
Active Server
DB(Active)
DB(Active)
DB(Standby)
DB(Standby)
Standby Server
ERP Server ERP Server
G/W Server G/W Server
iTPLEX™ DBPlex for MS-SQL HA
iTPLEX™ DBPlex for MS-SQL HA
실시간 DB 이중화
실시간 DB 이중화
K 엔지니어링은 군산의 열교환기생산업체이며 DB 이중화를 위해 S社의 DB 백업소프트웨어를 사용 중이었으나 , 실제로 DB Fail
로 서비스정상화에 12 시간이상의 시간이 소요되였으며 S社 백업소프트웨어의 복구시간 및 백업데이타가 불안정하여 서비스 Down
Time 에 대한 업무 손실을 보장받지 못하였습니다 .
이에 회사의 ERP 와 그룹웨어 서버에 iTPLEX™ DBPlex for MS-SQL HA 실시간 이중화 솔루션을 도입하여 중요 DB 서버에
대한 데이터 손실 방지 및 서비스 연속성을 보장하였습니다 .
▶ 구축 내역
iTPLEX™ DBPlex 소개서
23 페이지
8, iTPLEX™ DBPlex for MSSQL HA 구축사례 – I 물류회사
Active Server
DB(Active) DB(Standby)
Standby Server
MS-SQL Server MS-SQL ServeriTPLEX™ DBPlex for MS-SQL
DB 주기 백업
I 기업은 국내 굴지의 물류회사로 MS-SQL 서버의 데이터 백업 및 복구정책으로 iTPLEX™ DBPlex for MS-SQL
Backup 솔루션을 Appliance형태로 구축하여 회사內의 중요 MS-SQL DB 를 주기 백업하여 DB Fail 시 발생할 수
있는 데이터 손실 및 서비스 중단을 시스템 관리자가 손쉽게 백업 및 복구하여 DB Fail 에 대한 Risk Time 을 최소화
하였습니다 .
▶ 구축 내역
iTPLEX™ DBPlex 소개서
24 페이지
8, iTPLEX™ DBPlex for MSSQL HA 구축사례 – 외국계 N 커피 메이커
구축 개요 : PRM 운영서버와 개발서버를 실시간 이중화하여 Database 및 Service HA- 운영
Active Server
DB(Active) DB(Standby)
Standby Server
PRM Server PRM ServeriTPLEX™ DBPlex MS-SQL HA/TRMon
실시간 DB 이중화
▶ PRM Server 환경
※ 시스템명 : PRM Server
※ 운영체계 : Windows 2003 Server Std 32Bit
※ DB Type : MS-SQL 2005
▶ 구축 내역① PRM 운영 서버의 DB Fail 로 인한 데이터 손실 및 서비스 Downtime 최소화를 위해 별도의 개발서버에 iTPLEX™ DBPlex for MS-
SQL HA
를 구축하여 이중화한다 .
② iTPLEX™ DBPlex for MS-SQL TRMon 을 이용하여 PRM 운영 서버의 Transaction 를 모니터링 및 로그 축척하여 운영상태와
장애요인을
관리한다 .
감사합니다 .
데이터 위험관리 솔루션 - iTPLEX™ DBPlex