Progettare la topologia delle conversioni di documenti

Contenuto dell'articolo:

  • Informazioni sulle conversioni di documenti

  • Topologie tipiche di conversione dei documenti

  • Configurazione delle conversioni di documenti in una server farm

  • Pianificazione delle topologie per le conversioni di documenti

In Microsoft Office SharePoint Server 2007 è supportata l'installazione di convertitori di documenti nel server che consentono agli utenti di convertire i documenti da un formato a un altro. Le conversioni possono essere eseguite dall'interfaccia utente oppure a livello di programmazione, ad esempio da un flusso di lavoro personalizzato. La relazione tra un documento di origine e la relativa controparte trasformata viene mantenuta.

Oltre ad offrire l'infrastruttura server per l'installazione e l'esecuzione di convertitori di documenti, Microsoft Office SharePoint Server 2007 include un servizio di bilanciamento del carico per le conversioni di documenti che è possibile configurare per ottimizzare l'utilizzo delle risorse del server. La distribuzione delle conversioni di documenti include l'ottimizzazione della server farm allo scopo di bilanciare il carico in modo ottimale durante la conversione dei documenti.

Informazioni sulle conversioni di documenti

Un convertitore di documenti è un programma che accetta un tipo di file e genera una copia di tale file in un altro tipo di file. Microsoft Office SharePoint Server 2007 include i convertitori per trasformare i documenti in pagine Web. Microsoft Office SharePoint Server 2007 include ad esempio il convertitore Da documento di Word a pagina Web che trasforma documenti basati su Microsoft Office Word 2007 in pagine Web. Microsoft Office SharePoint Server 2007 include inoltre una struttura estendibile per l'attivazione di convertitori di documenti personalizzati. Per informazioni dettagliate sulla creazione e la distribuzione di convertitori personalizzati, vedere Microsoft Office SharePoint Server 2007 Software Development Kit (informazioni in lingua inglese).

È possibile rendere un convertitore di documenti disponibile agli utenti di due modi diversi:

  • Renderlo disponibile da tutte le raccolte documenti presenti nel server.

  • Associarlo a un tipo di contenuto e quindi associare tale tipo di contenuto a una raccolta documenti. Gli utenti potranno convertire i documenti di tale tipo di contenuto utilizzando il comando Converti documento. Per ulteriori informazioni sui tipi di contenuto, vedere Pianificare i tipi di contenuto (Office SharePoint Server).

Le conversioni di documenti possono richiedere l'utilizzo di molte risorse. Di conseguenza, in Microsoft Office SharePoint Server 2007 sono inclusi due servizi per semplificare la gestione delle prestazioni relative alla conversione di documenti:

  • servizio di avvio per le conversioni di documenti consente di pianificare e avviare le conversioni di documenti su un server. Quando Microsoft Office SharePoint Server 2007 passa a tale servizio una richiesta di conversione di documenti, il servizio di avvio per le conversioni di documenti chiama il convertitore di documenti appropriato. Nella maggior parte delle configurazioni di server farm il servizio di avvio per le conversioni di documenti e i programmi di conversione da esso avviati devono essere installati in un server applicazioni. Per ogni server applicazioni è possibile attivare un solo servizio di avvio per le conversioni di documenti.

  • Servizio di bilanciamento del carico per le conversioni di documenti consente di bilanciare le richieste di conversione di documenti nell'ambito della server farm. Quando riceve una richiesta di conversione da Microsoft Office SharePoint Server 2007, questo servizio restituisce un URI (Uniform Resource Identifier) che punta al servizio di avvio per le conversioni di documenti appropriato. Per un server applicazioni è possibile attivare un solo servizio di bilanciamento del carico per le conversioni di documenti.

Nella figura seguente è illustrato il funzionamento di questi due servizi:

Esempio di topologia per la conversione dei documenti

  1. Un utente o un servizio richiede una conversione di tipo "A". L'applicazione Web chiede al servizio di bilanciamento del carico per le conversioni di documenti un'utilità di avvio disponibile.

  2. Il servizio di bilanciamento del carico per le conversioni di documenti restituisce un URI relativo al servizio di avvio per le conversioni di documenti più disponibile.

  3. L'applicazione Web invia la richiesta di conversione al servizio di avvio per le conversioni di documenti disponibile.

  4. Il servizio di avvio per le conversioni di documenti esegue il Convertitore A e al termine della conversione invia una notifica all'applicazione Web.

  5. L'applicazione Web notifica al servizio di bilanciamento del carico per le conversioni di documenti che la conversione è stata completata e lo rende disponibile per nuove richieste.

Topologie tipiche di conversione dei documenti

Nella topologia di conversione di documenti più semplice un singolo server applicazioni include sia il servizio di avvio per le conversioni di documenti che il servizio di bilanciamento del carico per le conversioni di documenti, unitamente ai programmi di conversione di documenti:

Progettazione della topologia delle conversioni di documenti - di base

Se vengono superati i limiti delle prestazioni di un singolo server applicazioni, è possibile ottenere prestazioni migliori utilizzando più server applicazioni in cui sono ospitate istanze con la stessa configurazione del servizio di avvio e i relativi programmi di conversione di documenti associati. È possibile configurare un servizio di bilanciamento del carico per bilanciare le conversioni di documenti tra più server applicazioni, che eseguono ognuno il servizio di avvio per la conversione di documenti, purché in ognuno di tali server applicazioni sia installato lo stesso insieme di programmi di conversione di documenti:

Diagramma aggiunta servizi di avvio e convertitori

Ogni applicazione Web di Microsoft Office SharePoint Server 2007 può puntare a un solo servizio di bilanciamento del carico per le conversioni di documenti. Se due applicazioni Web richiedono convertitori di documenti distinti, saranno necessari due server applicazioni, uno per ogni servizio di bilanciamento del carico per le conversioni di documenti. Nell'esempio seguente ogni applicazione Web dispone di una coppia di server applicazioni dedicati, uno che esegue il servizio di bilanciamento del carico e l'altro che esegue il servizio di avvio e i programmi di conversione di documenti:

Conversione documenti - servizi di bilanciamento del carico

Configurazione delle conversioni di documenti in una server farm

Per configurare i servizi per le conversioni di documenti in una server farm, è necessario eseguire i passaggi manuali descritti in questa sezione.

  1. In ogni server applicazioni che esegue il servizio di bilanciamento del carico, determinare la porta su cui è in esecuzione tale servizio. A tale scopo, utilizzare il comando regedit sul server applicazioni che esegue il servizio di bilanciamento del carico e cercare la chiave seguente:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\LoadBalancerSettings]

  2. Configurare il servizio di avvio per le conversioni di documenti utilizzando il Registro di sistema. Cercare la chiave seguente:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\LauncherSettings]

    1. In ogni server applicazioni che esegue il servizio di avvio per le conversioni di documenti impostare il valore della voce LoadBalancerUrl sull'URL del servizio di bilanciamento del carico pertinente utilizzando la sintassi seguente: http://[Server bilanciamento carico]:[Porta bilanciamento carico]/HTMLTrLoadBalancer. Ad esempio, "http://SampleServer:8093/HTMLTrLoadBalancer" consente di impostare l'URL del servizio di bilanciamento del carico in esecuzione nel server Http://sampleserver.

      Nota

      Il numero di porta del servizio di bilanciamento del carico corrisponde al valore determinato nel passaggio precedente. Se nella farm sono presenti più server applicazioni in cui è in esecuzione il servizio di bilanciamento del carico, assicurarsi di utilizzare il numero di porta del servizio di bilanciamento del carico corretto.

    2. Impostare il valore della voce Porta sul numero di porta che verrà aperta dal servizio di avvio per le richieste di conversione in ingresso. La porta predefinita è 8082.

  3. Se per il server applicazioni che esegue il servizio di bilanciamento del carico o il servizio di avvio sono disponibili più indirizzi IP (ad esempio se nel server sono presenti due o più schede di rete), specificare l'indirizzo IP corretto per le comunicazioni correlate alla conversione di documenti.

    Nota

    Se un server con più indirizzi IP esegue il servizio di bilanciamento del carico o il servizio di avvio, è possibile che nel registro del Servizio di registrazione unificato venga visualizzato un errore 6062 o 0000, con categoria di evento "Servizio di bilanciamento del carico" o "Servizio avvio" e stringa di descrizione "Indirizzi IP validi trovati per questo computer: *n*. Indirizzo scelto: *nnn.nnn.nnn.nnn*"

    Per specificare l'indirizzo IP corretto per le comunicazioni relative alla conversione di documenti, modificare il file con estensione config del programma eseguibile del servizio di bilanciamento del carico o del servizio di avvio, quindi specificare una maschera di indirizzo IP per escludere tutti gli indirizzi IP ad eccezione di quello utilizzato dal servizio di bilanciamento del carico o dal servizio di avvio:

    1. Utilizzare l'utilità della riga di comando PING da un server che esegue il servizio di avvio per determinare l'indirizzo IP del server che esegue il servizio di bilanciamento del carico. Ad esempio:

      Ping nomeserver

      Analogamente, utilizzare l'utilità PING per determinare l'indirizzo IP di un server che esegue il servizio di avvio.

    2. Aprire il file con estensione config relativo al programma eseguibile del servizio di bilanciamento del carico o del servizio di avvio. Tale file si trova nella stessa cartella del programma eseguibile del servizio. Ad esempio, se il programma eseguibile del servizio di avvio è presente nella cartella c:\Programmi\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe, il file con estensione config sarà disponibile nella cartella c:\Programmi\Microsoft Office Server\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe.config.

    3. Nel file con estensione config aggiornare il valore della voce keyIPExclude. Il valore di questa voce è un'espressione regolare che viene confrontata con tutti gli indirizzi IP. Tutti i valori corrispondenti alla chiave verranno esclusi e non verranno utilizzati come indirizzo IP per le comunicazioni con il servizio di bilanciamento del carico o il servizio di avvio. È consigliabile impostare una maschera di indirizzo IP per filtrare tutti gli indirizzi, ad eccezione di quello corretto. Ad esempio, se gli indirizzi IP validi per il server sono 1.1.1.1 1.1.1.2 e 1.1.1.3 e si desidera utilizzare 1.1.1.3, specificare:

      keyIPExclude value= (1\.1\.1\.1)|(1\.1\.1\.2)

      Si noti che la chiave keyIPExclude è valida per IPv4 e IPv6. Per informazioni sulla creazione di espressioni regolari, vedere https://go.microsoft.com/fwlink/?linkid=79218&clcid=0x410.

    4. Dopo aver modificato il file con estensione config per il servizio di avvio o il servizio di bilanciamento del carico, riavviare il servizio. Nel menu Start fare clic su Strumenti di amministrazione e quindi su Servizi. Individuare il servizio di avvio per le conversioni di documenti di Office o il servizio di bilanciamento del carico per le conversioni di documenti di Office e quindi arrestare e riavviare il servizio dal menu di scelta rapida.

Pianificazione delle topologie per le conversioni di documenti

Utilizzare il Foglio di lavoro della topologia delle conversioni di documenti di Microsoft® Office SharePoint® Server 2007 (informazioni in lingua inglese) per registrare le decisioni relative alla topologia delle conversioni di documenti:

Nella sezione Servizio di bilanciamento del carico del foglio di lavoro completare le operazioni seguenti per ogni server applicazioni che eseguirà il servizio di bilanciamento del carico:

  1. Registrare l'URL del server applicazioni.

  2. Registrare l'indirizzo IP del server applicazioni.

  3. Registrare il numero di porta su cui è in esecuzione il servizio di bilanciamento del carico.

Nella sezione Servizio avvio del foglio di lavoro completare le operazioni seguenti per ogni server applicazioni che eseguirà il servizio di avvio:

  1. Registrare l'URL del server applicazioni.

  2. Registrare i nomi dei programmi di conversione di documenti che verranno eseguiti nel server.

  3. Registrare l'URL del server applicazioni in cui è in esecuzione il servizio di bilanciamento del carico per questo server applicazioni di avvio.

  4. Registrare l'indirizzo IP del server applicazioni.

  5. Registrare il numero di porta su cui è in esecuzione il servizio di avvio.

Foglio di lavoro

Foglio di lavoro della topologia delle conversioni di documenti di Microsoft Office SharePoint Server 2007 (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=79713&clcid=0x410) (informazioni in lingua inglese)

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili che è possibile scaricare per Office SharePoint Server 2007, vedere Downloadable content for Office SharePoint Server 2007 (informazioni in lingua inglese).