Grid Infrastructure은 무엇인가 

HA와 효율적인 스토리지 관리를 제공하는 SW이다 

cluster 관리와 Storage 관리 기능을 제공한다

 

cluster 관리 :

- 다중 서버를 묶어서 하나의 논리 시스템으로 만든다

- RAC

 

Storage 관리 :

- db파일과 일반 파일 관리 ,  

- ASM

 

Grid Infrastructure 의 구성요소 

1) Clsuterware

- 노드 상태 모니터링, 장애 발생 시 HA보장

- OCR : cluster MetaData저장 

- Voting Disk : cluster 노드간의 합의알고리즘으로 split brain 분제 방지

 

2) ASM

- disk 그룹 기반으로 파일 관리

- 데이터 자동 rebalance

- disk HA(고가용성) 제공

 

3) ACFS (ASM Cluster File System)

- ASM 위에서 동작하는 cluster file system 

 

4) Oracle Restart 

- 단일 노드여도, oracle 리소스 모니터링해서 자동 재시작해줌

 

** disk group 이란? 

여러개의 disk를 묶어서 논리적으로 하나(group)처럼 만듬

 

** ASM기능

DB Datafile이 Disk Group에 저장되면 ASM이 자동으로 여러 디스크에 분산 저장함 (병렬, 입출력 성능 향상)

복구를 위해 파일을 미러링을 해줌 (disk  하나 고장나도 문제 없음 ft.RAID)

Disk 추가/삭제되면 자동 reblancing

 

** DB파일 vs 일반 파일

DB 파일 : data file, redo log file, undo file , meta data file, control file 등

일반 파일 : 로그파일, 백업파일 등 

 

 

 

 

 

 

즉, RAC나 ASM은 "Grid infrastrucure 서비스에서 제공하는 기능" 이므로 RAC 설치를 위해서 Grid 설치가 필요하다