오라클/참고

오라클 그리드, 인스턴스, 노드

Manly 2022. 9. 20. 13:38
반응형
  1. GRID의 개념
   
  1) GRID 컴퓨팅의 정의     
     그리드 컴퓨팅(Grid Computing)의 핵심 개념은 전화나 전기, 수도 같은 유틸리티로써의 컴퓨팅이다.
     사용자는 원하는 때 원하는 만큼 정보나 컴퓨팅 작업을 요청하고 받을 수 있게 된다.
 
     그리드 컴퓨팅은 프로세싱, 네트워크 대역폭 및 스토리지 용량과 같은 분산된 컴퓨팅 자원을 가상화하여
     하나의 시스템 이미지를 만들어 사용자 및 응용 프로그램이 다양한 IT 기능에 완벽하게 접근 할 수 있도록
     지원한다.
   
     쉽게 기업내에 산재해 있는 소형 서버들을 연결해 하나의 커다란 컴퓨터처럼 사용하는 개념으로 
     생각할 수 있다.
     유틸리티 컴퓨팅은 "클라이언트 측면에서" 본 것이다. "서버 측면에서" 보자면(그리드의 이면을 파고들면),
     "그리드"는 자원 할당, 정보 공유 그리고 고가용성과 관련된 개념이다.
 
     ① 자원할당
     - 자원을 요청하고 필요로 하는 누구든지 원하는 것을 얻을 수 있도록 하는 것
     - 요청이 없는 동안에 자원의 낭비를 막는 것.
 
     ② 정보공유
     - 사용자와 어플리케이션이 필요로 하는 정보는 언제 어디서나 필요에 따라 이용할 수 있도록 해주는 것.
 
     ③ 고가용성
     - 고가용성이란 하나의 노드에 문제가 생긴 경우 다른 노드에서 서비스나 기능을 대신 제공하는 것을 말한다.
     - 긴 시간동안 지속적으로 운영이 가능한 시스템이나 컴포넌트로 가용성이란 흔히 "100% 가용" 등과 같이
       상대적으로 측정되거나 또는 "절대 고장나지 않음" 등과 같이 표현 될 수 있다.
 
  2) GRID 컴퓨팅의 필요성
     ① GRID 컴퓨팅은 소형 서버들을 연결, 고성능을 유지하면서 더욱 많은 자원을 활용 가능 하므로 효율적인 
          IT인프라 사용을 위한 좋은 방안이다.
     ② 기존에 사용하던 시스템을 전환할 필요 없이, 기존 인프라스트럭처로부터 GRID 컴퓨팅으로 전환 가능하다.
     ③ GRID 컴퓨팅은 저렴한 가격으로도 기업의 인프라를 효율적으로 활용할 수 있는 최적의 솔루션이다.
 
  3) 오라클 GRID 컴퓨팅
    - 저렴한 다수의 컴퓨팅 자원으로 고가의 컴퓨팅 자원보다 더 높은 성능을 구현할 수 있다.
    - 그리드는 어떤 컴퓨터든, 자원을 항상 최대 용량 만큼 쓰는 것이 아니기 때문에 쉬고 있는 순간에 
       다른 업무에 활용할 수 있도록 빌려준다는 개념으로도 이해할 수 있다.
    - Oracle Database 10g는 Enterprise Grid Computing을 위해 디자인된 최초의 데이터베이스이다.
 

- Database

 오라클에서 Database란 실제 Data가 저장되는 물리적 영역을 말한다.

 

- Instance

 Database 내의 물리적인 Data를 입,출력 할 수 있도록 해주고, 메모리와 프로세스로 구성되어 있다.

오라클에서 DB Server에서 Database가 시작되면 SGA(System Global Area)라는 공유 메모리 영역을 할당

SGA와 오라클 프로세스가 결합한 것을 오라클 Instance라 한다.

 

즉, 메모리와 프로세스로 구성된 instance를 통해 Physical Database 내의 데이터 입, 출력이 가능하다

사용자가 직접적으로 Database에 접근 하는 것이 아니라 instance를 통해 접근

 

- 노드

네트워크 또는 데이터 구조를 구성하는 각각의 개체

 

 

 

 

 
 

 

reference 
- Linux 및 FireWire에 RAC 클러스터 구축 (주)한국오라클
- RAC & Enterprise Manageability Best Practices (주)한국오라클
  ================================================ 
    * 데이터베이스 정보공유 커뮤니티 oracleclub.com 
    * 강좌 작성자 : 김정식 (oramaster _at_ naver.com)
  ================================================
※ oracleclub 강좌를 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
※ oracleclub 강좌는 개인의 학습용으로만 사용 할 수 있습니다. 학원 홍보용이나 수익을 얻기 위한 용도로
    사용을 하시면 안됩니다. ^^

출처: https://blog.goodgods.com/57 [개발은 너무해:티스토리]

        https://myalpaca.tistory.com/17 [공부하는알파카]

반응형

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

오라클 Grid Infrastructure  (2) 2022.10.01
오라클 OPatch  (2) 2022.09.30
오라클 ASM (Automatic Storage Management)  (0) 2022.09.28
오라클 클러스터  (0) 2022.09.27
오라클 RAC  (0) 2022.09.27