Condividi tramite


Acquisire e configurare un server di caricamento per Parallel Data Warehouse

Questo articolo descrive come acquisire e configurare un server di caricamento come sistema Windows non conforme per l'invio di caricamenti di dati a Parallel Data Warehouse (PDW).

Nozioni di base

Il server di caricamento:

  • Non deve essere un server singolo. È possibile caricare contemporaneamente più server di caricamento.

  • Viene fornito e gestito dal proprio team IT. Potrebbe essere già disponibile uno o più server che possano essere usati per il caricamento dei dati in PDW.

  • Si trova nel rack di non conformità e non può essere inserito nell'appliance della piattaforma di strumenti analitici.

  • È connesso all'appliance tramite la rete InfiniBand dell'appliance o tramite Ethernet. Per le prestazioni, è consigliabile usare InfiniBand.

  • Si trova nel dominio del cliente, non nel dominio dell'appliance. Non esiste alcuna relazione di trust tra il dominio del cliente e il dominio dell'appliance.

Passaggio 1: Determinare i requisiti di capacità

Il sistema di caricamento può essere progettato come uno o più server di caricamento che eseguono carichi simultanei. Ogni server di caricamento non deve essere dedicato solo al caricamento, purché gestisca i requisiti di prestazione e archiviazione del carico di lavoro.

I requisiti di sistema per un server di caricamento dipendono quasi completamente dal proprio carico di lavoro. Usare il Foglio di lavoro per la pianificazione della capacità del server di caricamento per determinare facilmente i requisiti di capacità.

Passaggio 2: Acquisire il server

Dopo aver determinato i requisiti di capacità, è possibile pianificare i server e i componenti di rete necessari per acquistare o effettuare il provisioning. Incorporare l'elenco di requisiti seguente nel piano di acquisto e quindi acquistare il server o effettuare il provisioning di un server esistente.

Requisiti software

Sistemi operativi supportati:

  • Windows Server 2012, Windows Server 2012 R2 o versioni successive Questi sistemi operativi richiedono la scheda di rete FDR.

  • Windows Server 2008 R2. Questo sistema operativo richiede la scheda di rete DDR.

Il server deve usare le impostazioni locali EN-US per usare lo strumento di caricamento da riga di comando dwloader. dwloader non supporta altre impostazioni locali.

Requisiti di rete per Windows Server 2012 e Windows Server 2012 R2

Sebbene non sia necessario per il caricamento, InfiniBand è il tipo di connessione consigliato per il caricamento dei server. Per ottenere prestazioni ottimali, usare Windows Server 2012 o Windows Server 2012 R2 e la scheda di rete InfiniBand FDR per connettere il server di caricamento alla rete InfiniBand dell'appliance.

Come preparare una connessione InfiniBand di Windows Server 2012 o Windows Server 2012 R2:

  1. Pianificare il rack del server abbastanza vicino all'appliance in modo che sia possibile connetterlo ai commutatori InfiniBand dell'appliance. Per altre informazioni su Mellanox Technologies su InfiniBand, consultare il documento Introduzione a InfiniBand.

  2. Acquistare una scheda di rete con porta singola o doppia InfiniBand FDR ConnectX-3 Mellanox. Si consiglia di acquistare la scheda di rete con due porte per la tolleranza di errore durante la trasmissione dei dati. Per la disponibilità elevata è necessaria una scheda di rete a due porte.

  3. Acquistare 2 cavi InfiniBand FDR per una scheda a doppia porta o 1 cavo InfiniBand FDR per una scheda a porta singola. I cavi infiniBand FDR connettono il server di caricamento alla rete InfiniBand dell'appliance. La lunghezza del cavo dipende dalla distanza tra il server di caricamento e i commutatori InfiniBand dell'appliance, in base all'ambiente in uso.

Passaggio 3: Connessione il server alle reti InfiniBand

Usare questi passaggi per connettere il server di caricamento alla rete InfiniBand. Se il server non usa la rete InfiniBand, ignorare questo passaggio.

  1. Posizionare il rack del server abbastanza vicino all'appliance in modo che sia possibile connetterlo alla rete InfiniBand dell'appliance.

  2. Installare la scheda di rete InfiniBand Mellanox ConnectX-3 FDR InfiniBand nel server di caricamento.

  3. Usare i cavi FDR per connettere la scheda di rete InfiniBand a uno dei due commutatori InfiniBand nel primo rack dell'appliance.

  4. Installare e configurare il driver Windows appropriato per la scheda di rete InfiniBand.

    • I driver InfiniBand per Windows sono sviluppati da OpenFabrics Alliance, un consorzio di settore di fornitori InfiniBand. Il driver corretto potrebbe essere stato distribuito insieme alla scheda di rete InfiniBand. In caso contrario, il driver può essere scaricato da www.openfabrics.org.
  5. Configurare le impostazioni InfiniBand e DNS per le schede di rete. Per istruzioni di configurazione, vedere Configurare le schede di rete InfiniBand.

Passaggio 4: Installare gli strumenti di caricamento

Gli strumenti client possono essere scaricati dall’area Microsoft Download Center.

Per installare dwloader, eseguire l'installazione di dwloader dagli strumenti client.

Se si prevede di usare Integration Services per il caricamento, sarà necessario installare Integration Services e le schede di destinazione di Integration Services. Gli adattatori sono disponibili in Strumenti client.

Passaggio 5: Iniziare il caricamento

A questo punto è possibile iniziare a caricare i dati. Per altre informazioni, vedi:

  1. Strumento di caricamento da riga di comando dwloader

  2. Panoramica dei carichi

Prestazioni

Per ottenere prestazioni di caricamento ottimali in Windows Server 2012 e versioni successive, attivare l'inizializzazione immediata dei file in modo che, quando i dati vengono sovrascritti, il sistema operativo non sovrascriverà i dati esistenti con zeri. Se ciò presuppone un rischio per la sicurezza perché i dati precedenti sono ancora presenti nei dischi, assicurarsi di disattivare l'inizializzazione immediata dei file.

Avviso di sicurezza

Poiché i dati da caricare non vengono archiviati nell'appliance, il team IT è responsabile della gestione di tutti gli aspetti della sicurezza per il caricamento dei dati. Questi aspetti includono, ad esempio, la gestione della sicurezza dei dati da caricare, la sicurezza del server usato per l'archiviazione dei carichi, la sicurezza dell'infrastruttura di rete che connette il server di carico all'appliance SQL Server PDW.

Importante

È particolarmente importante proteggere ogni server di caricamento che userà lo strumento di caricamento da riga di comando dwloader. Quando dwloader carica i dati, esegue prima l'autenticazione con il nodo di controllo e, una volta che l'autenticazione è andata a buon fine, sposta i dati dal server di caricamento direttamente ai nodi di calcolo sui canali di dati. La convalida del certificato non viene eseguita durante lo scuotimento manuale tra ogni server di caricamento e ogni nodo di calcolo. Questo lascia i nodi di calcolo esposti a potenziali attacchi man-in-the-middle su ogni canale di dati durante il caricamento. Questi attacchi potrebbero comportare la manomissione di dati e/o la divulgazione di informazioni.

Per ridurre i rischi di sicurezza con i dati, è consigliabile:

  • Designare un account di Windows utilizzato esclusivamente per il caricamento dei dati in PDW. Concedere all'account le autorizzazioni solo al percorso di caricamento.

  • Designare un utente PDW con autorizzazioni per caricare i dati. A seconda dei requisiti di sicurezza, è possibile avere un utente specifico per ogni database.

  • Le operazioni sul server di caricamento possono accettare un percorso UNC da cui eseguire il pull dei dati dall'esterno della rete interna attendibile. E un utente malintenzionato in rete o con la possibilità di influenzare la risoluzione dei nomi può intercettare o modificare i dati inviati a SQL Server PDW. Ciò presenta un rischio di manomissione e divulgazione di informazioni. È possibile attenuare la manomissione richiedendo l'accesso alla connessione. Per ridurre questo rischio, impostare l'opzione criteri di gruppo seguente in Impostazioni di sicurezza\Criteri locali\Opzioni di sicurezza nel server di caricamento: Client di rete Microsoft: Firma digitale delle comunicazioni (sempre): Abilitato

  • Disattivare l'inizializzazione immediata dei file in Windows Server 2012 e versioni successive. Si tratta di un compromesso tra prestazioni e sicurezza, come indicato nella sezione Prestazioni. È necessario prendere la decisione migliore in base ai requisiti di sicurezza.