Condividi tramite


Considerazioni per l'esecuzione dei gestori degli adapter in un host incluso in un cluster

Il supporto per cluster host BizTalk è disponibile per fornire disponibilità elevata per gli adapter BizTalk integrati seguenti: l'adapter FTP, l'adapter SFTP, l'adapter MSMQ e l'adapter POP3. Il supporto per cluster host assicura inoltre un'elevata disponibilità per l'esecuzione di una singola istanza di un adapter allo scopo di ottenere un recapito ordinato.

Tutti i gestori dell'adapter BizTalk possono essere eseguiti in un host cluster, ma non esiste alcun vantaggio derivato per l'esecuzione di gestori di adattatori in un host cluster, ad eccezione di quanto descritto di seguito. Se i requisiti di elaborazione non includono nessuno degli scenari descritti di seguito, si consiglia di non eseguire i gestori degli adapter in un host in cluster.

Esecuzione del gestore di ricezione dell'adapter FTP o SFTP in un host BizTalk in cluster

Per la maggior parte delle schede integrate BizTalk Server, è possibile ottenere la disponibilità elevata creando più gestori di adapter da eseguire in istanze host BizTalk in server BizTalk Server diversi all'interno di un gruppo BizTalk. È tuttavia consigliabile non configurare i gestori degli adapter FTP o SFTP per l'esecuzione in più istanze dell'host BizTalk simultaneamente, poiché l'adapter di ricezione FTP o SFTP usa il protocollo FTP o SFTP per recuperare i file dal sistema di destinazione. Il protocollo FTP o SFTP non blocca i file per assicurare che non vengano recuperate simultaneamente più copie dello stesso file in caso di esecuzione di più istanze dell'adapter di ricezione FTP o SFT receive adapter.

Per garantire un'elevata disponibilità dell'adapter di ricezione FTP o SFTP, si consiglia di configurare tale adapter per l'esecuzione in un'istanza host BizTalk in cluster.

Esecuzione dei gestori dell'adapter MSMQ in un host BizTalk incluso in un cluster

Per garantire un'elevata disponibilità dell'adapter MSMQ e la coerenza delle transazioni per i messaggi inviati o ricevuti da tale adapter, effettuare le seguenti operazioni:

  1. Configurare Accodamento messaggi (MSMQ) come risorsa cluster in un gruppo di cluster Windows nei computer BizTalk Server.

  2. Aggiungere il servizio MSMQ in cluster all'elenco delle dipendenze delle risorse per l'host BizTalk in cluster. Ciò garantisce che l'host BizTalk in cluster venga sempre avviato dopo il servizio MSMQ in cluster negli scenari di failover.

  3. Configurare i gestori di trasmissione e ricezione dell'adapter MSMQ in un'istanza dell'host BizTalk configurata come risorsa cluster nello stesso gruppo di cluster della risorsa MSMQ inclusa in un cluster.

    Questi passaggi sono consigliati per i seguenti motivi:

    Gestore di ricezione dell'adapter MSMQ : le versioni MSMQ precedenti a MSMQ 4.0 (Windows Server 2008) non supportano letture transazionali remote; sono supportate solo le letture transazionali locali. In questo caso, il gestore di ricezione dell'adapter MSMQ deve essere eseguito in un'istanza host locale per il servizio accodamento messaggi in cluster per completare le letture transazionali locali con l'adapter MSMQ.

Importante

Il gestore di ricezione MSMQ richiede che un'istanza locale non in cluster del servizio Accodamento messaggi sia in esecuzione sullo stesso computer su cui è in esecuzione l'istanza host del gestore di ricezione.

Gestore di trasmissione dell'adapter MSMQ : per garantire la coerenza degli invii transazionali effettuati dall'adapter MSMQ, la coda in uscita usata dal gestore di trasmissione dell'adapter MSMQ deve essere a disponibilità elevata in modo che, se il servizio MSMQ per la coda in uscita non riesce, può essere ripreso. La configurazione di un'origine messaggi in cluster e dei gestori dell'adapter MSMQ in un gruppo di cluster garantisce che la coda in uscita usata dal gestore di trasmissione dell'adapter MSMQ sia a disponibilità elevata. In questo modo sarà possibile limitare la perdita di messaggi in caso di errore del servizio Accodamento messaggi.

Nota

Se il percorso di ricezione MSMQ riceve solo dalle code MSMQ in un server MSMQ remoto, è possibile ottenere la disponibilità elevata eseguendo l'host di ricezione MSMQ in più computer BizTalk nel gruppo BizTalk. Per garantire la disponibilità elevata per MSMQ, è necessario assicurarsi che il server MSMQ remoto usi il clustering di failover in Windows. Se si usano code transazionali, il server MSMQ remoto deve eseguire MSMQ 4.0 (Windows Server 2008) o versione successiva.

Esecuzione del gestore di ricezione dell’adapter POP3 in un host BizTalk incluso in un cluster

Non è necessario configurare il gestore di ricezione dell'adapter POP3 per l'esecuzione in un host BizTalk in cluster, a meno che il server POP3 in cui l'adapter esegue le operazioni di lettura non consenta l'esecuzione di più connessioni simultanee alla stessa cassetta postale. Se il server POP3 a cui l'adapter POP3 è connesso consente l'esecuzione di più connessioni simultanee alle proprie cassette postali, si consiglia di garantire un'elevata disponibilità dell'adapter POP3 configurando un singolo gestore di ricezione di tale adapter da eseguire in un'istanza host di BizTalk in cluster. Questa indicazione viene fornita per garantire che più copie dello stesso messaggio di posta elettronica non vengano recuperate contemporaneamente quando si eseguono più istanze dell'adapter di ricezione POP3.

Esecuzione di un adapter di ricezione che supporta il recapito ordinato con un host BizTalk in cluster

Gli adapter integrati MSMQ e MQSeries consentono di inviare documenti a BizTalk Server nell'ordine in cui vengono ricevuti. Per implementare correttamente questa funzionalità, è necessario eseguire una sola istanza per volta di questi adapter di ricezione. Per garantire un’elevata disponibilità a una singola istanza di questi adapter, è necessario configurarli per l’esecuzione in un’istanza dell’host BizTalk inclusa in un cluster.