本文提供將「適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器」還原至其中一個可用完整備份的逐步指示。
還原完整備份 (快速還原) 的步驟
使用 Azure 入口網站:
選取適用於 PostgreSQL 的 Azure 資料庫彈性伺服器。
在資源功能表中,選取 [概觀]。
選取 [還原] 按鈕。
系統會將您重新導向至 建立適用於 PostgreSQL 的 Azure 資料庫彈性伺服器 - 還原伺服器 精靈,您可以從該處設定新伺服器的一些設定。 部署新伺服器之後,會還原來源伺服器資料磁碟的最新快照集。 在 [時間點還原 (PITR)] 區段中,選取 [選取快速還原點 (僅使用完整備份還原)]。
在 [快速還原點(UTC)] 中,選取可供還原之任何完整備份的時間戳記。 此清單包含服務自動進行的完整備份,以及使用者所採取的任何隨選備份。
使用下表來了解 [基本] 頁面中可用的不同欄位的含義,並將其作為填寫頁面的指導:
區段 設定 建議的值 描述 可以在建立執行個體之後變更 專案詳細資料 訂用帳戶 要在其中建立資源之訂用帳戶的名稱。 訂用帳戶是與 Microsoft 達成的使用一或多個 Microsoft 雲端平台或服務的合約,其費用會根據每個使用者的授權費用或基於雲端的資源使用量而累積。 現有的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體可以移動到與其原先建立所在不同的訂用帳戶。 如需詳細資訊,請參閱將 Azure 資源移到新的資源群組或訂用帳戶。 資源群組 所選訂用帳戶中的資源群組 (您想要在其中建立資源)。 其可以是現有資源群組,或者您也可以選取 [新建],並在該訂用帳戶中提供現有資源群組名稱中獨一無二的名稱。 資源群組是存放 Azure 方案相關資源的容器。 資源群組可以包含方案的所有資源,或只包含您要以群組方式管理的資源。 您可決定如何根據對組織最有利的方式,將資源配置到資源群組。 一般而言,會新增共用相同生命週期的資源到相同資源群組,因此您可以以群組為單位輕鬆地部署、更新、刪除它們 現有的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體可以移動到與其原先建立所在不同的訂用帳戶。 如需詳細資訊,請參閱將 Azure 資源移到新的資源群組或訂用帳戶。 來源詳細資料 來源伺服器 您要在新部署的伺服器上還原其備份的伺服器名稱。 異地備援還原 如果來源伺服器是使用異地備援備份建立的,則會啟用此選項。 如果已啟用,您可以還原在配對區域的儲存體帳戶中保留的備份,以在該其他區域中建立新的伺服器。 最早的還原點 可供從中還原的來源伺服器的最舊備份。 您要在新部署的伺服器上還原其備份的伺服器。 根據來源伺服器上所設定的備份保留期間,會自動刪除備份。 時間點還原 (PITR) 可能的選項包括 [最新的還原點 (立即)]、[選取自訂還原點] 和 [選取快速還原點 (僅使用完整備份還原)]。 若要還原至最新的還原點,請選取 [最新的還原點 (立即)]。 伺服器詳細資料 名稱 您想要指派給新部署伺服器的名稱,系統會在該伺服器上還原來源的備份。 可識別適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體的唯一名稱。 網域名稱 postgres.database.azure.com會附加到您所提供的伺服器名稱,以符合完整主機名稱,這樣您便可以使用網域命名系統伺服器來依其解析您的執行個體 IP 位址。雖然伺服器名稱在伺服器建立後無法變更,但您可以使用時間點復原功能以不同的名稱來還原伺服器。 繼續使用現有伺服器的替代方法,但能夠使用不同的伺服器名稱來參考它,是使用虛擬端點 (部分內容可能是機器或 AI 翻譯) 來建立具有新所需名稱的寫入器端點。 使用此方法,您可以依執行個體的原始名稱來參考執行個體,或依指派給寫入虛擬端點的名稱來參考執行個體。 位置 支援該服務的其中一個區域的名稱。 時間點還原僅支援在來源伺服器所在的相同區域中部署新伺服器。 合規性、資料落地、定價、與您的使用者的接近度或同一區域中其他服務的可用性是您在選擇區域時應使用的一些要求。 該服務不提供自動透明地將執行個體重新放置到不同區域的功能。 PostgreSQL 版本 預設選取的版本。 時間點還原僅支援部署與來源伺服器使用完全相同的主要版本的新伺服器。 目前這些版本分別是: 18、17、16、15、14、13、12、11 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器支援就地升級 (透過主要版本升級)。 可用性區域 您慣用的可用性區域 (部分機器翻譯)。 您可以選擇要在其中部署伺服器的可用性區域。 能夠選擇將您的執行個體部署到哪個可用性區域,對於將其與您的應用程式共置非常有用。 如果您選擇 [無喜好設定],則在建立您的執行個體期間會自動為其指派預設的可用性區域。 雖然執行個體部署到其中的可用性區域在它建立之後無法變更,但您可以使用時間點復原功能,在不同的可用性區域上以不同的名稱還原伺服器。 計算 + 儲存體 指派與來源伺服器在還原備份時所使用的相同計算類型和大小以及相同的儲存體大小。 不過,如果您選取 [設定伺服器] 連結,則可以變更指派給新伺服器的儲存體類型,以及是否為其佈建異地備援備份。 部署新伺服器之後,其計算選項可以進行擴充或縮減。 如果您想要變更指派給新伺服器的儲存體類型,或若要為其部署異地備援備份,請選取 [設定伺服器]:
[計算 + 儲存體] 隨即開啟,以顯示新伺服器的計算和儲存體選項:
使用下表來了解 [計算 + 儲存體] 頁面中可用的不同欄位的含義,並將其作為填寫頁面的指導:
區段 設定 建議的值 描述 可以在建立執行個體之後變更 計算 計算層 無法變更,且會自動設定為與來源伺服器相同的值。 可能的值包括「可高載」(通常用於工作負載不需要持續佔用 CPU 全部容量的開發環境) 和「一般用途」(通常用於包含最常見工作負載的生產環境),以及「記憶體最佳化」(通常用於執行需要高記憶體與 CPU 比率之工作負載的生產環境)。 如需詳細資訊,請參閱 Azure 資料庫中 PostgreSQL 彈性伺服器的計算選項。 可以在建立伺服器之後變更。 不過,如果您正在使用某些僅在某些層級上受支援的功能,並將目前層級變更為不支援該功能的層級,則該功能將不再可用或會被停用。 計算大小 無法變更,且會自動設定為與來源伺服器相同的值。 請注意,支援的值清單可能會因地區而異,具體取決於每個地區可用的硬體。 如需詳細資訊,請參閱 Azure 資料庫中 PostgreSQL 彈性伺服器的計算選項。 可以在建立執行個體之後變更。 儲存空間 儲存體類型 選取 [進階 SSD]。 請注意,允許的值清單可能會根據您所選取的其他功能而有所不同。 如需詳細資訊,請參閱 Azure 資料庫中 PostgreSQL 彈性伺服器的儲存選項。 無法在建立執行個體之後變更。 儲存體大小 無法變更,且會自動設定為與來源伺服器相同的值。 請注意,支援的值清單可能會因地區而異,具體取決於每個地區可用的硬體。 如需詳細資訊,請參閱 Azure 資料庫中 PostgreSQL 彈性伺服器的計算選項。 可以在建立執行個體之後變更。 此大小只能增加。 不支援手動或自動縮減儲存體。 可接受的值取決於指派給執行個體的儲存體類型。 效能層級 無法變更,且會自動設定為與來源伺服器相同的值。 進階固態硬碟 (SSD) 的效能會在您建立磁碟時設定,以其效能層的形式呈現。 在設定磁碟的佈建大小時,系統會自動選取效能層級。 此效能層級可決定受控磁碟的 IOPS 和輸送量。 對於進階 SSD 磁碟,可以在部署時或之後變更此層級,而無需變更磁碟大小,也不會造成停機。 變更效能層級可讓您做好準備,並滿足更高的需求,而不需使用磁碟高載功能。 相較於依賴高載,變更效能層級可能會更有成本效益 (視需要額外效能的時間長短而定)。 這對於暫時需要持續更高效能層級的事件來說是理想的選擇。 假日購物、效能測試或執行訓練環境等事件。 為了處理這些事件,只要您需要額外的效能,您可以將磁碟切換到更高的效能層級,而無需停機。 然後,當不再需要額外的效能時,您可以回到原始的層級,而無需停機。 可以在建立執行個體之後變更。 記憶體自動成長 無法變更,且會自動設定為與來源伺服器相同的值。 請注意,某些儲存體類型可能不支援此選項,而且某些儲存大小可能不支援此選項。 如需詳細資訊,請參閱在「適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器」中設定儲存體自動增長。 可以在建立執行個體之後變更 (只要儲存體類型支援此功能)。 備份 備份保留期間 (以天為單位) 無法變更,且會自動設定為與來源伺服器相同的值。 預設備份保留期限為 7 天,但您可以將期間延長至最多 35 天。 可以在建立執行個體之後變更。 備份備援 根據備份的高可用性和異地備援設定,系統會自動為您選取。 可能的值包括「本地備援」(一年內至少提供備份物件的 99.999999999% 持久性)、「區域備援」(一年內至少提供備份物件的 99.9999999999% 持久性),以及「異地備援」(一年內至少提供備份物件的 99.99999999999999% 持久性)。 當針對備份啟用 [異地備援]時,則備份備援選項會設定為 [異地備援]。 如果高可用性設定為 [已停用] 或 [相同區域],則備份備援會設定為 [本地備援]。 如果高可用性設定為 [區域備援],則備份備援會設定為 [區域備援]。 如需詳細資訊,請參閱 Azure Database for PostgreSQL 彈性伺服器中的備份備援選項。 無法在建立執行個體之後變更。 異地備援 將此選項保留為停用狀態。 備份中的異地備援僅在部署在任何 Azure 配對區域的執行個體上受支援。 如需詳細資訊,請參閱 Azure 資料庫中,PostgreSQL 彈性伺服器的異地備援備份和還原 無法在建立執行個體之後變更。 在所有新的伺服器都根據您的需求設定完成之後,請選取 [檢閱 + 建立]。
檢閱新部署的所有組態是否都已正確設定,然後選取 [建立]。
會啟動新的部署以建立新的「適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器」,並在還原時還原來源伺服器上可用的最新資料:
部署完成後,您可以選取 [移至資源],以進入新的「適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器」的 [概觀] 頁面,並開始使用它:
相關內容
- 還原至最新的還原點。
- 還原至自訂還原點。
- 還原至配對區域 (異地還原) (部分機器翻譯)。
- 還原已卸除的伺服器。