DFS 서버 대상 우선 순위 지정

DFS 서버 대상 우선 순위 지정은 MICROSOFT Windows Server 2003 SP1(서비스 팩 1) 이상 운영 체제에서 사용할 수 있는 기능입니다. 이 기능을 사용하면 DFS 서버가 사용 가능한 Active Directory 사이트 비용 정보를 활용하여 클라이언트 조회에서 대상의 우선 순위를 지정할 수 있습니다.

SP1이 있는 Windows Server 2003 이전에는 대상을 클라이언트와 동일한 사이트에 있는 모든 대상을 포함하기 위한 하나의 그룹인 두 집합으로 그룹화되었습니다. 및 다른 모든 대상에 대한 다른 그룹입니다. 클라이언트와 동일한 사이트를 공유하는 대상을 "사이트 내"라고 하며 사이트 비용을 사용하도록 설정하면 사이트 전체에 비해 특정 비용 값이 할당되며 더 높은 사이트 비용보다 낮은 사이트 비용이 선호됩니다.

이 사이트 비용 데이터의 가용성을 통해 보다 효과적인 DFS 서버 장애 조치(failover) 전략을 위해 서버 대상의 우선 순위를 지정할 수 있습니다. 이전에는 이 세분화된 수준의 세부 정보를 사용할 수 없었고, 관리자는 "기본" DFS 서버가 실패한 경우 특정 서버를 "백업" 또는 "보조" 서버로 지정하는 것과 같은 간단한 요구 사항도 지원하기 위해 인공 수단(예: AD의 더미 사이트)에 의존해야 했습니다. 이제 사이트 비용에서 제공하는 추가 세부 정보를 사용하여 다단계 장애 조치(failover) 전략을 사용할 수 있습니다.

다음 설명에서는 사이트 비용이 사용하도록 설정되어 있다고 가정합니다.

대상 우선 순위 지정

대상 우선 순위는 DFS 클라이언트의 사이트 비용을 기반으로 명시적 기본 설정 측면에서 사이트 내 서버를 분류하고 순위를 지정하는 관리 관점에서 특정 순서입니다. 글로벌 우선 순위는 사이트 비용과 독립적입니다. 전역 우선 순위 클래스는 반드시 DFS 클라이언트의 관점에서 가장 최적의 대상을 나타내는 것이 아니라 사이트 관리자의 관점에서 특정 대상의 중요도 또는 중요성 부족을 반영합니다.

서버 대상 우선 순위는 우선 순위 클래스와 우선 순위의 두 가지 값 범주로 나뉩니다. 우선 순위 클래스는 로컬 및 전역의 두 수준으로 나뉩니다. 이러한 클래스 내에는 높은 우선 순위, 정상 및 낮은 우선 순위로 그룹화된 사이트 비용을 기준으로 대상의 대략적인 순서가 있습니다. 결과는 다음과 같이 가장 높은 우선 순위에서 가장 낮은 우선 순위로 순서대로 5개의 우선 순위 클래스가 됩니다.

  • 글로벌 높은 우선 순위
  • 사이트 비용 높은 우선 순위
  • 사이트 비용 정상 우선 순위
  • 사이트 비용 낮은 우선 순위
  • 글로벌 낮은 우선 순위

사이트 비용 클래스는 "전역 정상 우선 순위"의 세분화로 간주될 수 있습니다. 우선 순위 순위는 서수 값(0, 1, 2 이상)을 기반으로 하는 간단한 정수 순위이며, 0은 가장 높은 값이고 모든 후속 값은 순위가 감소함을 나타냅니다.

글로벌 높고 낮은 우선 순위는 사이트 비용 값을 고려하지 않습니다. 전역 우선 순위가 높은 대상은 다른 모든 대상보다 기본 설정을 받고, 우선 순위가 낮은 대상은 최소 기본 설정을 받습니다.

조회 순서를 지정하면 전체 프로세스에는 다음 단계가 있습니다.

  1. 글로벌 높음 및 낮은 대상 집합은 나머지 "전역 정상" 대상과 함께 식별됩니다.
  2. "INSITE" 옵션을 설정하면 클라이언트 사이트 외부의 모든 대상이 제거됩니다. "INSITE" 옵션은 전역 높음 및 낮은 우선 순위 집합에 적용되지 않습니다.
  3. 이러한 세 집합의 각 내에서 대상은 로컬 또는 전체 사이트 비용 청구를 사용하여 AD 사이트 비용 메커니즘을 사용하여 정렬됩니다. 결과는 동일한 사이트 비용의 대상 집합입니다.
  4. 동일한 사이트 비용의 "전역 정상" 목표 집합 내에서 대상에는 사이트 비용 높음, 정상 및 낮은 우선 순위 순위의 우선 순위 클래스가 할당됩니다.
  5. 동일한 사이트 비용 및 우선 순위 클래스의 대상 집합 내에서 대상은 이제 우선 순위별로 정렬되며 0은 가장 높은 순위입니다.
  6. 동일한 사이트 비용, 우선 순위 클래스 및 우선 순위의 대상 집합 내에서 대상은 부하 분산을 위해 임의로 순서를 섞습니다.

그래픽으로 대상 집합은 아래와 같이 정렬됩니다.

  • 글로벌 높은 우선 순위 클래스 대상
  • 사이트 비용이 높은 높은 우선 순위 클래스 대상(사이트 비용 = 0)
  • 사이트 비용 = 0인 normal
  • 낮은 사이트 비용 = 0
  • 사이트 비용이 높은 높은 우선 순위 클래스 대상(사이트 비용 = 1)
  • 사이트 비용이 있는 normal = 1
  • 사이트 비용이 낮음 = 1
  • 기타
  • 글로벌 낮은 우선 순위 클래스 대상

이러한 각 집합 내에서 대상은 우선 순위에 따라 정렬됩니다. 가장 높은 순위는 0이며, 이후의 각 정수 값(1, 2 등)은 점점 더 낮은 순위를 나타냅니다.

대상 우선 순위는 DFS 네임스페이스의 링크(또는 루트)의 특정 대상에 설정됩니다. 동일한 대상 경로를 여러 번 사용하는 경우 한 링크에 대한 대상의 우선 순위는 다른 링크의 순서에 영향을 주지 않습니다. 예를 들어 두 링크에 \\server\share1이 대상으로 있는 경우 두 링크 모두에 대해 \\server\share1의 우선 순위가 별도로 설정됩니다.

모든 링크의 기본 우선 순위는 순위가 0인 사이트 비용 일반 우선 순위입니다. 대상 우선 순위는 추천을 사용하지 않는 한 추천 순서에 영향을 주지 않으며 모든 기존 링크는 수신될 때 정렬됩니다.

DFS 서버의 조회 응답은 위에 표시된 대로 정렬된 대상 집합으로 구성되며, 각 비 전역 대상 집합에는 동일한 사이트 비용, 우선 순위 클래스 및 우선 순위의 대상이 포함됩니다. 각 집합 내의 대상은 임의로 정렬됩니다. 조회를 받는 DFS 클라이언트는 첫 번째 집합의 첫 번째 대상으로 시작하고 지정된 DFS 루트 또는 링크에 대해 사용 가능한 대상이 발견될 때까지 목록을 계속 진행합니다.

이 기능의 특정 API 구현은 다음 참조 topics 참조하세요.

DFS_INFO_6DFS_INFO_104DFS_INFO_106DFS_TARGET_PRIORITY DFS_TARGET_PRIORITY_CLASS