database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Columns 213 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 213
데이터베이스 가용성의 향상
작성자
정재익(advance)
작성일
2001-11-28 23:57
조회수
12,554

원본 출처 : http://www-903.ibm.com/kr/software/library/webzine_0501_3.html

 

e-비즈니스 성공 요건 No.1 ··· 가용성

 

 

e-비즈니스 시스템에서 시스템 다운이나 시스템 오류는 있을 수 없는 일이다.

여기 데이터베이스의 7X24 가용성을 확보할 방법이 있다.

 

IBM DB2 판매지원 팀

DB2 전문가

Paul Zikopoulos

2001. 1. 30

 

 

원문 보기 : http://www.db2mag.com/db_area/archives/2000/q4/ziko.shtml

 

어제까지만 해도 존재하지 않던 웹 사이트가 오늘은 여러 가지 트랜잭션들을 처리하고 있다. e-비즈니스에서는 무엇을 팔 것인지는 중요하지 않다. 사용자가 언제 어디서 접속을 하더라도 아무 문제없이 원하는 업무를 처리할 수 있어야 한다.

 

이러한 e-비즈니스 시스템 가용성은 카오스와 같은 비즈니스 세계에서 성공을 보장하는 주요 요소 중 하나이다. 24시간 365일 서비스가 가능한 웹 사이트의 구축 및 유지보수가 E-비즈니스를 성공으로 이끄는 핵심적인 성공요소인 것이다.

 

웹 사이트 기능 중 하나가 서비스 되지 않는다는 것은 데이터 처리가 핵심인 e-비즈니스에서는 아주 값비싼 대가를 지불해야 하는 오류이다. 지난 해 유명한 온라인 경매 사이트의 거래 시스템 충돌로 인한 광란의 현장을 기억해보라. 고객의 불만은 대단했고, 그 이야기는 곧바로 뉴스와 되었으며, 그 기업의 주가는 폭락했다. 이것만으로는 시스템 충돌로 인한 손해를 전부 표현하기 힘들다.

 

비즈니스 핵심 소프트웨어 및 e-커머스 시장 조사 전문 기업인 Standish Group의 연구 결과에 따르면, 거래 처리 시스템 정지로 인해 발생하는 비용이 분당 2,500달러, 시간당 15만 달러, 피크 시간대의 시스템 정지로 인해 발생하는 비용은 분당 7,800 달러, 시간당 46만 8천 달러의 비용이 소요된다고 한다. Standish Group이 분석해 본 바로는, 그 온라인 경매 사이트의 손실액은 환불액, forgone 경매에 대한 기회 손실, 그리고 고객 서비스 노력 등을 고려했을 때 3∼5백만 달러의 손실이 발생된 것으로 집계됐다.

 

비즈니스 프로세스가 e-비즈니스 프로세스로 전환될 때, 시의적절한 의사결정을 내리고 재고 목록과 고객 관계를 관리하는데 분석 데이터의 역할이 매우 크다. 이러한 프로세스 전환으로 인해 가용성에 대한 필요가 한층 심화되었을 뿐만 아니라 가용성의 범위가 전통적인 트랜잭션 처리 시스템까지 확장되었다. 기업들은 시스템 정지로 인한 이익 손실을 최소화해야 할뿐 아니라, e-비즈니스 트랜잭션에 관한 대고객 이미지 역시 관리해야 됐다. 투자자들 역시 이제 문서 상 수치만으로 수백만 달러의 투자를 결정하진 않는다.

 

e-비즈니스 시스템이 24시간 가동되기를 바라는 것은 비단 경매 사이트나 온라인 서점만이 아니다. Standish Group는 데이터 웨어하우스 시스템과 관련된 시스템 정비 비용을 조사하는 과정에서, 의사결정 지원 자료들이 만들어질 동안 분당 5,800불, 피크 타임일 경우 6,300 달러의 비용이 발생한다는 놀라운 결과를 발견했다. 이는 CRM, SCM, ERP 애플리케이션이 기업의 데이터 스트림과 연결되어 있기 때문에 비즈니스 데이터에 대한 요구사항 변경 및 업무 수행등에 시스템 자원이 소요되어, 고객의 트랜잭션 처리에 상당한 영향을 미칠 수 있다는 의미이다.

 

만일 데이터베이스가 e-비즈니스의 핵심 요소로 자리하고 있다면 데이터베이스 가용성 보장은 비즈니스 성공에 있어 핵심적인 요소로 분류해야 한다.

 

Linux와 Windows 플랫폼에서 가동되는 DB2 Universal Database는 2437 가용성에 필요한, 수많은 고객 요구와 조건들을 충족할 많은 기능들을 포함하고 있다. 그 기능들을 설명하기 전에 먼저 여러분의 e-비즈니스 상황에서 가용성이란 단어가 의미하는 것이 무엇인지 언급하려고 한다.

 

가용성이란 무엇인가

 

가용성이란, e-비즈니스를 구성하는 컴포넌트들이 24시간 가용한 상태를 유지한다는 것이다. 하지만 정지 없는 가용성을 구현하는 방법을 이해하기 위해서는, 각각의 e-비즈니스 컴포넌트들의 가용성을 위협하는 요소들을 살펴봐야 할 것이다.

 

e-비즈니스의 가용성을 이루는 구성요소로는 e-비즈니스 소프트웨어가 멈춤없이 가동되어야 한다는 것이다. 바꾸어 말하면, e-비즈니스 소프트웨어가 쿼리나 트랜잭션을 처리하는 동안 멈추지 않아야 한다는 것이다. 가용성 분야에서 추구되는 목표는 바로 가능한 한 내부 및 외부 사용자가 시기적절하게 업무를 수행할 수 있도록 데이터베이스가 항상 가동될 수 있도록 하는 것이다.

e-비즈니스 가용성을 구성하는 또 하나의 컴포넌트는 비즈니스가 수행되는 시간에 트랜잭션과 쿼리가 처리될 수 있어야 한다는 것이다. 시스템 사용자의 수가 점점 증가할 때 어떤 일이 일어나는지, 시스템이 가동되고 있는지, 시스템 생산성이 떨어지는 지, 시스템이 가용한 상태인지를 체크하고 문제가 발생할 때 미리 혹은 즉시 처리할 수 있어야 한다.

 

고가용성 시스템의 주요 특징은 시스템 사용자들이 인터럽트를 경험하는 일 없이 가능한 한 많은 시간을 온라인 상태로 유지될 수 있다는 것이다. 만일 데이터베이스의 고 가용성을 유지하려 한다면, 튠업과 정기적인 유지보수 작업이 뒤따라야 한다. 데이터베이스가 가동되지 않을 때, 수천명 혹은 수백만명의 사용자들이 겪게 될 좌절을 생각해 보라.

 

피할 수 없는 상황으로 시스템에 오류가 발생했을 때 어떤 일이 일어나는가? 시스템이 가용성을 유지한다는 것은 인터럽트 없이 가동된다는 의미 뿐만 아니라, 시스템 오류가 발생했을 때 신속하게 복구될 수 있다는 의미도 포함하고 있다. 가용성을 보장하기 위해선, 필연적인 시스템 오류를 예상한, 효율적인 백업 메커니즘과, 데이터 재생을 통한 시스템 오류 복구 스키마, 그리고 역할환 운영체계(roll-forward operation)가 필요하다.

 

가용성을 확보하기 위한 마지막 단계로서, 비즈니스 프로세스에서의 취약점을 해결해야 하며, 천재지변(허리케인이나 돌품 등)으로 인한 문제가 발생했을 때 취할 조치계획 등을 개발해야 한다.

 

e-비즈니스에서 데이터베이스 가용성에 필요한 항목들은 아래와 같다:

 

DB2 소트웨어(데이터베이스 매니저)가 운용되고 있어야 한다.

 

트랜잭션 및 쿼리 처리 성능이 사용자의 요구를 만족시켜야 한다.

 

온라인 유지보수 작업이 신속하고 세밀해야 한다.

 

효율적인 백업 및 복구 시키마가 마련되어 있어야 한다.

 

발생 가능한 모든 취약점들을 최소화하거나 제거해야 한다.

 

재해 복구 작업을 구현할 효율적인 수단이 마련되어 있어야 한다.

이러한 가용성 필요 항목들이 고가용성을 가능케 한다. 고가용성의 개념은 데이터베이스 소프트웨어 뿐만 아니라 애플리케이션, 하드웨어 등 시스템 전반에 적용되어야 할 개념이다. DB2를 기반으로 e-비즈니스에 파워를 더하고 있는 기업들은 DB2에 내장된 기능들과, DB2를 지원하는 다른 소프트웨어, 그리고 하드웨어 기능과 모든 우발적인 상황에 대비한 계획들을 이해함으로써 고가용성을 이루어낼 수 있다.

 

 

작가 소개 : Paul Zikopoulos

 

IBM DB2 판매 지원팀에 소속된 데이터베이스 전문가.

DB2에 대한 다양한 잡지 기고와 저작호라동을 하고 있으며, 최근엔 An Administrator's Guide to Databases on Linux (Syngress Media, 2000)와 DB2 for Dummies (IDG Books, 2000)를 출판했다. Paul은 인증된 DB2 전문가이자(DRDA와 Cluster/EEE) DB2 솔루션 전문가(Business Intelligence와 데이터베이스 운영 분야)이기도 하다. 자세한 문의는 paulz_ibm@yahoo.com으로 연락하면 된다.

 

관련 링크

 

가용성 측면에서 살펴본 DB2 소프트웨어 : http://www-903.ibm.com/kr/software/library/biz_focus_attachment1.html

DB2 : http://www.kr.ibm.com/software/data/db2/%20target=

DB2 사용자 모임 : http://www.kr.ibm.com/jsp/bbs_list.jsp?title=db2&ipage=1&cpage=1&find=find&value=value

[Top]
No.
제목
작성자
작성일
조회
426IBM DB2 소개
정재익
2002-10-17
18334
227Clustering DB2 for Windows NT
정재익
2001-12-09
12328
214가용성 측면에서 살펴본 DB2 Software
정재익
2001-11-29
15156
213데이터베이스 가용성의 향상
정재익
2001-11-28
12554
154DB2 UDB 7.2의 새로운 기능 정리 [1]
이전건
2001-10-23
11192
149IBM DB2 7.2 vs Oracle 9i [1]
정재익
2001-10-18
10328
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다