View a markdown version of this page

搭配 Microsoft SQL Server 使用 FSx for Windows File Server - Amazon FSx for Windows File Server

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

搭配 Microsoft SQL Server 使用 FSx for Windows File Server

高可用性 (HA) Microsoft SQL Server 通常部署在 Windows Server 容錯移轉叢集 (WSFC) 中的多個資料庫節點,每個節點都可以存取共用檔案儲存。您可以使用 FSx for Windows File Server 做為高可用性 (HA) Microsoft SQL Server 部署的共用儲存體,方法有兩種:做為作用中資料檔案的儲存體,以及做為 SMB 檔案共用見證。

注意

目前,Amazon FSx 不支援 Microsoft SQL Server IFI (即時檔案初始化) 功能。

SQL Server 建議使用 SSD 儲存體。SSD 儲存體是專為最高效能和最延遲敏感的工作負載所設計,包括 資料庫。

如需有關使用 Amazon FSx 降低 SQL Server 高可用性部署複雜性和成本的資訊,請參閱 AWS Storage 部落格上的下列文章:

使用 Amazon FSx for Active SQL Server 資料檔案

Microsoft SQL Server 可以使用 SMB 檔案共用部署,做為作用中資料檔案的儲存選項。Amazon FSx 經過最佳化,透過支援持續可用的 (CA) 檔案共用,為 SQL Server 資料庫提供共用儲存。這些檔案共享是專為 SQL Server 這類需要不間斷存取共用檔案資料的應用程式所設計。雖然您可以在單一可用區 2 檔案系統上建立 CA 共享,但您必須在所有 SQL Server 部署的多可用區檔案系統上使用 CA 共享,無論是否有 HA。

建立持續可用的共用

您可以使用 Amazon FSx CLI for Remote Management on PowerShell 建立 CA 共用。若要指定共享是持續可用的共享,請使用 New-FSxSmbShare,並將 -ContinuouslyAvailable選項設定為 $True。如需詳細資訊,請參閱建立持續可用的 (CA) 共享

設定 SMB 逾時設定

如中所述容錯移轉程序,異地同步備份的容錯移轉和容錯回復可能會導致 I/O 暫停,通常在 30 秒內完成。視設定方式而定,您的 SQL Server 應用程式可能對逾時設定有不同的敏感度。

您可以調整 SMB 用戶端組態工作階段逾時,以確保您的應用程式對多可用區域檔案系統容錯移轉具有彈性。您可以在容錯移轉期間透過更新檔案系統的輸送量容量來測試應用程式的行為,這會啟動自動容錯移轉和容錯回復。

使用 Amazon FSx 做為 SMB 檔案共用見證

Windows Server 容錯移轉叢集部署通常會部署 SMB 檔案共用見證,以維護叢集資源的數量。見證檔案共享只需要規定人數資訊的少量儲存空間。Amazon FSx 檔案系統可以用作 Windows Server 容錯移轉叢集部署的 SMB 檔案共用見證。