Motore di replica dei profili utente (Office SharePoint Server)

In questo articolo sono contenute informazioni sul motore di replica dei profili utente. Il motore di replica consente a un amministratore di servizi condivisi di replicare i profili utente tra provider di servizi condivisi.

Il concetto di provider di servizi condivisi è stato introdotto in Microsoft Office SharePoint Server 2007. Il provider di servizi condivisi funziona principalmente come provider di servizi centralizzati chiave per siti e portali che utilizzano tali servizi. È stato progettato basandosi sull'isolamento, in modo che un'organizzazione disponga di un unico provider di servizi condivisi che possa essere utilizzato da tutti i siti per i servizi a livello aziendale. Secondo l'architettura dei siti condivisi corrente, un sito o un portale può utilizzare servizi di un solo provider di servizi condivisi. Per la maggior parte dei servizi del provider di servizi condivisi, questo concetto funziona in modo appropriato per scenari ospitati e organizzazioni e società non globali, nonché per organizzazioni completamente strutturate in silo. L'isolamento dei dati tuttavia non funziona in modo appropriato per i servizi che si basano sui dati di profili utente forniti dal servizio profili utente, ad esempio la ricerca utenti, i gruppi di destinatari e i siti personali. Alla radice del problema è possibile osservare un principio fondamentale del servizio profili utente: una persona (utente) resta la stessa persona (utente), indipendentemente dal modo in cui Microsoft Office SharePoint Server 2007 viene distribuito nell'ambiente. I siti personali estendono questo principio indicando che un utente deve disporre di un solo sito personale (Sito personale).

In scenari di distribuzione in aree geografiche diverse l'isolamento dei dati dei profili utente rappresenta un impedimento per la personalizzazione, con un conseguente utilizzo incompleto dei servizi associati, ad esempio Profili utente, Gruppi di destinatari e Ricerca utenti, senza che vengano sfruttate tutte le relative potenzialità. Tra questi impedimenti sono inclusi tra l'altro dati di profili utente inaccurati e incoerenti, ad esempio proprietà, colleghi, appartenenze, collegamenti e dati sulla privacy, appartenenze del gruppo di destinatari non accurate, nonché un corpo e un utilizzo dei dati di ricerca utenti incompleti e inaccurati. Per ulteriori informazioni sugli scenari di distribuzione in aree geografiche diverse, vedere Soluzioni globali per Office SharePoint Server supportate.

Il motore di replica dei profili utente consente di risolvere questi problemi mantenendo dati di profili utente coerenti nell'intero ecosistema di SharePoint, incluse le distribuzioni in aree geografiche diverse. Il motore di replica esegue la replica multimaster di dati da un'origine a più destinazioni sotto forma di una sincronizzazione completa o incrementale tramite i servizi Web di Microsoft Office SharePoint Server 2007 per il servizio profili utente.

I servizi Web vengono utilizzati per effettuare il pull dei dati (tutti i dati dei profili o solo le modifiche) da un provider di servizi condivisi di origine e per eseguire immediatamente il push e la scrittura dei dati in altri provider di servizi condivisi per conto dell'utente o del servizio profili utente. Tra questi dati sono inclusi dati di proprietà dei profili, dati sui colleghi degli utenti, dati di appartenenza al sito, dati di collegamenti degli utenti e i criteri sulla privacy associati collegati ai dati. Il motore di replica è in grado di sincronizzare i dati come servizio pianificato o tramite avvio manuale. È possibile eseguire il pull e il push dei dati di tutti gli utenti o solo di un sottoinsieme di utenti, nonché di tutti i dati o solo di un sottoinsieme di dati. I dati vengono quindi utilizzati in modo che i servizi Profili utente, Gruppi di destinatari e Ricerca utenti siano sempre accurati e aggiornati.

Il motore di replica è costituito da due componenti:

  • Servizio Windows

  • Applicazione Windows Form

Il motore di replica può essere installato in qualsiasi computer che disponga dell'accesso ai provider di servizi condivisi di origine e di destinazione. È tuttavia consigliabile installarlo in un computer appartenente alla farm di origine o connesso alla subnet del dominio di origine. Il motore di replica utilizza il servizio Web per i profili utente e il servizio Web per il registro modifiche dei profili utente di Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1) per leggere e scrivere dati tra archivi di profili utente.

Nella tabella seguente vengono descritte le differenze tra replica completa, replica incrementale e recupero, operazioni che possono essere eseguite utilizzando il motore di replica.

Tipi di replica

Tipo Quando utilizzarla

Replica completa

  • Se si desidera replicare tutti i dati dei profili utente di un archivio di profili utente di un provider di servizi condivisi esistente, ad esempio con la distribuzione di un nuovo provider di servizi condivisi.

  • Se i dati degli archivi dei profili utente sono impossibili da trovare o sono danneggiati e ne esiste una copia in un archivio di profili utente di un altro provider di servizi condivisi.

  • Se la replica incrementale non risponde più, viene utilizzata la replica completa per aggiornare gli archivi dei profili utente del provider di servizi condivisi di destinazione per mettersi in pari con la replica incrementale.

Replica incrementale

Al termine della replica completa, avviare la replica incrementale entro 14 giorni in modo da garantire il rilevamento e la replica delle singole modifiche.

Recupero

  • Per eseguire la replica completa di un utente specifico o di un insieme di utenti le cui informazioni non sono state replicate correttamente.

  • Per replicare le informazioni dei profili utente di un utente o di un insieme di utenti specificando i nomi di account.

  • Per replicare le informazioni dei profili utente di un utente o di un insieme di utenti al di fuori di una replica regolarmente pianificata.

Per eseguire un'attività in una delle quattro schede, ovvero Configuration, Full Replication, Incremental Replication o Recovery, l'account utilizzato deve disporre dell'autorizzazione per la gestione dei profili utente nel provider di servizi condivisi per le farm di origine e per tutte le farm di destinazione.

La scheda Configuration consente all'amministratore di configurare le altre tre schede, ovvero Full Replication, Incremental Replication e Recovery.

Nota

Il motore di replica dei profili utente non consente di replicare liste di distribuzione o gruppi di protezione, mentre consente di replicare le appartenenze al sito, ad esempio i siti personali.

Requisiti di sistema

Per utilizzare il motore di replica è necessario che sia installato Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1). Solo per la replica incrementale, è necessario aver configurato una posizione attendibile degli host dei siti personali tramite la pagina Web Amministrazione servizi condivisi. Per ulteriori informazioni su come configurare posizioni attendibili di host di siti personali, vedere Add trusted My Site host location. L'account configurato deve disporre dell'autorizzazione per la gestione dei profili utente nei provider di servizi condivisi di origine e di destinazione e dell'accesso in lettura alla farm di origine e di destinazione per utilizzare i servizi Web di Office SharePoint Server 2007 con SP1. Per ulteriori informazioni sulla posizione attendibile degli host dei siti personali, vedere la sezione Osservazioni.

Per installare il motore di replica è necessario essere un amministratore locale.

Osservazioni

Il servizio profili utente deve essere impostato e configurato correttamente per l'ambiente corrente prima di utilizzare il motore di replica dei profili utente.

La replica incrementale utilizza inoltre l'elenco delle posizioni attendibili degli host dei siti personali per determinare dove si trova il sito personale di un utente. In questo modo viene identificato dove viene considerato come primario il profilo di tale utente. Anche il provider di servizi condivisi che ospita il sito personale dell'utente è considerato come contenente il record di profilo primario di tale utente per il modo in cui è stato progettato il sito personale. L'elenco delle posizioni attendibili degli host dei siti personali nella pagina Web Provider di servizi condivisi viene utilizzato come profilo dell'utente primario basato su alcune informazioni relative all'utente, ad esempio il dominio utente di Active Directory. I gruppi di destinatari vengono utilizzati per identificare e raggruppare utenti correlati e per associare gli utenti con particolari host di siti personali. Per ulteriori informazioni sulle posizioni attendibili degli host di siti personali, vedere Gestire posizioni dell'host di siti personali.

Il processo di replica incrementale dipende dall'elenco delle posizioni attendibili degli host di siti personali per evitare la replica ciclica. Se ad esempio un utente aggiorna la propria proprietà AboutMe, tale modifica verrà replicata nell'archivio B dei profili utente e il registro delle modifiche la acquisirà come modifica. Il motore di replica eseguito nell'archivio B dei profili utente tenterà di replicare la stessa modifica nell'archivio dei profili utente di provenienza, ovvero l'archivio A, come una modifica apportata dopo l'ultima replica. Prima di replicare tale modifica, il motore di replica tuttavia controllerà le posizioni attendibili degli host dei siti personali per determinare se il profilo dell'utente è il profilo primario nell'archivio A dei profili utente. Se non è il profilo primario, replicherà la modifica.

Un'eccezione all'esempio precedente è rappresentata da una proprietà contrassegnata come Feed nella scheda Configuration. In questo caso il motore di replica ignorerà le posizioni attendibili degli host dei siti personali quando eseguirà la replica delle modifiche di tali proprietà. Una proprietà in genere viene contrassegnata come Feed se si desidera che i dati vengano replicati indipendentemente da dove venga eseguito il mastering dell'utente. Questa operazione in genere viene effettuata quando vengono eseguite importazioni del Catalogo dati business solo in un provider di servizi condivisi per tutti gli utenti e si desidera inviare tali proprietà agli altri provider di servizi condivisi. Un altro esempio è costituito da uno scenario in cui la ricerca utenti primari viene eseguita in un sito connesso al provider di servizi condivisi A, ovvero di origine, e si desidera che il collegamento Aggiungi a Colleghi personali funzioni per il profilo utente primario contenuto nel provider di servizi condivisi B, ovvero di destinazione.

Il motore di replica non esegue la replica dei dati provenienti da Active Directory, poiché tali dati vengono automaticamente aggiornati da Active Directory con le importazioni.

Procedura di installazione

Per la procedura per l'installazione del motore di replica dei profili utente, vedere Installazione del toolkit di amministrazione di SharePoint (Office SharePoint Server).

Contenuto della sezione:

Nel motore di replica dei profili utente sono disponibili quattro schede descritte negli articoli seguenti: