自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

揭秘微軟WS 2012中新SMB的十八般武藝

系統(tǒng)
Windows Server 2012提供的SMB新功能極大地改善了文件服務器的可靠性、可用性、可管理能力以及性能等。本文將詳細解讀Windows Server 2012中新SMB的十八般武藝。

 話說SMB(服務器消息塊,Server Message Block)其實微軟并非始作俑者,但是卻在微軟的操作系統(tǒng)里被發(fā)揚光大。據有關資料記載,1996年,微軟在推出WebNFS的同時提出將SMB改稱為基于Windows的計算機默認使用的文件共享協議。

在詳細解讀Windows Server 2012中新SMB的十八般武藝之前,首先要區(qū)分不同的SMB概念。SMB一開始的設計是在NetBIOS協議上運行的,而Windows 2000引入了SMB直接在TCP/IP上運行的功能。在這里我們必須區(qū)分SMB協議和運行在這個協議上的SMB業(yè)務,以及直接使用NetBIOS數據報的“網絡鄰居”協議。

Windows Server 2012提供的SMB新功能極大地改善了文件服務器的可靠性、可用性、可管理能力以及性能等。SMB透明故障轉移,配合SMB多通道以及SMB Direct功能一起,使得客戶能夠為Hyper-V以及MicrosoftSQL Server這樣的負載部署存儲設備,并能享受到Windows Server 2012所提供的低廉成本、高可用性以及高性能。 

[[100027]]

  那么,為什么新SMB的這些新功能會讓企業(yè)系統(tǒng)管理員感到驚喜呢?下面我們分別闡述。

首先是SMB的透明故障轉移與節(jié)點容錯。對關鍵業(yè)務服務器應用程序負載提供支持,要求到存儲設備的連接必須具備高可用性。SMB服務器群集與客戶端通過協作,可提供透明故障轉移,針對計劃內移動與計劃外故障,所有SMB操作都可繞道備選群集節(jié)點。

  第二,通過SMB多通道實現快速數據傳輸與網絡容錯。通過使用Windows Server 2012,客戶可以在遠程SMB文件共享中存儲應用程序數據(例如Hyper-V與SQL Server)。針對遠程SMB共享,SMB多通道可提供更高吞吐率與訪問服務器(例如Hyper-V或SQL Server)的多個冗余路徑。

  第三,通過SMB Direct提供可擴展,更快速,更高效的存儲。SMB Direct(SMBoverRDMA)是Windows Server 2012中提供的一個新的存儲協議。在使用支持標準RDMA技術網絡適配器的情況下,該技術使得服務器與存儲之間可直接實現內存到內存數據傳輸,同時將CPU的利用率降到最低。SMB Direct可支持三種類型的RDMA技術:iWARP、InfiniBand以及RoCE。對存儲I/O實現最小化CPU開銷,這意味著服務器在固定的CPU周期內可以處理更大的計算負載(例如Hyper-V可托管更多虛擬機)。

  第四,使用SMB ScaleOut的主動/主動文件共享。通過充分利用群集共享卷(CSV)v2,Windows Server 2012文件服務器群集可通過直接I/O,借助文件服務器群集內的任何節(jié)點為文件共享的數據提供并發(fā)訪問。該技術使得您可以在群集中使用全部的網絡帶寬,并對文件服務器的客戶端提供負載平衡,借此可優(yōu)化服務器應用程序的性能。

  第五,適用于SMB文件共享的卷影副本服務(VSS)。該功能可為每種服務器的應用程序數據提供與應用程序一致的卷影副本。這些數據主要存儲在遠程文件共享中,為應用程序的備份與還原場景提供支持。#p#

SMB多通道的要求

  通過SMB多通道技術,可在不打斷應用程序服務的前提下對網絡路徑的故障進行自動的透明轉移。如果在SMB客戶端與SMB服務器之間存在多路徑,Windows Server 2012可以掃描、隔離并響應非預期服務器故障從而實現網絡容錯。如果存在多路徑,SMB多通道還能通過多個網絡接口提供網絡帶寬聚合。隨后服務器應用程序即可充分利用所有可用的網絡帶寬,并對網絡故障提供更好的適應能力。

  SMB多通道具備下列要求:有至少兩臺運行Windows Server 2012的計算機。無需安裝其他額外功能-該技術默認即可使用。下文列出了一些受支持的網絡配置:

  1.單一萬兆(gigabit Ethernet)網絡適配器。每臺計算機都配置為具備一個萬兆網絡接口。在單一適配器上使用多個連接可提供更好的性能,因為可以使用接收端縮放(RSS)技術。

  2.兩塊千兆網絡適配器。每臺計算機必須配置為具備兩個千兆網絡接口。

  3.兩塊千兆網絡適配器組成LBFO組。每臺計算機必須配置兩塊千兆網絡接口,并配置為負載平衡與故障轉移(LBFO)組。SMB客戶端網絡適配器與SMB服務器網絡適配器的通訊將使用捆綁的接口。

  4.兩塊萬兆網絡適配器。每臺計算機必須配置為具備兩個萬兆網絡接口。由于使用了接收端縮放(RSS)技術,該配置可在每個接口上使用多個連接。

  5.單個Infiniband網絡適配器。每臺計算機必須配置為具備一個Infiniband網絡接口。在一個適配器上使用多個連接可對具備多引擎的網絡接口提供更好的性能。

  6.兩個Infiniband網絡適配器。每臺計算機必須配置為具備兩個Infiniband網絡接口。該配置可在每個接口上使用多個連接。

  注意:對于SMB多通道,只有少量幾個配置范例。但是卻有著更多可能的配置,包括使用超過兩個網絡適配器,使用不同速度的網絡適配器以及使用不同類型的網絡適配器。#p#

適用Hyper-V以及SQL Server的SMB

  SMB的很多功能在設計上都是專門針對需要在文件共享中保存數據的服務器應用程序。例如數據庫應用程序Microsoft SQL Server或虛擬化軟件Hyper-V。這些新功能易于使用,無需特殊的存儲網絡基礎架構。

  在Windows Server 2012的共享文件夾中存儲服務器應用程序的數據,可提供下列優(yōu)勢:更輕松地供應與管理。管理文件共享,而非管理存儲設置與邏輯單元號(LUN)。更好的靈活性。在數據中心內對虛擬機或數據庫實現動態(tài)重安置。能夠在匯聚網絡中充分利用原有投資。使用原有的匯聚網絡,無需特殊的存儲網絡硬件。降低容量開銷。容量開銷(采購成本)將大幅降低。降低運維開銷??山档瓦\維成本,因為Windows Server 2012不再需要專門的存儲技能。

  SQL Serverover SMB

  Windows Server 2012中的SMB客戶端與3.0版SMB服務器專門針對小型隨機讀寫I/O進行了優(yōu)化,這種特征在服務器應用程序中很常見,例如SQL Server在線事務處理(OLTP)。此外,SMB更大的的最大傳輸單位(MTU)默認就已啟用,該技術可顯著提升大型序列化數據傳輸操作的性能,例如SQL Server數據倉庫、數據備份與還原以及虛擬磁盤的部署與復制。當然,通過使用SMB為SQL Server負載提供存儲,您還能直接充分利用SMB的其他改進,包括SMB Direct、SMB多通道以及SMB ScaleOut透明故障轉移,因為這些改進都能提供累加的效果。

  SQL Serverover SMB具備下列要求:一臺或多臺運行Windows Server 2012,并且安裝了文件服務角色的計算機。通用的Active Directory基礎架構。運行Active Directory域服務(ADDS)的計算機可以不運行Windows Server 2012)SQL Server端、文件服務端或雙方都具備故障轉移群集(僅限Microsoft SQL Server2012)。故障轉移群集并非必須的。

  SQL Serverover SMB的三大最常用配置包括:

  1)單節(jié)點文件服務器,

  2)雙節(jié)點文件服務器

  3)多節(jié)點文件服務器。

  Hyper-Vover SMB

  使用SMB遠程文件共享存儲虛擬機,現在已被Windows Server 2012中的Hyper-V所支持。SMB可充當虛擬機配置、虛擬磁盤、快照以及其他所有Hyper-V文件的存儲位置。這一特性已經配合其他Hyper-V功能一起進行了充分的測試,例如存儲遷移、實時遷移、Hyper-V復制以及故障轉移群集。

  Windows Server 2012還提供了SMB客戶端性能計數器,可針對I/O尺寸、I/O延遲、每秒鐘輸入/輸出操作數量(IOPS)等指標提供詳細信息。這也使得SQL Server數據庫管理員或Hyper-V管理員可以分析用于保存自己數據的SMB文件共享的性能。

  Hyper-Vover SMB具備下列要求:一臺或多臺運行Windows Server 2012,并且安裝了Hyper-V與文件服務角色的計算機。通用的Active Directory基礎架構。運行Active Directory域服務(ADDS)的計算機可以不運行Windows Server 2012)在Hyper-V端、文件服務端或雙方安裝故障轉移群集。故障轉移群集并非必須的。

  Hyper-Vover SMB的三大最常用配置包括:1)單節(jié)點文件服務器,2)雙節(jié)點文件服務器以及3)多節(jié)點文件服務器。#p#

SMB Direct

  SMB Direct使用了一種支持RDMA的特殊網絡適配器,可在非常低延遲環(huán)境下全速工作,同時只使用少量CPU資源。對于類似Hyper-V或MicrosoftSQL Server等負載,該功能可讓遠程文件服務器獲得與本地存儲相近的性能。

  SMB Direct具備下列要求:有至少兩臺運行Windows Server 2012的計算機。無需安裝其他額外功能-該技術默認即可使用。網絡適配器必須支持RDMA功能。目前可支持的網絡適配器類型如下:iWARP、Infiniband以及RDMAoverConverged以太網(RoCE)。

  注意:SMB Direct可配合SMB多路徑一起使用,提供更好的性能與更高的故障適應性。

信息工作者文件共享的改進

  雖然SMB文件共享對應用程序負載的支持是SMB協議的一種新增特性,且這種新特性是廣受考驗的,但對存儲用戶數據提供的支持仍被看作是SMB文件共享最傳統(tǒng)的用途。這并不意味著此應用在Windows Server 2012中就沒有任何改進。實際上對于希望尋求新的特性,改善安全性與性能的人來說,這方面也有不少改進,可有效改善SMB文件共享上保存用戶數據時的安全性與性能,具體特性如下。

  SMB加密

  隨著遠程位置有越來越多的數據被集中保存,移動員工對公眾網絡的需求與日俱增。此外,一些重要的應用程序,例如Hyper-V(以及相關場景,例如存儲遷移、虛擬桌面基礎架構(VDI)、跨群集遷移等)也開始通過不怎么安全的網絡使用SMB3.0。更重要的是,制度的合規(guī)性要求對包含重要業(yè)務數據的文件限制也越來越多。通過對該協議增加加密特性,可以簡化管理員實施額外安全機制的工作負擔,并可提供更簡單的安裝過程。SMB加密不需要額外的設置過程就可以隨時保護數據,防范通過不安全網絡進行的篡改。

  Directory Leasing

  SMB Directory Leasing功能使得客戶端可以對目錄元數據進行緩存,并保存更長時間。這有助于分支辦公室的客戶端在高延遲網絡中減少與服務器進行協商所需的時間。因此WAN網絡上的通訊可顯著減少,最終用戶在訪問遠程數據時可獲得更小延遲。SMB Directory Leasing特別針對主文件夾負載進行了優(yōu)化,這種負載主要包含讀寫操作,但無需共享,此外還有一些只需要讀寫,并且需要共享的發(fā)布場景。

  主要計算機

  漫游用戶配置文件以及文件夾重定向這樣的技術在多年來一直被用作管理漫游用戶的數據使用。這些技術可以提供集中備份、跨客戶端一致視圖以及更簡單的PC重新安置等收益。主要計算機功能擴展了這一功能,可讓管理員確保用戶數據只能漫游到主要被該用戶使用的計算機上。對最終用戶來說,收益則在于在非主要計算機(例如會議室里的公用計算機)上,可以用更快速度登錄。對管理員來說,該功能可減少與常規(guī)數據清理有關的繁雜工作,并且確保數據只在需要時才被漫游,可提升安全性。#p#

適用于遠程SMB文件共享的VSS

  在Windows Server 2012中,Hyper-V開始支持SMB遠程文件共享。通過該功能,Hyper-V可以將虛擬機文件(包括配置文件以及VHD文件)保存到使用SMB協議的共享文件夾中。同理,Microsoft SQL Server2008R2也開始支持在使用SMB協議的共享文件夾中存儲數據庫與日志文件。

  為了支持這些場景以及為其他需要在SMB共享中存儲數據文件的應用程序提供支持,出現了一種名為適用于遠程SMB文件共享的VSS的功能,該功能使得備份程序能夠使用VSS針對SMB文件共享中保存的數據執(zhí)行一致的備份與還原。

  適用于遠程SMB文件共享的VSS包含下列四個組件:

  第一,通過對VSS基礎架構進行改進,可支持新的文件共享卷影副本提供程序。

  第二,新增了一個名為"File Share Shadow Copy Provider"的VSS提供程序。該文件共享卷影副本提供程序可管理所有SMB通用命名約定(UNC)路徑的卷影副本,并且需要借助文件共享卷影副本代理的卷影副本請求。文件共享卷影副本提供程序主要被運行了可使用VSS的應用程序的計算機所應用,并且需要將數據文件存儲到遠程UNC路徑中。

  第三,此外還有一個新的"File Share Shadow Copy Agent"。該文件共享卷影副本代理管理著共享到卷的映射,并在文件服務器上與VSS基礎架構進行交互,對SMB文件共享的卷以及支持VSS的應用程序所存儲的數據文件執(zhí)行卷影副本備份。文件共享卷影副本代理主要被托管了SMB文件共享的計算機運行。

  第四,新增的文件共享卷影副本提供程序與文件共享卷影副本代理可使用全新的,基于RPC的協議對SMB文件共享上所存儲數據的卷影副本請求進行協調。

  "適用于SMB文件共享的VSS"需要具備:第一,應用程序服務器與文件服務器都必須運行Windows Server 2012;第二,文件服務器上必須啟用文件服務器VSS代理服務角色;第三,應用程序服務器與文件服務器必須加入同一個Active Directory林的Active Directory域內;第四,備份代理必須使用文件服務器上Backupoperators或Administrator權限的安全上下文運行。

  "適用于SMB文件共享的SMB"可以支持:第一,使用獨立、故障轉移群集,或可擴展群集配置的文件服務器;第二,使用獨立或故障轉移群集配置的應用程序服務器;第三,普通的,持續(xù)可用的以及Scale-OutSMB文件共享;第四,作為DFS-N鏈路目標的SMB文件共享;第五,自動恢復等。

  下文將介紹高級卷影副本操作序列的步驟。

  卷影副本基本操作過程

  A. 備份服務器將備份請求發(fā)給自己的備份代理(VSS Requestor)。

  B. VSS請求方收集寫入信息并解析UNC路徑(僅限SMB協議)。

  C. VSS服務獲取寫入程序的源數據信息,并將其返回給VSS請求方。

  D. VSS服務將準備好的卷影副本請求發(fā)給被調用的VSS寫入程序,而VSS寫入程序會刷新緩存并保存寫操作。

  E.對于卷影副本集中所涉及到的所有UNC路徑,VSS服務將卷影副本創(chuàng)建請求發(fā)給文件共享卷影副本提供程序。

  1.對于卷影副本集涉及到的每個遠程文件服務器,文件共享卷影副本提供程序需要依賴到文件共享卷影副本代理的卷影副本創(chuàng)建請求。

  2.文件共享卷影副本代理向文件服務器上的VSS服務發(fā)起writer-less卷影副本創(chuàng)建請求。

  3.文件服務器上的VSS服務使用相應的VSS硬件或系統(tǒng)提供程序,完成卷影副本請求。

  F.應用程序服務器上的卷影副本創(chuàng)建序列完成后,應用程序服務器上的VSS請求方會從VSS服務獲取卷影副本屬性。

  根據卷影副本屬性中所包含的卷影副本設備名,備份服務器即可訪問卷影副本中保存的備份數據。如果卷影副本序列在任何一點失敗,堅硬復制序列將被停止,備份應用程序必須重試。

責任編輯:黃丹 來源: 中關村在線
相關推薦

2009-05-25 09:54:13

2017-01-09 14:16:34

2021-05-10 15:03:35

無人機火災技術

2021-12-09 09:58:01

運營商5G網絡

2022-03-18 15:36:50

挖礦網絡安全

2017-08-21 16:41:29

開發(fā)者故事

2020-06-28 14:15:52

前端架構師互聯網

2010-09-03 13:30:19

CSS

2019-03-12 09:00:00

安全工具病毒軟件惡意軟件

2020-01-14 16:44:32

設備商5G運營商

2015-03-17 10:31:32

HTML5兩會掌上論“鍵”

2018-09-04 15:53:20

AI人類人工智能

2019-03-11 09:00:00

安全工具病毒軟件惡意軟件

2017-05-10 20:31:13

數學研究者深度學習

2012-02-07 16:02:44

掃描儀推薦

2013-12-10 09:31:33

Windows SerPowerShellPowerShell

2015-04-16 10:29:38

2021-05-21 09:34:40

React React 17前端

2019-04-08 18:26:49

網絡安全網絡安全技術周刊
點贊
收藏

51CTO技術棧公眾號