메트로 클러스터 액티브-액티브 정의
메트로 클러스터 액티브-액티브(때로는 '스트레치 클러스터'라고 불림)는 두 개의 독립적인 저장소 배열이 서로 다른 물리적 위치(데이터센터, 같은 데이터센터 내 다른 서버실 등)에 배포되는 저장소 시스템입니다. 각 사이트의 저장소 프로세서는 쓰기 I/O를 양방향으로 미러링하고, 요청하는 노드에 가장 가까운 저장소에서 읽기를 처리합니다.
동기식 양방향 복제 메커니즘
양쪽 사이트가 동시에 데이터를 제공하려면 트랜잭션 단위의 동기식 복제가 필수입니다. 각 클러스터는 다른 클러스터의 데이터와 저장소 가상 머신(SVM) 구성을 동기식으로 미러링합니다. 미러링된 어그리게이트는 파트너 클러스터의 디스크 풀에 복제되며, NVRAM/NVMEM 캐시도 로컬 HA 파트너와 원격 DR 파트너에 모두 미러링되어 장애 발생 시 캐시 데이터 손실을 방지합니다.
실무 운영 주의점
메트로 클러스터 액티브-액티브 구현 시 지연 시간과 거리 제한을 고려해야 합니다. 네트워크 대역폭 부족이나 높은 레이턴시는 동기식 복제 성능을 저하시킬 수 있습니다. 또한 두 사이트 간 네트워크 분할(ISL 실패)이 발생해도 각 클러스터는 독립적으로 데이터를 제공할 수 있도록 설계되어야 하며, 장애 복구 시 디스크 소유권 변경과 어그리게이트 치유 과정을 올바르게 관리해야 합니다.