利用 Azure 延展對 SQL Server 的支援

適用於:Azure VM 上的 SQL Server

SQL Server 2012 已到達終止支援 (EOS) 生命週期。 因為有許多客戶仍在使用這兩個版本,所以我們會提供數個選項來繼續支援。 您可以將內部部署 SQL Server 執行個體遷移至 Azure 虛擬機器 (VM)、遷移至 Azure SQL Database,或保留內部部署並購買擴充的安全性更新。

與受控執行個體不同的是,遷移至 Azure VM 不需要重新認證應用程式。 與保留內部部署不同的是,遷移至 Azure VM 後,您就可以收到免費的擴充安全性修補程式。

接下來我們會說明,將 SQL Server 執行個體遷移至 Azure VM 時的注意事項。

如需終止支援選項的詳細資訊,請參閱終止支援

佈建

在 Azure Marketplace 上提供了在 Windows Server 2012 R2 上執行 SQL Server 2012 的隨用隨付映像。

注意

SQL Server 2008 和 SQL Server 2008 R2 已超出延伸支援,無法再從 Azure Marketplace 取得。

使用舊版 SQL Server 的客戶必須自行安裝或升級到 SQL Server 2012。 同樣地,使用舊版 Windows Server 的客戶也必須從自訂 VHD 部署 VM,或升級到 Windows Server 2012 R2。

透過 Azure Marketplace 部署的映像,會隨附預先安裝的 SQL IaaS 代理程式延伸模組。 SQL IaaS 代理程式延伸模組能是彈性授權和自動修補功能的必備條件。 部署自行安裝 VM 的客戶必須手動安裝 SQL IaaS 代理程式延伸模組。

注意

雖然 SQL Server 的 [建立] 和 [管理] 選項可支援 Azure 入口網站的 SQL Server 2012 映像,但不支援下列功能:自動備份、Azure Key Vault 整合和 R 服務。

授權

隨用隨付 SQL Server 2012 部署可以轉換為 Azure Hybrid Benefit

若要將軟體保證 (SA) 式的授權轉換為隨用隨付,客戶應向 SQL IaaS 代理程式延伸模組註冊。 在完成上述註冊後,即可互換 Azure Hybrid Benefit 與隨用隨付這兩種 SQL 授權類型。

若為 Azure VM 上自行安裝的 SQL Server 2012 執行個體,則可向 SQL IaaS 代理程式延伸模組註冊,並將授權類型轉換為隨用隨付。

遷移

您可以使用手動備份/還原方法,將 EOS SQL Server 執行個體遷移至 Azure VM。 這是從內部部署遷移到 Azure VM 的最常見方法。

Azure Site Recovery

針對大量遷移,我們建議使用 Azure Site Recovery 服務。 透過 Azure Site Recovery,客戶可以複寫整個 VM,包括從內部部署到 Azure VM 的 SQL Server。

SQL Server 需要應用程式一致的 Azure Site Recovery 快照集以確保復原。 Azure Site Recovery 支援最少 1 小時間隔的應用程式一致快照集。 使用 Azure Site Recovery 遷移 SQL Server 時,最短復原點目標 (RPO) 為 1 小時。 復原時間目標 (RTO) 是 2 小時加上 SQL Server 復原時間。

Database Migration Service

若客戶要將 SQL Server 升級至 2012 或更新版本,以便從內部部署移轉至 Azure VM,便可選擇使用 Azure 資料庫移轉服務

災害復原

Azure VM 上的 EOS SQL Server 的災害復原解決方案如下:

  • SQL Server 備份:利用 Azure 備份的 15 分鐘 RPO 和時間點復原,協助您保護 EOS SQL Server 2012 免於遭受勒索軟體的侵害、意外刪除和損毀。 如需詳細資料,請參閱這篇文章

  • 記錄傳送:您可以在具有持續還原的另一個區域或 Azure 區域中,建立記錄傳送複本,以減少 RTO。 您必須手動設定記錄傳送。

  • Azure Site Recovery:您可以透過 Azure Site Recovery 複寫,在區域和區域之間複寫 VM。 SQL Server 需要應用程式一致的快照集,以確保在發生災害時能夠復原。 Azure Site Recovery 為 EOS SQL Server 災害復原提供最少 1 小時的 RPO 和 2 小時 (加上 SQL Server 復原時間) 的 RTO。

安全性修補

當 SQL Server VM 已向 SQL IaaS 代理程式延伸模組註冊後,系統便會透過 Microsoft Windows Update 通道傳送 SQL Server VM 的延伸安全性更新。 您可以手動或自動下載修補程式。

Automated patching 。 自動修補可讓 Azure 自動修補 SQL Server 和作業系統。 如果已安裝 SQL Server IaaS 擴充功能,您可以指定維護期間的星期幾、時間和持續時間。 Azure 會在此維護期間執行修補。 維護期間排程會使用 VM 地區設定做為時間。 如需詳細資訊,請參閱 Azure 虛擬機器上的 SQL Server 自動修補

若要改善修補管理 (其中還包括累積更新),請嘗試整合的 Azure 更新管理員體驗。

注意

在 Azure 虛擬機器上手動安裝擴充安全性更新時,不需要向 SQL IaaS 代理程式延伸模組註冊。 Microsoft Update 會自動偵測 VM 是否正在 Azure 中執行,並顯示相關更新以供下載,即使未安裝延伸模組也一樣。

目前為止的 Azure 更新管理不會偵測 SQL Server Marketplace 映像的修補程式。 在此案例中,您應該到 Windows Update 底下去尋找並套用 SQL Server 更新。

下一步

深入了解結束支援選項和擴充安全性更新