什麼是 Azure 檔案儲存體?

Azure 檔案儲存體提供雲端中完全受控的檔案共用,可透過業界標準伺服器訊息區 (SMB) 通訊協定網路檔案系統 (NFS) 通訊協定Azure 檔案儲存體 REST API 來存取。 雲端部署或內部部署可同時掛接 Azure 檔案共用。 您可以從 Windows、Linux 和 macOS 用戶端存取 SMB Azure 檔案共用。 您可以從 Linux 用戶端存取 NFS Azure 檔案儲存體共用。 此外,透過 Azure 檔案同步可以在 Windows Server 上快取 SMB Azure 檔案共用,以便在資料的使用位置附近快速存取。

以下是 Azure 檔案儲存體常見使用案例的一些影片:

若要開始使用 Azure 檔案儲存體,請參閱快速入門:建立和使用 Azure 檔案共用

Azure 檔案服務為何很實用

Azure 檔案共用可以用來:

  • 取代或補充內部部署檔案伺服器
    Azure 檔案儲存體可用來完全取代或補充傳統內部部署檔案伺服器或網路連接儲存裝置 (NAS)。 無論身在何處,熱門作業系統 (例如 Windows、macOS 和 Linux) 都可以直接掛接 Azure 檔案共用。 透過 Azure 檔案同步,也可以將 SMB Azure 檔案共用複寫到 Windows Server (無論是在內部部署或雲端),以獲得效能和進行分散式快取。 透過 Azure 檔案儲存體 AD 驗證,SMB Azure 檔案共用可以與裝載於內部部署的 Active Directory 網域服務 (AD DS) 搭配使用,以進行存取控制。

  • 「原形移轉」應用程式
    Azure 檔案服務可讓您輕易將預期檔案共用會儲存檔案應用程式或使用者資料的應用程式「原形移轉」到雲端。 Azure 檔案服務可支援「傳統」原形移轉案例 (其中的應用程式及其資料會移至 Azure),和「混合式」原形移轉案例 (其中的應用程式資料會移至 Azure 檔案服務,而應用程式會繼續在內部部署環境執行)。

  • 簡化雲端開發
    Azure 檔案服務也可用於簡化新的雲端開發專案。 例如:

    • 共用的應用程式設定
      分散式應用程式的常見模式是將組態檔放在一個集中的位置,這些應用程式可從許多應用程式執行個體進行存取。 應用程式執行個體可透過 Azure 檔案儲存體 REST API 載入其組態,而使用者可藉由在本機掛接共用來進行存取。

    • 診斷共用
      Azure 檔案共用是便於雲端應用程式寫入其記錄、計量和損毀傾印的地方。 應用程式執行個體可以透過 File REST API 寫入記錄,而開發人員可藉由在其本機電腦上掛接檔案共用來存取記錄。 這可提供更多的彈性,因為開發人員可以採用雲端開發,而不必放棄任何其熟悉且喜愛的現有工具。

    • 開發/測試/偵錯
      當開發人員或系統管理員在雲端的 VM 上執行作業時,他們通常需要一組工具或公用程式。 將這類公用程式和工具複製到每個 VM,可能是費時的練習。 開發人員和系統管理員可藉由在 VM 本機掛接 Azure 檔案共用,快速存取其工具和公用程式 (不需要複製)。

  • 容器化
    Azure 檔案共用可以用作具狀態容器的永久性磁碟區。 容器提供「組建一次,隨處執行」功能,可讓開發人員加速創新。 對於在每次啟動時存取原始資料的容器,需有共用檔案系統,才能讓這些容器存取檔案系統,不論其執行所在的執行個體為何。

重點優勢

  • 容易使用。 當您的電腦上掛接 Azure 檔案共用時,您不需要執行任何特殊動作來存取資料:只要瀏覽至掛接檔案共用並開啟/修改檔案的路徑即可。
  • 共用存取。 Azure 檔案共用支援業界標準 SMB 及 NFS 通訊協定,這表示您可以順暢地使用 Azure 檔案共用取代內部檔案共用,而不需擔心應用程式相容性。 能夠跨多部電腦、應用程式和應用程式執行個體共用檔案系統,是針對需要共用能力應用程式的重大優勢。
  • 完全受控。 不需要管理硬體或作業系統就可以建立 Azure 檔案共用。 這表示您不必透過重大安全性升級或替換故障硬碟來處理修補伺服器作業系統。
  • 指令碼和工具。 管理 Azure 應用程式時,可以使用 PowerShell Cmdlet 和 Azure CLI 來建立、掛接和管理 Azure 檔案共用。 您可以使用 Azure 入口網站和 Azure 儲存體總管來建立和管理 Azure 檔案共用。
  • 復原功能。 Azure 檔案服務已從頭建置,可讓您隨時使用。 使用 Azure 檔案服務取代內部部署檔案共用,表示您不再需要被吵醒去處理本機電源中斷或網路問題。
  • 熟悉的可程式性。 Azure 中執行的應用程式可透過檔案系統 I/O API 來存取共用中的資料。 因此,開發人員可利用現有的程式碼和技能來移轉現有的應用程式。 除了系統 IO API,您也可以使用 Azure 儲存體用戶端程式庫Azure 檔案儲存體的 REST API

訓練

如需自學型訓練,請參閱下列課程模組:

架構

如需使用已建立的模式和做法來建構Azure 檔案儲存體解決方案的指引,請參閱下列內容:

案例研究

  • 世界各地的組織會利用 Azure 檔案儲存體和 Azure 檔案同步,將檔案存取和儲存體最佳化。 在此查看其個案研究

後續步驟