정확도가 떨어지는 잡학다식 : The 2nd Stage

ietranger.egloos.com

방명록

 


(OFS)ORACLE FAILSAFE FOR NT 와 ORACLE PARALLEL FAILSAFE와의 차이점 Oracle DBMS

제품 : ORACLE SERVER

작성날짜 : 2004-08-13

(OFS)ORACLE FAILSAFE FOR NT 와 ORACLE PARALLEL FAILSAFE와의 차이점
=================================================================

PURPOSE


Oracle FailSafe for NT는 NT cluster platform에서 hardware적으로 failover
를 제공하기 위한 솔루션이다.
Oracle FailSafe for NT 와 OPFS(Oracle Parallel FailSafe) 모두 비슷한
개념으로 보일 수도 있는데, high available database service를 제공한다는
점은 똑같으나, 그 아래 기술적으로는 다른 개념을 가지고 있다.
그 차이점에 대해서 설명하고자 한다.

SCOPE


Oracle Parallel Server(OPS) Options은 8~9i Standard Edition에서는
지원하지 않는다.

Explanation


1. OFS (Oracle FailSafe for NT)

이 솔루션은 Windows NT cluster 환경에서 hardware failover solution에
해당한다. System faults가 발생했을 경우에도 빠르고 간단하게 recovery
를 수행하며, 수천개의 session을 갖는 아주 큰 시스템에서 유용하게 사용
된다.
이것이 NT 용 Oracle 8i와 MS SQL Server가 다른 가장 중요한 point이다.
OPS를 위한 clustered products는 NT 가운데, Compaq NT에서만 release
되어 있다.
NT cluster 용 Oracle FailSafe는 2001년 12월 현재 8.1.7 버젼까지 별도
의 media로 release되어 있으며, 앞으로도 계속 개발될 것이다.

2. OPFS (Oracle Parallel FailSafe)

(1) 개념

Oracle Parallel Server가 제공하는 Parallel FailSafe는 OPS의 기능을
한층 더 강화시킴으로써 HP Unix server 상에서 더 나은 availability를
제공한다.
OPFS(Oracle Parallel FailSafe)는 hardware와 밀접한 관련을 맺고
Oracle의 서버에 반영되는 기능이므로, 지금은 제한적으로 HP-UX 11.00
K, N, V class platform에 대해서만 release되어 있다.
(2001년 12월 기준)
그러나, 향후, Sun sparc solaris에서도 release될 계획이다.
OPFS 8.1.7 버젼에는 OPS의 가장 중요한 기능인 Primary/Secondary
Configuration 기능을 탑재하여 release될 것이다.

(2) OPFS는 Oracle version 얼마부터 지원하는가?

Oracle Parallel Server 8.0.6 부터 지원한다.
8.0.6과 8.1.6의 차이점은 OPFS 8.0.6에서는 단지 dedicated 모드만을
지원하는데, OPFS 8.1.6 버젼에서는 dedicated와 MTS 모두를 지원한다.

(3) OPFS에서 failover time과 recovery time

OPFS의 Oracle Parallel Server를 사용하면 secondary node로 failover
하는 데 걸리는 시간을 줄여주는 역할을 하며 아주 robust하고 fault
tolerant한 OPS의 기능을 구현할 수 있다.

일반적으로, 한 쪽 노드가 down되었을 때 recovery time은 detection time
과 failover에 걸리는 시간에 의해 결정된다. Detection time은 failure
의 class에 의해 가변적으로 결정되는데, 대략 10-180 초 정도 걸릴 수
있다.
반대로, detection time에 비하여 failover time은 굉장히 짧다.
대략 30초 정도 걸린다고 생각하면 된다.
즉, failover time은 recovery time에 많은 영향을 미치지 않는다.
OPFS에서는 detection time만 빠르면 recovery time은 빠를 수 있다.

단, 한 가지 제약점은 hardware failover time은 unbounded하고,
recovery time에 많은 영향을 줄 수 있어서 recovery가 지연될 수 있다.
따라서, database configuration도 중요하지만, hardware spec 종류에
따라서 recovery time은 달라질 수 있다.

3. Oracle FailSafe for NT 와 Oracle Parallel FailSafe와의 차이점

Oracle FailSafe for NT가 Oracle Parallel FailSafe보다 failover하는
데 걸리는 시간이 더 짧다. 이것은 NT 시스템이 Unix 시스템보다 더 작기
때문이다.
따라서, 필요한 resource들을 더 빨리 failover시킬 수 있고, instance를
restart하는 것도 더 빠르다.

Example


none

Reference Document


<Note:132659.1>

1 2 3 4 5 6 7 8 9 10 다음