2008년 창간 · 디지털 에디션 · 2026년 6월 19일

SMB IT Journal

중소기업을 위한 정보기술 자료

한국어

도메인 컨트롤러 가상화

Active Directory 도메인 컨트롤러를 가상화하는 것은 굳이 논의가 필요 없는 주제처럼 보일 수 있지만, AD DC를 가상화해야 하는지 여부에 대한 질문이 정기적으로 제기된다는 사실을 발견합니다. 이론적으로는 이 질문을 할 필요가 없습니다. 업계에는 가능한 모든 워크로드를 가상화해야 한다는 훨씬 더 일반적인 지침이 있으며, AD는 이 오래되고 일반적인 규칙에 예외를 만들 만한 특별한 경우를 전혀 제시하지 않기 때문입니다.

그런데도 사람들은 이 특정 워크로드에 대해 정기적으로 명확한 답변을 찾아 나서고, 나쁜 조언을 구하면 누군가는 반드시 제공하기 마련입니다. 수많은 사람들이 Active Directory에 물리적 서버를 권장하는 조언을 게시하지만, 왜 모범 사례를 위반하도록 권장하는지, 더구나 이처럼 평범하고 잘 알려진 워크로드에 대해 그러는지 거의 설명하지 않습니다.

AD DC를 구현하는 사람들이 다른 워크로드는 그러지 않으면서 유독 이 워크로드에 대해 가상화와 관련된 특별 조사가 필요하다고 판단하는 이유는 알 수 없습니다. 하지만 이 현상을 수년간 연구한 결과, 물리적 배포에 관한 무책임한 조언의 출처에 대해 어느 정도 파악하게 되었습니다.

첫 번째 실수는 가상화가 무엇인지에 대한 일반적인 오해에서 비롯됩니다. 이는 안타깝게도 매우 흔한 일로, 사람들은 가상화가 통합(consolidation)을 의미한다고 생각하는 경우가 많은데, 물론 그렇지 않습니다. 그래서 이 실수를 바탕으로 통합이 두 개의 AD DC를 동일한 물리적 호스트에 통합하는 것을 의미한다는 잘못된 논리를 적용합니다. 또한 항상 두 개 이상의 AD DC가 존재할 것이라는 비약도 필요한데, 이것도 흔한 믿음입니다. 이렇게 세 가지 큰 논리적 실수가 결합되어 매우 나쁜 조언이 만들어지며, 권장 사항을 자세히 파고들면 대개 이 출처를 추적할 수 있습니다. 이것이 대부분의 나쁜 조언의 근원인 것 같습니다.

다른 원인으로는 실제 모범 사례를 오해하는 경우가 있습니다. 예를 들어 "AD DC가 두 개 있다면 각각 별도의 물리적 호스트에 있어야 한다"는 문구가 있습니다. 이 말은 이 시나리오에서 물리적으로 분리된 두 대의 머신을 사용해야 한다는 것을 의미하며, 이는 절대적으로 옳습니다. 그러나 두 DC 중 하나라도 하이퍼바이저 없이 구성해야 한다는 의미가 아니라, 단지 두 개의 다른 호스트가 필요하다는 의미입니다. 이런 조언에 사용되는 표현은 비가상 워크로드는 어떠한 경우에도 허용될 수 없다는 이해가 없으면 이해하기 어렵습니다. 그 이해를 바탕으로 권장 사항을 읽으면 의미가 명확해지고, 바라건대 자명해집니다. 안타깝게도 이 권장 사항은 종종 맥락 없이 반복되어 기본 의미가 쉽게 사라질 수 있습니다.

약 10년 전, 일부 가상화 플랫폼에서 Active Directory와 같은 클러스터형 데이터베이스 시스템에 큰 혼란을 일으킬 수 있는 타이밍 및 시스템 클럭 문제가 있었습니다. 이는 오래전에 실재했던 문제였지만, 다양한 워크로드에 필요했기 때문에 오래전에 해결되었습니다. 그러나 AD에 특별한 처리가 필요할 수 있다는 인식이 생겨났고, 이것이 IT 기준으로 한두 세대가 지난 지금까지도 남아 있는 것 같습니다. 오래전에 잊혀졌어야 할 문제임에도 불구하고 말입니다.

또 다른 잘못된 통념은 AD DC가 다른 클러스터형 데이터베이스처럼 클러스터 모드로 사용될 때 스냅샷을 찍어서는 안 된다는 사실에서 비롯됩니다. 클러스터의 한 노드만 그 방식으로 복원될 경우 데이터베이스 손상이 쉽게 발생할 수 있기 때문입니다. 그러나 이것은 스토리지와 데이터베이스의 일반적인 측면이며, 가상화와는 전혀 관련이 없습니다. 동일한 정보가 물리적 AD DC에도 동일하게 필요합니다. 스냅샷이 가상화와 연관된다는 것도 또 다른 잘못된 통념입니다. 가상화는 그러한 스토리지 아티팩트를 내포하지 않습니다.

또 다른 잘못된 통념은 가상화가 작동하기 위해 Active Directory 자체에 의존해야 하므로 AD가 가상화 없이 실행되어야 한다는 믿음에서 비롯됩니다. 이것은 완전한 잘못된 통념이며 말이 되지 않습니다. 그러한 순환적 요구 사항은 존재하지 않습니다.

안타깝게도 기술의 일부 영역은 대규모 잘못된 통념을 낳았으며, 종종 그러한 통념들이 진실을 파악하기 어렵게 만듭니다. 가상화는 많은 사람들이 어떻게 사용하는지뿐만 아니라 개념적으로 무엇인지를 암기식으로 배우려 할 만큼 복잡하기 때문에, 때로는 실제로 우리가 보고 있는 것이 무엇인지 파악하기 어려울 정도로 엉뚱한 오해가 생겨납니다. 이 경우, 가상화, 역사, 클러스터형 데이터베이스, 고가용성 기술, 스토리지 등에 대한 오해가 겹겹이 쌓여 하나의 배포 질문을 둘러싸고 이렇게 많은 것들이 어떻게 결합될 수 있는지 파악하기 어렵게 만듭니다.

결국, Active Directory 도메인 컨트롤러만큼 가상화에 이상적으로 적합한 워크로드는 거의 없습니다. DC에 물리적 베어메탈 운영 체제 배포를 사용하는 것을 고려해야 하는 경우는 없습니다. 항상 가상화하십시오.

광고

SMB IT Journal — the IT resource for small business