建立 Azure 檔案同步伺服器端點

伺服器端點代表已註冊伺服器上的特定位置,例如伺服器磁碟區上的資料夾。 伺服器端點必須符合下列條件:

  • 伺服器端點必須是已註冊伺服器上的路徑 (而不是裝載共用)。 不支援網路連接儲存裝置 (NAS)。
  • 雖然伺服器端點可以位於系統磁碟區上,但是系統磁碟區上的伺服器端點可能不會使用雲端階層處理。
  • 不支援在磁碟區上建立伺服器端點之後變更路徑或磁碟機代號。 建立伺服器端點之前,請確定您使用的是適當的路徑。
  • 已註冊伺服器可以支援多個伺服器端點,不過,不論何時,同步群組在每個已註冊伺服器上只能有一個伺服器端點。 同步群組中的其他伺服器端點必須位於不同的已註冊伺服器上。
  • 相同磁碟區中可以有多個伺服器端點,但前提是其命名空間未重疊 (例如 F:\sync1 和 F:\sync2),且每個端點都同步到唯一的同步群組。

本文可協助您了解建立新的伺服器端點及開始同步處理所需的選項和決定。若要這樣做,您必須完成規劃 Azure 檔案同步部署,而且還要部署之前步驟中所需的資源以建立伺服器端點。

必要條件

若要建立伺服器端點,您必須先確定已符合下列準則:

  • 伺服器已安裝 Azure 檔案同步代理程式且已註冊。 如需安裝 Azure 檔案同步代理程式的詳細資訊,請參閱向 Azure 檔案同步註冊/取消註冊伺服器
  • 確定已部署儲存體同步服務。 如需如何部署儲存體同步服務的詳細資訊,請參閱如何部署 Azure 檔案同步
  • 確定已部署同步群組。 了解如何建立同步群組
  • 確定伺服器已連線到網際網路,而且 Azure 可供存取。 Azure 檔案同步使用連接埠 443 來接收和傳送伺服器與雲端服務之間的所有通訊。

建立伺服器端點

若要新增伺服器端點,請移至新建立的同步群組,然後選取 [新增伺服器端點]

在 [同步群組] 窗格中新增新的伺服器端點

開啟 [新增伺服器端點] 刀鋒視窗,輸入下列資訊以建立伺服器端點:

  • 已註冊的伺服器:您要建立伺服器端點的伺服器或叢集名稱。
  • 路徑:要與 Azure 檔案共用同步的 Windows Server 路徑。 路徑可以是資料夾 (例如 D:\Data)、磁碟區根目錄 (例如 D:\) 或磁碟區掛接點 (例如 D:\Mount)。
  • 雲端階層處理:啟用或停用雲端階層處理的開關。 透過雲端階層處理,可將不常使用或存取的檔案分層處理至 Azure 檔案服務。 當您啟用雲端階層處理時,可以設定兩個原則來通知 Azure 檔案同步何時要將非經常性存取檔案分層:磁碟區可用空間原則日期原則
    • 磁碟區可用空間:在伺服器端點所在磁碟區上要保留的可用空間數量。 例如,如果在只有一個伺服器端點的磁碟區上,將磁碟區可用空間設定為 50%,則大約有一半的資料量會分層處理至 Azure 檔案服務。 無論雲端階層處理是否啟用,您的 Azure 檔案共用在同步群組中一律會有完整的資料複本。
    • 日期原則:如果檔案未被存取 (也就是讀取或寫入) 達一定天數,則會分層到雲端。 例如,如果您注意到未存取超過 15 天的檔案通常是封存檔案,您應該將日期原則設定為 15 天。
  • 初始同步:初始同步區段僅適用於同步群組中的第一個伺服器端點 (當同步群組中建立多個伺服器端點時,區段會變更為初始下載)。 在 [初始同步] 區段中,您可以選取 [初始上傳] 和 [初始下載] 行為。
    • 初始上傳:您可以選取伺服器一開始如何將資料上傳至 Azure 檔案共用:

      • 選項 #1:將此伺服器路徑的內容與 Azure 檔案共用中的內容合併。 如果檔案的內容不同,則具有相同名稱和路徑的檔案將會導致衝突。 這些檔案的版本會儲存在彼此旁邊。 如果您的伺服器路徑或 Azure 檔案共用是空的,請一律選擇此選項。
      • 選項 #2:使用權限以此伺服器路徑中的內容覆寫 Azure 檔案共用中的檔案與資料夾。 此選項可避免檔案衝突。

      若要深入了解,請參閱初始同步

    • 初始下載:您可以選取伺服器一開始如何下載 Azure 檔案共用資料:

      • 選項 #1:先下載命名空間,然後召回檔案內容,直到達到本機磁碟空間。
      • 選項 #2:只下載命名空間。 檔案內容將在存取時召回。
      • 選項 #3:避免分層檔案。 檔案只有在完整下載後才會出現在伺服器上。

      若要深入了解,請參閱初始下載

若要新增伺服器端點,請選取 [建立]。 您的檔案現在會在 Azure 檔案共用和 Windows Server 之間保持同步。

雲端階層處理區段

建立新的伺服器端點時,您可以選擇使用 Azure 檔案同步的雲端階層處理功能。[雲端階層處理] 區段中的選項可在稍後變更。 不過,您可以根據新伺服器端點是否啟用了雲端階層處理,使用下節中的不同選項。

請參閱雲端階層處理文章,其中詳細說明基本概念、原則和最佳做法。

初始同步區段

[初始同步] 區段只適用於同步群組中的第一個伺服器端點。 如需其他伺服器端點,請參閱初始下載一節。

有兩個本質上完全不同的初始同步行為:

合併式

授權上傳

合併是標準選項,預設為選取。 除非是在特定移轉情況下,否則您應保留合併選項。

  • 加入伺服器位置時,在大部分的情況下,伺服器位置或雲端共用會是空的。 在這些情況下,合併是正確的行為,且會導致預期的結果。
  • 當兩個位置都含有檔案和資料夾時,命名空間將會合併。 如果伺服器上的檔案和資料夾名稱也存在於雲端共用中,則會發生同步衝突。 系統會自動解決衝突

    在 [合併] 選項中,可以選擇 Azure 檔案共用的內容最初送達伺服器的方式。 如果 Azure 檔案共用是空的,則此選擇不會有任何影響。 如需更多詳細資訊,請參閱接下來的段落:初始下載

授權上傳是為了特定移轉情況而保留的初始同步選項。 同步處理相同的伺服器路徑,該路徑也用來植入雲端檔案共用 (例如,Azure 資料箱)。 在此情況下,雲端和伺服器位置大多都有相同的資料,但伺服器的資料會略新一些。 使用者在資料箱傳輸期間不斷進行變更。 然後,這個移轉情況會呼叫此選項,利用伺服器所發生的變更 (較新) 順暢無礙地在雲端進行更新,而不會產生任何衝突。 因此,伺服器是授權打造命名空間的來源,而資料箱則是用來防止來自伺服器的大規模初始上傳。 伺服器授權上傳可讓雲端不需要停機,即使使用離線資料傳送機制來植入雲端儲存體也一樣。

只有在伺服器位置含有資料時,伺服器端點才能使用授權上傳選項成功佈建。 此區塊是為了防止發生意外的錯誤配置。 授權上傳的運作方式類似 RoboCopy /MIR。 此模式會將來源鏡像至目標。 來源是 AFS 伺服器,而目標是雲端共用。 授權上傳會在來源的映像中塑造目標。

  • 將從伺服器上傳新增或更新的檔案和資料夾。
  • 不再存在於伺服器上的檔案和資料夾,將會從雲端共用中刪除。
  • 系統只會將伺服器上檔案和資料夾的中繼資料變更,以僅限中繼資料更新的方式有效移至雲端共用。
  • 檔案和資料夾可以同時存在於伺服器和雲端共用。 但在植入 Azure 檔案共用之後,伺服器上某些檔案或資料夾的父目錄可能已變更。 這些檔案和資料夾將會從雲端共用中清除,然後再次上傳。 因此,最好避免在移轉期間以較大的規模來重建您的命名空間。

初始下載區段

初始下載區段適用於同步群組中的第二個和其他伺服器端點。 同步群組中的第一個伺服器端點有額外選項,這些選項與 Azure 資料箱的移轉作業相關。 如果此伺服器端點不是同步群組中的第一個端點,則不適用這些選項。

注意

如果 Azure 檔案共用是空的,則選取初始下載選項不會有任何影響。

在本區段中,您可以選擇 Azure 檔案共用的內容最初送達伺服器的方式:

此圖片描述建立伺服器端點 Azure 入口網站精靈內的選項。

  • 僅命名空間
    只將檔案和資料夾結構從 Azure 檔案共用帶到本機伺服器。 未下載任何檔案內容。 如果您先前已啟用這個新伺服器端點的雲端階層處理,則此選項是預設值。
  • 先命名空間,然後內容
    為了能更快提供內容,不論您的雲端階層處理設定為何,都會先移轉命名空間。 一旦命名空間可在伺服器上使用,就會將檔案內容從雲端重新叫用到伺服器。 重新叫用會根據每個檔案的上次修改時間戳記執行。 如果伺服器磁碟區的空間不足,則剩餘的檔案將會保持階層式檔案。 如果您未啟用此伺服器端點的雲端階層處理,則此選項為預設值。
  • 避免階層式檔案
    此選項會在檔案出現在伺服器上的資料夾之前,完整下載每一個檔案。 此選項可避免伺服器上有階層式檔案存在。 命名空間項目和檔案內容一律會同時存在。 如果從雲端快速災害復原是您建立伺服器端點的原因,請避免使用此選項。 如果您的應用程式需要有完整的檔案存在,而且無法容忍其命名空間中的階層式檔案,則此選項是理想的選擇。 如果新的伺服器端點啟用雲端階層處理,則無法使用此選項。

一旦選取初始下載選項,就無法在確認建立伺服器端點之後進行變更。

注意

新增伺服器端點和檔案存在於 Azure 檔案共用中時,如果您選擇先下載命名空間,檔案會顯示為分層,直到在本機下載為止。 根據預設,檔案會使用單一線程來下載,以限制網路頻寬使用量。 若要改善檔案下載效能,請使用 Invoke-StorageSyncFileRecall Cmdlet 搭配大於 1 的執行緒計數。

初始下載完成後的檔案下載行為

初始下載完成後,檔案出現在伺服器上的方式,取決於您是否使用雲端階層處理功能,以及是否選擇在雲端主動重新叫用變更。 若同步群組中的多個伺服器端點分佈在不同的地理位置,則後者是非常實用的選項。

  • 啟用雲端階層處理
    其他伺服器端點中的新增和變更的檔案,會在這個伺服器端點中顯示為階層式檔案。 只有當您選擇在 Azure 檔案共用主動重新叫用其他伺服器端點上的變更,這些變更才會以完整檔案下載。
  • 停用雲端階層處理
    其他伺服器端點中的新增和變更的檔案,會在這個伺服器端點中顯示為完整檔案。 系統不會先將這些檔案顯示為階層式檔案,然後再重新叫用。 已關閉雲端階層處理功能的階層式檔案是一種快速的災害復原功能,只會在初始佈建期間出現。

下一步

您可以進一步探索 Azure 檔案共用及 Azure 檔案同步。下列文章將協助您了解進階選項和最佳做法, 還可協助您進行疑難排解。 這些文章會在適當時提供連至 Azure 檔案共用文件的連結。