RadarURL
Skip to content
조회 수 366 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

# 오라클 RAC 구성과 HA 솔루션 비교

 

rac_ha.jpg

 

 

 

-RAC

가장 큰 특징은 RAC구성은 Active- Active구성으로 되어있다.

두개의 서버로 구성되어 있다고 가정시, 하나의 스토리지를 공유하고 있어서 저장데이터정보를 둘다 공유하고 있으므로 데이터 싱크가 정확히 들어맞는다. 그러나 스토리지가 다운되면 여기 이 구성도 장애가 발생하는 단점이 있긴하지만 그것에 대비해서 항시 백업서버를 일반적으로 보유하고 있으므로 보완이 가능하다.(정기적으로 주단위나 일단위, 년단위등으로)

물리적으로 하나의 데이터베이스를 여러대의 서버가 공유한다. 여러개의 SGA가 하나의 데이터 베이스를 사용하는 것이라 보면 된다

 

Active서버 갯수만큼 서비스IP(가상IP)도 그 수만큼 똑같이 보유하고 있어야 한다.

살아있는 서버에 2개의 네트워크IP를 보유할수는 없기때문에, 해당 Active서버에는 모두 1개의 가상IP를 지정해줘야한다.

 

가상IP로 지정해놓는 이유는, 어플리케이션을 물리IP로 지정해놓으면 그 해당 서버가 장애시 똑같이 죽어버리지만,

가상IP로 지정시에는 그대로 다른 Active서버로 타겟이 바뀌기 때문에 죽지않고 계속 살아있을수 있다. 즉 IP가 옮겨갈수있다.

 

개인적으로 DB암호화 솔루션 설치 측면에서 보았을때 Conf설정에서 해당 IP설정은 반드시 가상IP로 해주어야 장애시에도 안전하게 솔루션이 작동하게 된다.(암호화 할때만 해당 서버가 살아 있어야 할 필요가 있긴 하지만.)

 그리고 오라클 RAC자체의 단점은 비용이 비싸다. 구성도 어렵고 엔지니어비용도 많이 든다. 두개의 서버로 구성했을시 둘다 항시 켜져있어야 하므로 유지비도 많이 들게 되겠다.HA보다 장점은 둘다 Active이므로 하나가 장애여도 전혀 데이터를 유실하지않고 실시간 보존이 가능하다.

 

-HA구성

 

가장 큰 특징은 Active- Standby구성으로 되어있다는 점이다.

두개의 서버로 구성되어 있다고 가정시 , RAC와는 다르게 1개의 가상IP만 보유하고 있다.

이는 다른 1개의 서버는 죽어있는 standby상태이기 때문인데, Active인 1개의 서버에 가상IP로 지정되어있다가, Active서버 장애시에 Standby서버로 자동적으로 옮겨지게 된다.

역시 1개의 스토리지를 공유하고 있으며, DB는 두개서버 각자에 존재하고 있지만 한개만 서비스가 켜져있는상태이다.

운영방식은 Active서버가 장애시 해당 가상IP가 Standby서버로 옮겨가며, 해당 공유드라이브가 Standby였던서버에 마운트 되게 된다.

서비스가 죽어도 take-over 되어 금방 다시 살아난다. HA S/W가 해준다

 

장점은 역시 가격이 싸다는점과 , 한개의 서버만 살아있어도 되므로 유지비가 더 적게 든다.

그리고 한개의 서버가 장애시점에서 다시 다른서버가 Active 되는 시점까지의 기간동안 정보가 유실되게 된다. 이는 실시간 트랜젝션이 많이 일어나지 않는 사이트라면 추천할만 하겠지만, 실시간 트랜젝션이 많이 일어나게 되는 사이트에선 치명적이라고 할수있으므로 , 그떄는 Rac구성이 더 좋다고 할수있다.

 

 

출처 : http://dark009.blog.me/150171352412

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
25 TEMP TABLESPACE 사용현황 조회하기 JAESOO 2017.06.14 190
24 오라클 DB sysdba 접속방법 JAESOO 2017.06.14 467
23 쿼리의 응답속도가 갑자기 느려지는 경우 JAESOO 2017.06.14 638
22 ORACLE TRACE 기능으로 인한 CONNECT 지연 문제(EPC_DISABLED) JAESOO 2017.06.14 145
21 Oracle 전용서버(Dedicated Server) VS 공유서버(Multi Thread Server) JAESOO 2017.06.14 207
20 [전산실 이야기] Oracle RAC 구성을 결정 하다 - 준비하기 JAESOO 2017.02.06 95
» 오라클 RAC 구성과 HA 솔루션 비교 JAESOO 2017.02.06 366
18 [Oracle] Lock 확인 및 Lock 해제 JAESOO 2016.03.28 909
17 오라클 실행 (sqlplus /nolog) JAESOO 2014.10.23 2058
16 오라클(Oracle) 테이블 스페이스 자동 증가 JAESOO 2014.10.23 869
15 오라클 테이블스페이스 용량 늘리기 JAESOO 2014.10.23 1207
14 오라클(ORACLE) 테이블 스페이스 용량 늘리기 JAESOO 2014.10.23 2399
13 오라클 테이블에서 컬럼의 데이터 타입 수정 방법 JAESOO 2014.08.04 1589
12 Oracle Data Type의 종류? JAESOO 2014.08.04 593
11 Single DB Admin Level 1 - Oracle Log 확인 JAESOO 2014.07.21 1347
10 오라클 스케쥴러 사용법 및 개념 정리 JAESOO 2014.07.21 24809
9 Silent mode Oracle 11gr2 설치 - CentOS 5.5 x64, cloudn VM에서 JAESOO 2014.06.24 8563
8 오라클 업데이트, 딜리트 쿼리 (oracle update, delete query) JaeSoo 2014.04.18 1681
7 오라클(Oracle) 제품종류 및 라이센스 정책 (10g 기준) JaeSoo 2014.04.01 3070
6 오라클 db 백업-(exp) 명령 JaeSoo 2014.03.24 817
Board Pagination Prev 1 2 Next
/ 2

PageViews   Today : 1,124   Yesterday : 1,472   Total : 19,971,164  /  Counter Status   Today : 435   Yesterday : 532   Total : 1,473,756
Site Info   Member : 238  /  Total documents : 1,223   New documents : 0  /  Total comments : 24

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소