DB

RAC(Real Application Cluster) 구조

고물줄 2019. 4. 9. 17:20

Single server

하나의 Storage에 하나의 Instance를 연결한구조

단점 : 장애 발생시 처리 방안이 없다. Storage에 저장된 데이터에 접근할 수 없다.

 

 

HA (High Availability)

Active : instance - storage

Stanby : instance - storage

복제품을 하나더 만들어 놓고 Storage를 동기화한다.

단점 : 데이터 동기화 문제, stanby 서버의 활용도 낮다.

 

OPS (oracle parallel Server)

하나의 Storage 두개의 Instance

부하 분산, 서비스 취소 없이 장애 발생을 해결한다. 데이터 동기화 문제도 해결된다.

단점 : RAC Ping 두 인스턴스가 직접적으로 연결되어 있지 않기때문에 데이터 교환은 반드시 Disk를 통해서 이루어 진다.

 

 

RAC(Real Application Cluster)

-9i RAC

  • interconnet (Private network): OPS는 데이터를 받아올때 반드시 Storage를 이용해야 한다. RAC 9i 부터는 interconnet 기능을 이용하여 인스턴스간에 데이터를 직접적으로 주고 받을수 있게 된다.

  • Public network : RAC 유지보수를 위해 접속하는 망

  • VIP network : 외부 사용자들이 접속하는 망, 서비스를 제공해주는 망

 

-10g RAC

  • ASM 방식의 적용 : 9i 까지는 RAW device를 이용해서 storage를 구성하였으나 10g 부터는 ASM (Automatic Storage Management) 방식으로 storage를 구성한다.

 

-10g R2 RAC ASM 기반

RAW device로 Storage를 구성하면 각 인스턴스별로 ASM Instance 부분이 빠지게 된다
10g rac 까지는 OCR과 vote disk 를 ASM에 저장할수 없었기 때문에 별도의 RAW device를 구성해야 했다. (11g 부터는 개선되었다)

  • OCR : Oracle Cluester Repository, RAC구성의 전체 정보를 저장하고 있는 디스크이다. RAC의 핵심역할을 하고 있다.

  • Oracle이 권장하는 OCR의 최소 크기는 100MB이다.



출처: https://seandb.tistory.com/entry/RAC-구조?category=533158 [DB공부합시다]

'DB' 카테고리의 다른 글

RAC(Real Application Cluster) 개념  (0) 2019.04.09
ETL(Extract, Transform, Load)이란?  (0) 2019.04.09