RAC I/O시스템 설명
Oracle/RAC

RAC 시스템에서 각각(node)의 인스턴스(instance)는 공유 스토리지를 통해 물리적인 데이터를 서로 공유한다.

공유 스토리지는 *인터커넥트*와 함께 grid를 구성하는 핵심적인 기반 구조다.


오라클이 공유 스토리지를 이용해 데이터 파일이나 리두 로그 파일 등을 공유하기 위해서는

파일을 공유해서 사용 할 수 있는 "파일 디바이스" 혹은 "파일 시스템"이 필요하다.


각 회사의 스토리지를 구입했다면 어떠한 파일 디바이스나, 혹은 파일 시스템을 사용 할지 결정해야 한다.

그중에 로우 디바이스(raw device), 클러스터 파일 시스템(cluster file system) , ASM(automatic storage Management)가 있다.



Raw Device :

File system을 사용하지 않은 원시적인 형태의 Device.

별도의 File system이 없이도 Disk를 직접 연결(엑세스)하게 된다.

HACMP와 같은 Cluster service를 사용하면 논리적인 파티션(Disk) 위에 Raw device를 생성해서 사용할 수 있다.

만일 OS가 제공하는 Cluster service를 사용하지 않는다면 하나의 물리적인 파티션을 하나의 Raw device로 사용하게 된다.

하지만 Disk 관리가 용이하지 않기 때문에, 해당 OS에서 제공하는 Cluster service를 사용하는것이 일반적이다.



Cluster File System :

Raw device의 불편함..즉 File System을 사용 할 수 없다는 단점으로 인해 cluster File System을 선책한다.

Cluster File System을 사용하면 기존의 File system의 편리함을 그대로 사용하면서 file을 공유해 사용할 수 있는 장점이 있다.

가령 Oracledms windows와 linux에서 사용 가능한 OCFS(Oracle Cluster File System)라는 이름의 File system을 제공하며,

거의 모든 OS에 대해 뛰어난 성능의 cluster file system을 제공한다.

아직까지는 raw device가 성능 면에서는 최고의 solution임이 틀림없지만 cluster file system의 성능 또한

여러가지로 개선이 이루어지고 있기 때문에 raw device보다 cluster file system이 점차 대세를 이룰것이다.



ASM(Automatic Storage Management) :

오라클 10g부터 추가된 ASM은 오라클의 자동화 로드맵중 storage에 대한 구현을 제공한다.

ASM을 사용할 경우에는 오라클이 전적으로 Storage를 관리한다.

관리자(administoration)은 Oracle에게 어떤 Disk와 Disk group을 사용할 것이지만을 지정하며 나머지 전부는 Oracle 자동화이다.

ASM은 현대적인 볼룸 관리에 필요한 스트라이핑,미러링, 백업 및 복구에 필요한 모든 기능을 제공하고,

Raw device와 cluster file system 모두의 장점에 더해서 볼륨 매니저의 기능까지 제공하기 때문에 매력적이다.

하지만 다른 솔루션들에 비해 적용 사례가 많지 않다.

'Oracle > RAC' 카테고리의 다른 글

RAC) PRKC-1044 failed to check remote command execution setup for node 에러  (0) 2014.11.20
RAC 구성 Processe  (0) 2014.11.16
RAC 시작/종료 명령어  (0) 2014.11.16
RAC 관련 명령어  (0) 2014.11.16