本文說明如何取得並配置載入伺服器,作為非設備的 Windows 系統,以提交資料載入至 Parallel Data Warehouse(PDW)。
Basics
載入伺服器:
不一定要是單一伺服器。 你可以使用多個載入伺服器同時進行載入。
你的 IT 團隊負責提供並管理伺服器。 你可能已經有一台或多台伺服器可用來將資料載入至 PDW。
可安裝於您自有的非一體式機架中。 你無法將它放在分析平台系統設備中。
透過 Appliance InfiniBand 網路或乙太網路連接設備。 效能方面,請使用 InfiniBand。
屬於您自己的客戶網域,而非設備網域。 您的客戶網域與設備網域之間沒有信任關係。
步驟一:確定容量需求
將載入系統設計為一個或多個執行並行載入的載入伺服器。 每個載入伺服器不必只專注於載入,只要能處理你工作負載的效能和儲存需求即可。
載入伺服器的系統需求幾乎完全取決於你自己的工作負載。 使用 載入伺服器容量規劃工作表 來協助判斷您的容量需求。
步驟二:取得伺服器
現在你更了解容量需求,請規劃你需要購買或配置的伺服器和網路元件。 將下列需求清單納入購買方案,然後購買伺服器或布建現有的伺服器。
軟體需求
支援的作業系統:
Windows Server 2012、Windows Server 2012 R2 或更新版本。 這些作業系統需要 FDR 網路介面卡。
Windows Server 2008 R2。 此作業系統需要 DDR 網路介面卡。
伺服器必須使用 en-US 地點才能使用 dwloader 命令列載入工具。 DWloader 不支援其他地區。
Windows Server 2012 與 Windows Server 2012 R2 的網路需求
雖然 InfiniBand 並非載入的必要條件,但它是載入伺服器時推薦的連線類型。 為了獲得最佳效能,請使用 Windows Server 2012 或 Windows Server 2012 R2,以及 FDR InfiniBand 網路卡,將載入伺服器連接到設備的 InfiniBand 網路。
準備使用 Windows Server 2012 或 Windows Server 2012 R2 InfiniBand 連線:
請規劃將伺服器機架放置在足夠接近設備的地方,以便您能夠將其連接到設備的 InfiniBand 交換器。 欲了解更多 Mellanox Technologies 關於 InfiniBand 的資訊,請參閱白皮書 《InfiniBand 簡介》。
購買 Mellanox ConnectX-3 FDR InfiniBand 單一或雙埠網路適配器。 我們建議購買具有兩個埠的網路適配器,以在數據傳輸期間提供容錯功能。 高可用性需要兩個埠網路適配器。
購買兩條 FDR InfiniBand 纜線用於雙埠卡,或購買一條 FDR InfiniBand 纜線用於單埠卡。 FDR InfiniBand 纜線會將載入伺服器連接到設備 InfiniBand 網路。 纜線長度取決於您的環境,取決於載入伺服器與設備 InfiniBand 交換器之間的距離。
步驟 3:將伺服器連接到 InfiniBand 網路
使用下列步驟將載入伺服器連線到 InfiniBand 網路。 如果伺服器沒有使用 InfiniBand 網路,可以跳過這個步驟。
將伺服器安裝在靠近設備的地方,以便您能夠將其連接到設備的 InfiniBand 網路。
將 InfiniBand Mellanox ConnectX-3 FDR InfiniBand 網路適配器安裝到載入伺服器。
使用 FDR 纜線將 InfiniBand 網路適配器連接到第一個設備機架中的兩個 InfiniBand 交換器之一。
安裝並設定適用於 InfiniBand 網路適配器的適當 Windows 驅動程式。
- OpenFabrics 聯盟是一個由 InfiniBand 廠商組成的產業聯盟,負責開發 Windows 的 InfiniBand 驅動程式。 你的 InfiniBand 網路卡可能包含正確的驅動程式。 如果不行,你可以從 www.openfabrics.org下載驅動程式。
設定網路適配器的 InfiniBand 和 DNS 設定。 關於設定說明,請參見 「配置 InfiniBand 網路卡」。
步驟四:安裝裝載工具
你可以從 Microsoft 下載中心 下載客戶端工具。
要安裝 dwloader,請從客戶端工具執行 dwloader 安裝。
如果你計劃使用 Integration Services 用於載入,就必須安裝 Integration Services 和 Integration Services 目標介面卡。 轉接器可在客戶端工具中取得。
步驟五:開始裝載
你現在可以開始載入資料了。 欲了解更多資訊,請參閱:
績效
為了在 Windows Server 2012 及更新版本上獲得最佳載入效能,請開啟即時檔案初始化。 當資料被覆寫時,作業系統不會用零來覆寫現有資料。 如果這個設定有安全風險,因為硬碟上仍有先前的資料,請關閉即時檔案初始化。
安全性注意事項
由於要載入的資料不會儲存在設備上,你的 IT 團隊負責管理所有資料載入的安全面向。 例如,這項職責包括管理載入資料的安全、用於儲存載入的伺服器安全,以及連接載入伺服器與 SQL Server PDW 設備的網路基礎設施安全。
Important
特別重要的是要保護每台使用 dwloader 命令列載入工具的載入伺服器。 當 dwloader 載入資料時,會先與控制節點進行認證。 成功認證後,會直接將資料從載入伺服器透過資料通道傳送到運算節點。 憑證驗證不會在每個載入伺服器與每個運算節點之間的握手時發生。 此過程使計算節點在載入時暴露於每個資料通道中可能遭受中間人攻擊的風險。 這些攻擊可能導致資料遭到竄改,並造成資訊外洩。
為了降低資料的安全風險,請遵循以下建議:
指定一個專門用來載入 PDW 資料的 Windows 帳號。 僅授予此帳號對載入位置的權限,不授予任何其他權限。
指定一位 PDW 使用者擁有載入資料的權限。 根據你的安全需求,你可以在每個資料庫中設定一個特定使用者。
載入伺服器上的操作可接受 UNC 路徑,從可信賴的內部網路外擷取資料。 網路上的攻擊者或具備影響名稱解析能力的攻擊者,可以攔截或修改傳送至 SQL Server PDW 的資料。 此漏洞存在竄改及資訊洩露風險。 為降低遭竄改的風險,要求對連線進行簽署。 為降低此風險,請在載入伺服器的安全設定\本地政策\安全選項中設定以下群組政策選項:Microsoft 網路客戶端:數位簽章通訊(始終):啟用
請關閉 Windows Server 2012 及更新版本的即時檔案初始化功能。 此設定是在效能與安全性之間取得權衡,如效能章節所述。 你需要根據自己的安全需求決定哪種方式最好。