User Profile Replication Engine 개요(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 User Profile Replication에 대해 소개합니다. User Profile Replication Engine은 Microsoft SharePoint Server 2010의 선택적 구성 요소로, SharePoint Administration Toolkit에 포함됩니다. User Profile Service 응용 프로그램 관리자는 User Profile Replication Engine을 통해 공유 태그, 메모, 등급 등의 공유 데이터와 사용자 프로필을 User Profile Service 응용 프로그램 간에 복제할 수 있습니다. 이 복제는 단방향 또는 양방향으로 수행 가능합니다.

이 문서의 내용

  • User Profile Replication Engine의 사용 및 장점

  • 복제 유형

  • 구성 요소 및 설치

  • User Profile Replication Engine 구성

구성 요소 및 설치

User Profile Replication Engine은 다음의 두 구성 요소로 구성됩니다.

  • Windows 서비스

  • Windows PowerShell 스냅인

User Profile Replication Engine은 원본 User Profile Service 응용 프로그램 및 대상 User Profile Service 응용 프로그램에 액세스할 수 있는 어떤 컴퓨터에나 설치할 수 있습니다. 그러나 원본 도메인의 서브넷에 연결되어 있는 컴퓨터 또는 원본 팜에 포함된 컴퓨터에 User Profile Replication Engine을 설치하는 것이 좋습니다. User Profile Replication Engine은 SharePoint Server 2010 사용자 프로필 및 사용자 프로필 변경 로그를 사용하여 사용자 프로필 저장소 간에 데이터를 읽고 씁니다.

필수 조건:

  • User Profile Replication Engine을 실행하는 데 사용되는 계정은 원본 및 대상 User Profile Service 응용 프로그램의 서비스 응용 프로그램 관리자여야 하며, 원본 및 대상 팜에 대한 읽기 권한이 있어야 합니다.

  • Replication Engine을 설치하는 서버에서 Administrators 그룹 구성원이어야 합니다.

  • Microsoft Office SharePoint Server 2007을 실행하는 원본 또는 대상 서버는2010년 6월 누적 업데이트(https://go.microsoft.com/fwlink/?linkid=197406&clcid=0x412) 또는 후속 누적 업데이트를 통해 업데이트해야 합니다.

User Profile Replication Engine 도구를 설치하는 방법에 대한 자세한 내용은 SharePoint 2010 Administration Toolkit 설치(SharePoint Server 2010)를 참조하십시오.

중요

원본 및 대상 User Profile Service 응용 프로그램을 작업 환경에 맞게 설정 및 구성해야 User Profile Replication Engine을 사용할 수 있습니다.

User Profile Replication Engine의 사용 및 장점

배포가 여러 위치에 분산되는 경우에는 도메인에서 사용자 프로필 데이터 및 공유 데이터가 분리될 수 있으며, 따라서 사용자 프로필, 대상 그룹 및 사용자 검색 등의 개인 설정 기능은 도메인 내에서 부정확한 결과를 반환할 수 있습니다. 이러한 부정확한 결과에는 다음이 포함됩니다.

  • 부정확하고 일관성이 없는 사용자 프로필 데이터(속성, 동료, 링크, 개인 정보 데이터 포함)

  • 부정확하고 일관성이 없는 공유 데이터(공유 태그, 메모, 등급 등)

  • 부정확한 대상 그룹 구성원 자격

  • 부정확하고 일관성이 있는 사용자 검색 데이터 모음 및 환경

User Profile Replication Engine은 둘 이상의 User Profile Service 응용 프로그램 간에 사용자 프로필 정보와 공유 데이터를 모두 복제함으로써 이 문제를 해결합니다. 따라서 엔터프라이즈 전체에서 사용자 프로필 데이터 및 공유 데이터가 일관성 있게 유지됩니다.

User Profile Replication Engine은 서비스 응용 프로그램 모델을 채용하며, 사용자 프로필 정보 및 공유 데이터 둘 다에 대해 원본 User Profile Service 응용 프로그램에서 하나 이상의 대상 User Profile Service 응용 프로그램으로 전체 복제 또는 증분 복제를 수행할 수 있습니다.

복제 유형

아래 표에는 User Profile Replication Engine을 사용하여 실행할 수 있는 전체 복제, 증분 복제 및 복구 간의 차이에 대한 설명이 나와 있습니다. 성능을 개선하기 위해 User Profile Replication Engine을 실행하는 서버에서 허용되는 최대 복제 스레드 수를 지정할 수 있습니다.

유형

사용하는 경우

전체 복제

  • 기존 User Profile Service 응용 프로그램에서 모든 사용자 프로필 정보 및 공유 데이터를 복제하려는 경우(예: 새 User Profile Service 응용 프로그램 배포 시)

  • 사용자 프로필 데이터나 공유 데이터가 손실 또는 손상되었으며, 다른 User Profile Service 응용 프로그램 프로필 데이터베이스 또는 공유 데이터베이스에 복사본이 있는 경우

  • 증분 복제가 시간이 지나면서 응답하지 않는 경우. 이 경우 증분 복제를 완료하기 위해 전체 복제를 수행하여 대상 User Profile Service 응용 프로그램 프로필 데이터베이스 및 공유 데이터베이스를 업데이트합니다.

증분 복제

전체 복제가 완료되고 14일 이내에 증분 복제를 시작하여 개별 변경 내용을 검색 및 복제합니다.

복구

  • 해당 정보가 제대로 복제되지 않은 특정 사용자 또는 사용자 집합을 완전하게 복제하려는 경우. 완전하게 복제할 수 없는 프로필의 경우에는 사용자 이름이 User Profile Replication 설치 디렉터리의 log 폴더에 있는 .rcv 파일에 기록됩니다.

  • 계정 이름을 지정하여 특정 사용자 또는 사용자 집합에 대해 사용자 프로필 정보 및 공유 데이터를 복제하려는 경우

  • 정기적으로 예약된 복제 외에 특정 사용자 또는 사용자 집합에 대해 사용자 프로필 정보 및 공유 데이터를 복제하려는 경우

참고

증분 복제에서는 사용자의 내 사이트 호스트 위치를 결정하는 데 신뢰할 수 있는 내 사이트 호스트 위치 목록도 사용합니다. 이 과정에서 사용자의 기본 프로필이 확인됩니다. 사용자의 개인 사이트를 호스팅하는 User Profile Service도 해당 사용자의 기본 프로필 레코드를 포함하는 것으로 간주됩니다. 대상 그룹은 관련된 사용자를 식별 및 그룹화하고 특정 내 사이트 호스트를 소유한 사용자를 연결하는 데 사용됩니다. 신뢰할 수 있는 내 사이트 호스트 위치에 대한 자세한 내용은 신뢰할 수 있는 내 사이트 호스트 위치 추가 또는 삭제(SharePoint Server 2010)를 참조하십시오.

증분 복제 프로세스에서는 순환 복제를 방지하기 위해 신뢰할 수 있는 내 사이트 호스트 위치 목록을 사용합니다. 예를 들어 사용자가 사용자 프로필 저장소 A에서 AboutMe 속성을 업데이트하면 User Profile Replication Engine은 해당 변경 내용을 사용자 프로필 저장소 B로 동기화하고, 변경 로그에는 해당 사항이 변경 내용으로 캡처됩니다. 사용자 프로필 저장소 B에 대해 실행되는 User Profile Replication Engine 인스턴스는 동일한 변경 내용을 마지막 복제 이후 변경된 사항으로 원래 사용자 프로필 저장소 A로 다시 복제하려고 합니다. 그러나 User Profile Replication Engine은 이 변경 내용을 복제하기 전에 신뢰할 수 있는 내 사이트 호스트 위치를 확인하여 사용자 프로필이 사용자 프로필 저장소 B의 기본 프로필인지 확인하고, 기본 프로필인 경우 User Profile Replication Engine에서 변경 내용을 복제합니다.

위의 예제에는 예외가 있습니다. FeedProperties 특성을 사용하여 피드 속성 이름을 제공하는 경우에는 User Profile Replication Engine이 해당 속성에 대한 변경 내용을 복제할 때 신뢰할 수 있는 내 사이트 호스트 위치 목록을 무시합니다. 일반적으로는 기본 사용자 프로필의 위치에 관계없이 데이터를 복제하려는 경우 속성을 피드로 표시합니다. 보통 모든 사용자에 대해 단일 User Profile Service 응용 프로그램에서 Business Data Connectivity 서비스 가져오기만 실행 중이며, 해당 속성만 다른 User Profile Service 응용 프로그램에 공급하려는 경우 이 작업을 수행합니다. 또 다른 예로는, 기본 사용자 검색 환경이 User Profile Service 응용 프로그램 A(원본 User Profile Service 응용 프로그램)에 연결된 사이트에 있으며 내 동료에 추가 링크를 User Profile Service 응용 프로그램 B(대상 User Profile Service 응용 프로그램)에 있는 기본 사용자 프로필에 사용할 수 있도록 지정하려는 경우를 들 수 있습니다.

User Profile Replication Engine은 AD DS(Active Directory 도메인 서비스)로부터의 데이터는 복제하지 않습니다. 이 데이터는 프로필 동기화 중에 AD DS에서 자동으로 업데이트됩니다.

참고

User Profile Replication Engine을 구성하고 위에서 설명한 작업을 수행하려면, 원본 및 모든 대상 팜에 대해 User Profile Service 응용 프로그램에 대한 사용자 프로필 관리 권한이 있는 계정을 사용해야 합니다.

참고

User Profile Replication Engine은 메일 그룹 또는 보안 그룹은 복제하지 않지만 사이트 구성원 자격(예: 내 사이트)은 복제합니다.

User Profile Replication Engine 구성

User Profile Replication Engine은 Windows PowerShell 2.0을 사용하여 구성해야 합니다. 다음과 같은 Windows PowerShell cmdlet을 사용할 수 있습니다.

See Also

Concepts

User Profile Service 개요(SharePoint Server 2010)
User Profile Service cmdlet(SharePoint Server 2010)
SharePoint 2010 Administration Toolkit(SharePoint Server 2010)