ORACLE RAC

오라클 RAC 개념

더킹123 2021. 6. 21. 16:24
728x90

오라클 RAC 개념

오라클 RACOracle Real Application Clusters의 약자로서, 2001년 미국 오라클사가 개발한 클러스터링고가용성을 위한 옵션이다. 오라클 RAC을 사용하면 여러 대의 컴퓨터가 동시에 한 대의 DBMS 서버에 접속하여 데이터를 이용할 수 있다. 이를 이용해 DB 클러스터링을 구현할 있다. 오라클 9i에 처음 도입되었다.

RAC2, 혹은 그 이상의 인스턴스가 하나의 storage를 바라보고 있는 구성이다. 각각의 인스턴스를 서버라고 생각하고 HA와 비교한다면 Active, Standby가 아닌 모두 Active 상태라고 할 수 있다. 그리고 모두 하나의 storage를 바라보는 상황이므로 별도의 동기화로 인한 성능 저하는 없다. , 하나의 인스턴스에서 장애가 발생해도 곧바로 다음 인스턴스에서 처리해줄 수 있으므로 데이터 유실에 대한 우려도 없다. HA에서는 하나의 서버가 모든 처리를 해야 했으므로 상대적으로 큰 부하가 발생하지만, RAC 구성에서는 균형 있게 분산되어 처리할 수 있다.

728x90