Foglio di lavoro per la pianificazione della capacità del server di caricamento per la piattaforma di strumenti analitici
Questo foglio di lavoro per la pianificazione della capacità aiuta a determinare i requisiti per un server di caricamento per il caricamento dei dati in SQL Server PDW. Usare questa opzione per creare il piano per l'acquisto o il provisioning di server di caricamento esistenti.
Note del foglio di lavoro
Questo foglio di lavoro si applica ai server che caricheranno i dati con lo strumento di caricamento da riga di comando dwloader.
Per caricare i dati con Integration Services o uno strumento di caricamento di terze parti, i requisiti possono variare a seconda delle differenze nel processo di caricamento.
La maggior parte dei requisiti si applica al caricamento di file di dati compressi o non compressi; eventuali differenze nei requisiti sono indicate in grassetto.
Foglio di lavoro per la pianificazione della capacità
Stampare il foglio di lavoro e compilarlo con i propri requisiti.
Componente | Requisito | Compilare questa colonna con i propri requisiti | Consigli |
---|---|---|---|
Storage | Numero massimo di byte che si prevede di archiviare nel server di caricamento in un determinato periodo di tempo. | Per determinare i requisiti di archiviazione, determinare la quantità di dati che si prevede di archiviare nel server di caricamento in un determinato periodo di tempo. I requisiti di capacità sono solo per i file di caricamento; il sistema operativo e i file di caricamento devono trovarsi in array di dischi diversi. Ad esempio: se si prevede di caricare 100 GB di dati dal disco 3 volte al giorno, ma di eliminare i file di dati solo a fine settimana, è necessario un minimo di 2,1 TB per archiviare i file di dati. È consigliabile essere prudenti e fare in modo di disporre di circa il 30% in più di spazio di archiviazione per tenere conto delle variazioni e della crescita. Per questo esempio, sarebbe preferibile usare 2,73 TB di spazio di archiviazione. |
|
Velocità di carico | Numero massimo di byte all'ora di caricamento dei dati in PDW. | Si tratta di una stima. Quando si calcola questo requisito, si supponga che i file siano già presenti nel server di caricamento e che le altre condizioni di caricamento siano il più possibile valide. Ad esempio: non è necessario tenere conto della compressione dei dati perché dwloader invia sempre dati non compressi al PDW. Non è necessario considerare le conversioni dei tipi di dati e le dimensioni della tabella di destinazione. |
|
Rete | Tipo di connessione di rete. | Determinare il tipo di connessione di rete migliore per i requisiti di velocità di carico. Ad esempio: InfiniBand o 10 Gbit Ethernet fornirà le velocità di caricamento ottimali. 1 Gbit Ethernet limiterà le velocità di carico a 360 GB all'ora o meno. |
|
I/O | Byte all'ora per letture e scritture. | Per caricare i dati, dwloader deve leggere tutti i dati dal disco prima di inviarli a PDW. I server di carico non possono caricare i dati più velocemente di quanto l'appliance possa ricevere dati da tutte le origini di caricamento. Per un risparmio economico, pianificare la capacità di lettura di I/O per il caricamento in modo che non superi la capacità di carico dell'appliance. Ad esempio: PDW riceve e carica i dati in un'appliance da 1 rack a una velocità massima di 1,8 TB all'ora. Per un'appliance con 2 o più rack, la velocità massima di carico è di 3,6 TB all'ora. Se si prevede di caricare da più server di caricamento contemporaneamente, i requisiti di I/O per ogni server di caricamento saranno inferiori a quando un server esegue tutto il caricamento. Ad esempio: un server di caricamento può caricare un massimo di 1,8 TB all'ora per un'appliance rack da 1. Due server di caricamento possono caricare simultaneamente 900 GB all'ora in un'appliance rack 1. Livelli più elevati di concorrenza possono ridurre l'efficienza e la velocità effettiva massima. Per la capacità di I/O, tenere conto di tutte le operazioni di I/O eseguite sul server di caricamento. Se il server di caricamento dispone di altro traffico di I/O oltre ai caricamenti di dati, ad esempio la ricezione di file di dati da un server ETL, i requisiti di I/O aumenteranno. Per i dati compressi, i requisiti di I/O dipendono dalla velocità di compressione dei dati. dwloader legge i dati compressi e quindi li decomprime prima di inviarli a PDW. Maggiore è il rapporto di compressione, minore sarà il numero di dati che il server di caricamento dovrà leggere dal disco. Ad esempio: se la velocità di caricamento richiesta è di 1,8 TB all'ora e i dati vengono archiviati nel server di caricamento con compressione 2:1, il server di caricamento deve leggere solo 900 GB all'ora dal disco invece di 1,8 TB. Un rapporto di compressione 3:1 indica che il server di caricamento deve leggere 600 GB all'ora dal disco. |
|
CPU | Numero di socket. | Per il caricamento di dati non compressi, dwloader non è un'applicazione a elevato utilizzo di CPU. Come requisito minimo, è consigliabile usare un server a 2 socket di recente produzione. Per caricare dati compressi, è necessaria una potenza di CPU sufficiente per decomprimere i dati prima di inviarli a PDW. dwloader può eseguire 10 thread attivi contemporaneamente. Se si prevede di caricare contemporaneamente 10 file compressi, è consigliabile che il server abbia almeno una CPU da 10 core o due CPU a 6 core. |
|
RAM | GB di memoria che consente a Windows di memorizzare nella cache i file durante i caricamenti. | dwloader usa una RAM molto piccola nel server di caricamento. Per le prestazioni, Windows usa la memoria per memorizzare nella cache i file di caricamento dopo averli letti dal disco. Per determinare i requisiti di RAM, fare riferimento all'installazione di Windows Server e ai requisiti delle applicazioni di terze parti. Se non si hanno requisiti da altre origini, si consiglia un minimo di 32 GB. Per i dati compressi, la RAM più veloce è utile perché velocizza la decompressione. |
Vedi anche
Acquisire e configurare un server di caricamentoCaricatore da riga di comando dwloader