Teilen über


Abrufen und Konfigurieren eines Ladeservers für Parallel Data Warehouse

In diesem Artikel wird beschrieben, wie Sie einen Ladeserver als nicht Anwendung Windows-System zum Übermitteln von Datenladevorgängen an Parallel Data Warehouse (PDW) erwerben und konfigurieren.

Grundlagen

Der Ladeserver:

  • Muss kein einzelner Server sein. Sie können gleichzeitig mit mehreren Ladeservern laden.

  • Wird von Ihrem eigenen IT-Team bereitgestellt und verwaltet. Möglicherweise verfügen Sie bereits über einen Server oder Server, der zum Laden von Daten in PDW verwendet werden kann.

  • Befindet sich in Ihrem eigenen Nicht Anwendung Rack und kann nicht innerhalb des Analytics Platform System Anwendung platziert werden.

  • Ist über das Appliance InfiniBand-Netzwerk oder über Ethernet mit dem Anwendung verbunden. Für die Leistung empfehlen wir die Verwendung von InfiniBand.

  • Befindet sich in Ihrem eigenen Kunden Standard und nicht in der Anwendung Standard. Es gibt keine Vertrauensstellung zwischen Ihrem Kunden Standard und der Anwendung tun Standard.

Schritt 1: Ermitteln der Kapazitätsanforderungen

Das Ladesystem kann als ein oder mehrere Ladeserver entworfen werden, die gleichzeitige Lasten ausführen. Jeder Ladeserver muss nicht nur für das Laden reserviert sein, solange er die Leistungs- und Speicheranforderungen Ihrer Workload verarbeitet.

Die Systemanforderungen für einen Ladeserver hängen fast vollständig von Ihrer eigenen Arbeitsauslastung ab. Verwenden Sie das Arbeitsblatt für die Kapazitätsplanung des Ladeservers, um Ihre Kapazitätsanforderungen zu ermitteln.

Schritt 2: Abrufen des Servers

Nachdem Sie ihre Kapazitätsanforderungen besser verstehen, können Sie die Server und Netzwerkkomponenten planen, die Sie kaufen oder bereitstellen müssen. Integrieren Sie die folgende Liste der Anforderungen in Ihren Einkaufsplan, und kaufen Sie dann Ihren Server oder stellen Sie einen vorhandenen Server bereit.

Softwareanforderungen

Unterstützte Betriebssysteme:

  • Windows Server 2012, Windows Server 2012 R2 oder höher. Für diese Betriebssysteme ist der FDR-Netzwerkadapter erforderlich.

  • Windows Server 2008 R2. Für dieses Betriebssystem ist der DDR-Netzwerkadapter erforderlich.

Der Server muss das Gebietsschema EN-US verwenden, um das Befehlszeilenladetool dwloader zu verwenden. Dwloader unterstützt keine anderen Gebietsschemas.

Netzwerkanforderungen für Windows Server 2012 und Windows Server 2012 R2

Obwohl für das Laden nicht erforderlich, ist InfiniBand der empfohlene Verbindungstyp zum Laden von Servern. Um eine optimale Leistung zu erzielen, verwenden Sie Windows Server 2012 oder Windows Server 2012 R2 und den FDR InfiniBand-Netzwerkadapter, um den Ladeserver mit dem Anwendung InfiniBand-Netzwerk zu verbinden.

So bereiten Sie eine Windows Server 2012- oder Windows Server 2012 R2 InfiniBand-Verbindung vor:

  1. Planen Sie, den Server nah genug an den Anwendung zu installieren, damit Sie ihn mit den Anwendung InfiniBand-Switches verbinden können. Weitere Informationen von Mellanox Technologies über InfiniBand finden Sie im Whitepaper Einführung in InfiniBand.

  2. Kaufen Sie einen Mellanox Verbinden X-3 FDR InfiniBand Single- oder Dual-Port-Netzwerkadapter. Es wird empfohlen, den Netzwerkadapter mit zwei Ports zur Fehlertoleranz bei der Datenübertragung zu erwerben. Für hohe Verfügbarkeit ist ein zwei Port-Netzwerkadapter erforderlich.

  3. Kaufen Sie 2 FDR InfiniBand Kabel für einen dualen Port Karte oder 1 FDR InfiniBand Kabel für einen einzelnen Port Karte. Die FDR InfiniBand-Kabel verbinden den Ladeserver mit dem Anwendung InfiniBand-Netzwerk. Die Kabellänge hängt vom Abstand zwischen dem Ladeserver und den Anwendung InfiniBand-Schaltern gemäß Ihrer Umgebung ab.

Schritt 3: Verbinden des Servers in die InfiniBand-Netzwerke

Führen Sie die folgenden Schritte aus, um den Ladeserver mit dem InfiniBand-Netzwerk zu verbinden. Wenn der Server das InfiniBand-Netzwerk nicht verwendet, überspringen Sie diesen Schritt.

  1. Racken Sie den Server nah genug an der Anwendung, damit Sie ihn mit dem Anwendung InfiniBand-Netzwerk verbinden können.

  2. Installieren Sie den InfiniBand Mellanox Verbinden X-3 FDR InfiniBand-Netzwerkadapter auf dem Ladeserver.

  3. Verwenden Sie die FDR-Kabel, um den InfiniBand-Netzwerkadapter mit einem der beiden InfiniBand-Switches im ersten Anwendung Rack zu verbinden.

  4. Installieren und konfigurieren Sie den entsprechenden Windows-Treiber für den InfiniBand-Netzwerkadapter.

    • InfiniBand-Treiber für Windows werden von der OpenFabrics Alliance entwickelt, einem Branchenkonsortium von InfiniBand-Anbietern. Möglicherweise wurde der richtige Treiber mit dem InfiniBand-Netzwerkadapter verteilt. Wenn nicht, kann der Treiber von www.openfabrics.org heruntergeladen werden.
  5. Konfigurieren Sie die InfiniBand- und DNS-Einstellungen für die Netzwerkadapter. Konfigurationsanweisungen finden Sie unter Konfigurieren von InfiniBand-Netzwerkadaptern.

Schritt 4: Installieren der Ladetools

Die Clienttools stehen zum Download aus dem Microsoft Download Center zur Verfügung.

Um dwloader zu installieren, führen Sie die Dwloader-Installation von den Clienttools aus.

Wenn Sie integrationsdienste zum Laden verwenden möchten, müssen Sie Integration Services und die Integration Services-Zieladapter installieren. Die Adapter sind in den Clienttools verfügbar.

Schritt 5: Starten des Ladens

Jetzt können Sie mit dem Laden von Daten beginnen. Weitere Informationen finden Sie unter:

  1. Dwloader-Befehlszeilenladetool

  2. Übersicht über das Laden

Leistung

Um eine optimale Ladeleistung unter Windows Server 2012 und darüber hinaus zu erzielen, aktivieren Sie die Sofortdateiinitialisierung, sodass beim Überschreiben von Daten vorhandene Daten vom Betriebssystem nicht mit Nullen überschrieben werden. Wenn dies ein Sicherheitsrisiko ist, da frühere Daten weiterhin auf den Datenträgern vorhanden sind, deaktivieren Sie die Sofortige Dateiinitialisierung.

Sicherheitshinweise

Da die zu ladenden Daten nicht auf dem Anwendung gespeichert werden, ist Ihr IT-Team für die Verwaltung aller Aspekte der Sicherheit für ihre zu ladenden Daten verantwortlich. Dies umfasst beispielsweise die Verwaltung der zu ladenden Daten, die Sicherheit des Servers zum Speichern von Lasten und die Sicherheit der Netzwerkinfrastruktur, die den Ladeserver mit dem SQL Server PDW-Anwendung verbindet.

Wichtig

Es ist besonders wichtig, jeden Ladeserver zu schützen, der das Befehlszeilenladetool dwloader verwendet. Wenn dwloader Daten lädt, authentifiziert es sich zuerst beim Knoten "Steuerelement", und nach erfolgreicher Authentifizierung verschiebt es Daten vom Ladeserver direkt auf die Computeknoten über Datenkanäle. Die Zertifikatüberprüfung findet während des Handschüttelns zwischen jedem Ladeserver und jedem Computeknoten nicht statt. Dadurch bleiben die Compute-Knoten verfügbar, die potenziellen Man-in-the-Middle-Angriffen auf jeden Datenkanal beim Laden ausgesetzt sind. Diese Angriffe könnten zu manipulierten Daten und/oder zur Offenlegung von Informationen führen.

Um Sicherheitsrisiken mit Ihren Daten zu reduzieren, empfehlen wir Folgendes:

  • Legen Sie ein Windows-Konto fest, das ausschließlich zum Laden von Daten in PDW verwendet wird. Zulassen, dass dieses Konto über Berechtigungen für den Ladespeicherort und nirgendwo sonst verfügt.

  • Legen Sie einen PDW-Benutzer fest, der über Berechtigungen zum Laden von Daten verfügt. Je nach Ihren Sicherheitsanforderungen können Sie über einen bestimmten Benutzer pro Datenbank verfügen.

  • Vorgänge auf dem Ladeserver können einen UNC-Pfad akzeptieren, aus dem Daten von außerhalb des vertrauenswürdigen internen Netzwerks abgerufen werden sollen. Und ein Angreifer im Netzwerk oder mit der Möglichkeit, die Namensauflösung zu beeinflussen, kann Daten, die an die SQL Server-PDW gesendet werden, abfangen oder ändern. Dies stellt ein Manipulations- und Informationsveröffentlichungsrisiko dar. Manipulationen sollten verringert werden, indem eine Anmeldung bei der Verbindung erforderlich ist. Um dieses Risiko zu mindern, legen Sie die folgende Gruppenrichtlinienoption in "Sicherheit Einstellungen\Lokale Richtlinien\Sicherheitsoptionen auf dem Ladeserver" fest: Microsoft-Netzwerkclient: Kommunikation digital signieren (immer): Aktiviert:

  • Deaktivieren Sie die Sofortige Dateiinitialisierung unter Windows Server 2012 und darüber hinaus. Dies ist ein Kompromiss zwischen Leistung und Sicherheit, wie im Abschnitt "Performance" angegeben. Sie müssen entscheiden, was nach Ihren Sicherheitsanforderungen am besten ist.