오라클/참고

오라클 ASM (Automatic Storage Management)

Manly 2022. 9. 28. 11:14
반응형

< 파일시스템과 로우디바이스와 관련한 개념 >

File system은 사용이 편리하나 OS에 의존도가 높으며 OS 성능의 영향을 크게 받는다.

Raw device는 디스크에 직접 I/O를 하기 때문에 빠른 속도를 자랑하나 관리가 어렵다.

ASM은 이러한 File system Raw device의장점을 가진다.

간략한 구조는 아래와 같다.

 

 

ASM

 -오라클에서 직접 파일들이 저장되는 Storage를 관리하는 방식

File System 

- OS를 통하여 데이터를 저장하고 관리하는 방식

- 사용자가 관리하기는 쉽지만, OS 성능에 따라 오라클 성능에 영향을 받는다

 

출처 : 오라클 ASM : 네이버 블로그 (naver.com)

 

 

ASM 장점

  • Disk Load Balancing

ASM이 관리하는 모든 Disk에 대해 Load Balancing 작업을 자동으로 처리한다. 그러므로 특정 Disk에 Load가 집중되는 현상을 최소화할 수 있다. 이로 인해 성능도 향상시킬 수 있다.

 

※ Rebalance

디스크를 추가하면 자동적으로 데이터를 균등하게 만듬

 

디스크 생성시 rebalance power n 으로 구성할 수 있음

eg) alter diskgroup testdb_dg1 add disk '/dev/sdf1' rebalance power 9 ;

 

n에는 10g -> 1~11 까지 가능 / 11g -> 1~1024 까지 가능

기본값은 1, 0을 쓰면 사용 안함

숫자가 클수록 rebalance 속도는 빨라진다. (우선순위로 작업한다는 뜻)

하지만 CPU 부하가 많이 걸리는 단점이 있으므로 상황에 맞게 숫자 조정할 것

 

 

  • 편리한 관리

 

- 매일 처리해야만 하는 Disk 관리 항목이 감소한다.

- 새로운 Datafile에 의미 있는 이름을 자동으로 부여한다.

- 구성이 변경될 경우 자동으로 Data를 분배한다.

- 실수로 인한 datafile 삭제 가능성이 감소한다.

- Cluster File System이므로 하나 이상의 Node에 있는 다른 Database에 대해서도 통합 관리가 가능하다.

 

 

 

  • 안정성

ASM은 특정 Data에 대한 복사본을 자기 자신의 Disk에 유지할 수 있기 때문에 software Mirroring(Data 중복 저장) 효과를 기대할 수 있다.

 

- 다른 Disk에 분산 저장되어 있는 Datafile들에 대해 Striping이 가능하다.

- Software Mirroing을 지원한다.

- 일반적인 File System의 크기 제한을 극복한다.

 

  • RAC 지원

 

 

 

ASM Disk

ASM Diskgroup의 특징

 ASM에 의해 관리되는 최상위 객체

 논리적 단위로 관리되는 ASM Disk 의 집합체

 각각의 Diskgroup 내에 meta data 정보 저장

 하나의 Diskgroup이 여러 개의 database에 의해 공유 가능

 하나의 database가 여러 개의 diskgroup 사용 가능

 

 

 

ASM Disk Mirroring

ASM은 Data의 안정성을 높이기 위해 data를 중복 저장하는 Mirroring 사용한다.

 

 

출처: https://hayleyfish.tistory.com/113 [DB네 생선가게:티스토리]

출처: Oracle ASM (tistory.com)

반응형

'오라클 > 참고' 카테고리의 다른 글

오라클 Grid Infrastructure  (2) 2022.10.01
오라클 OPatch  (2) 2022.09.30
오라클 클러스터  (0) 2022.09.27
오라클 RAC  (0) 2022.09.27
오라클 그리드, 인스턴스, 노드  (2) 2022.09.20