你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
还原服务器
适用于: Azure Database for PostgreSQL 灵活服务器
本文提供了对 Azure Database for PostgreSQL 灵活服务器的可用备份执行不同类型的还原的分步说明。
可以在考虑到配置的备份保持期的情况下,将现有服务器还原到其最新还原点、自定义还原点或可用还原点之间的完整备份(快照)。
如果源服务器配置了异地冗余备份,可以将其备份还原到相应的配对区域。
将备份还原到配对区域,从异地冗余存储配对区域中的物理副本提取备份。
服务器的备份首先存储到其所在区域中的物理位置,然后异步复制到异地冗余存储。 此行为的一个后果是,如果启动同一区域中服务器的时间点还原,以及同一服务器到其配对区域的另一个时间点还原,并将定义恢复点目标的时间设置为与当前时间非常相近的某个时刻,则在配对区域中还原的服务器可能不包含在主区域中还原的服务器上可用的一些最新数据。
还原到最新还原点
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中,选择“概述”。
选择“还原”按钮。
系统会将你重定向到“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导,可在其中为创建的新服务器配置一些设置。 部署新服务器后,会还原源服务器数据磁盘的最新快照。 在“时间点还原(PITR)”部分中,选择“最新还原点(现在)”。
使用下表了解“基本信息”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 项目详细信息 订阅 要在其中创建资源的订阅的名称。 订阅是与 Microsoft 签订的使用一个或多个 Microsoft 云平台或服务的协议,基于每用户许可证费用或基于云的资源消耗产生费用。 Azure 门户不支持将现有服务器的备份还原到部署在其他订阅上的新服务器。 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 资源组 要在其中创建资源的所选订阅中的资源组。 可以是现有的资源组,也可以选择“新建”,然后在该订阅中提供一个在现有资源组名称中唯一的名称。 “资源组”是用于保存 Azure 解决方案相关资源的容器。 资源组可以包含解决方案的所有资源,也可以只包含想要作为组来管理的资源。 根据对组织有利的原则,决定如何将资源分配到资源组。 通常可将共享相同生命周期的资源添加到同一资源组,以便将其作为一个组轻松部署、更新和删除 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 源详细信息 源服务器 要在新部署的服务器上还原其备份的服务器的名称。 异地冗余还原 如果源服务器是使用异地冗余备份创建的,则会启用此选项。 如果已启用该选项,则可以还原保存在配对区域的存储帐户中的备份,以便在该其他区域中创建新服务器。 最早还原点 可用其进行还原的最早源服务器备份。 要在新部署的服务器上还原其备份的服务器。 备份会根据源服务器上配置的备份保持期自动删除。 时间点还原 (PITR) 可能的选项包括“最新还原点(现在)”、“选择自定义还原点”、“选择快速还原点(仅使用完整备份还原)”。 要还原到最新还原点,请选择“最新还原点(现在)”。 服务器详细信息 Name 要分配给新部署的服务器的名称,在其基础上还原源的备份。 可标识 Azure Database for PostgreSQL 灵活服务器实例的唯一名称。 域名 postgres.database.azure.com
追加到你提供的服务器名称中,以符合完全限定的主机名,你可以通过该名称使用域名系统服务器来解析实例的 IP 地址。尽管服务器名称在创建服务器后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的名称下。 继续使用现有服务器但能够使用其他服务器名称引用它的另一种方法是使用虚拟终结点来创建具有新的所需名称的写入方终结点。 使用此方法,可以通过实例的原始名称或分配给写入虚拟终结点的名称来引用该实例。 位置 支持服务的区域之一的名称。 时间点还原仅支持在源服务器所在的同一区域中部署新服务器。 合规性、数据驻留、定价、与用户的邻近性或同一区域中其他服务的可用性是选择区域时应考虑的一些要求。 该服务不提供自动、透明地将实例重定位到其他区域的功能。 PostgreSQL 版本 默认情况下选择的版本。 时间点还原仅支持部署其主要版本与源服务器使用的主要版本完全相同的新服务器。 目前,这些版本包括:17(预览版)、16、15、14、13、12、11 Azure Database for PostgreSQL 灵活服务器支持通过主要版本升级就地升级。 可用性区域 首选的可用性区域。 可以选择要将服务器部署到哪个可用性区域。 能够选择在其中部署实例的可用性区域,有助于将其与应用程序共置。 如果选择“无首选项”,则在创建实例期间会自动为其分配默认可用性区域。 尽管部署实例的可用性区域在创建实例后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的可用性区域下。 计算 + 存储 分配还原备份时源服务器使用的相同类型和大小的计算和相同大小的存储。 但是,如果选择“配置服务器”链接,则可以更改分配给新服务器的存储类型,以及是否应为其预配异地冗余备份。 部署新服务器后,可以纵向扩展或缩减其计算选项。 如果要更改分配给新服务器的存储类型,或者想要使用异地冗余备份进行部署,请选择“配置服务器”:
此时会打开“计算 + 存储”,显示新服务器的计算和存储选项:
使用下表了解“计算 + 存储”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 计算 计算层 无法更改,并自动设置为与源服务器相同的值。 可能的值是“可突发”(通常用于工作负载不需要连续使用 CPU 的全部容量的开发环境)、“常规用途”(通常用于具有最常见工作负载的生产环境)和“内存优化”(通常用于运行需要高内存与 CPU 比率的工作负载的生产环境)。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建服务器后更改。 但是,如果使用仅在某些层级上受支持的某些功能,并将当前层级更改为不支持该功能的层级,则该功能会停止可用或被禁用。 计算大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建实例后更改。 存储 存储类型 选择“高级 SSD”。 请注意,允许的值列表可能会因所选的其他功能而异。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的存储选项。 创建实例后无法更改。 存储大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 创建实例后可以更改。 只能增加。 不支持手动或自动缩小存储。 可接受的值取决于为实例指定的存储类型。 性能层 无法更改,并自动设置为与源服务器相同的值。 创建磁盘时,将以其性能层的形式设置高级固态硬盘 (SSD) 的性能。 设置磁盘的预配大小时,系统会自动选择性能层。 此性能层决定了托管磁盘的 IOPS 和吞吐量。 对于高级 SSD 盘,可在部署时或部署后更改性能层,无需更改磁盘大小,也无需停机。 通过更改性能层,你可以在不使用磁盘突发功能的情况下做好准备并满足更高需求。 与依赖于突发功能相比,更改性能层可能更经济高效,具体取决于所需额外性能的时长。 这非常适用于那些暂时需要持续较高性能级别的事件。 假日购物、性能测试或运行训练环境等事件。 若要处理这些事件,只要需要额外的性能,便可将磁盘切换到更高的性能层而无需停机。 不再需要额外性能时,可返回到原始层而无需停机。 创建实例后可以更改。 存储自动增长 无法更改,并自动设置为与源服务器相同的值。 请注意,某些存储类型可能不支持此选项,并且某些存储大小可能不支持此选项。 有关详细信息,请参阅配置 Azure Database for PostgreSQL 灵活服务器中的存储自动增长。 创建实例后可以更改,前提是存储类型支持此功能。 备份 备份保持期(以天为单位) 无法更改,并自动设置为与源服务器相同的值。 默认备份保留期为 7 天,但你可以将此期限延长为最大 35 天。 可以在创建实例后更改。 备份冗余选项 根据备份的高可用性和异地冗余配置,系统将自动选择。 可能的值是“本地冗余”(提供一年内备份对象至少 99.999999999% 的持续性)、“区域冗余”(提供一年内备份对象至少 99.9999999999% 的持续性)和“异地冗余”(提供一年内备份对象至少 99.99999999999999% 的持续性)。 为备份启用“异地冗余”时,备份冗余选项将设置为“异地冗余”。 否则,如果高可用性设置为“禁用”或“同一区域”,则备份冗余将设置为“本地冗余”。 如果高可用性设置为“区域冗余”,则备份冗余将设置为“区域冗余”。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的备份冗余选项。 创建实例后无法更改。 异地冗余 禁用此选项。 仅在任何 Azure 配对区域中部署的实例上支持备份中的异地冗余。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的异地冗余备份和还原 创建实例后无法更改。 根据需求配置所有新服务器后,选择“查看 + 创建”。
查看新部署的所有配置是否正确设置,然后选择“创建”。
启动新的部署以创建新的 Azure Database for PostgreSQL 灵活服务器,并在还原时还原源服务器上可用的最新数据:
部署完成后,可以选择“转到资源”,进入新的 Azure Database for PostgreSQL 灵活服务器的“概述”页面,然后开始使用:
还原到自定义还原点
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中,选择“概述”。
选择“还原”按钮。
系统会将你重定向到“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导,可在其中为创建的新服务器配置一些设置。 部署新服务器后,会还原源服务器数据磁盘的最新快照。 在“时间点还原(PITR)”部分中,选择“选择自定义还原点”。
在“自定义还原点(UTC)”中,从日历控件中选择一个日期,并在时间文本框中指定一个时间。
注意
日历控件中可选择的日期限制为从最早可用备份的日期到现在为止的范围。 如果所选时间与所选日期相结合后超出了从最早的还原点到你进入“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导的时间 (UTC) 的时间段,则会出现错误,需要调整值。
使用下表了解“基本信息”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 项目详细信息 订阅 要在其中创建资源的订阅的名称。 订阅是与 Microsoft 签订的使用一个或多个 Microsoft 云平台或服务的协议,基于每用户许可证费用或基于云的资源消耗产生费用。 Azure 门户不支持将现有服务器的备份还原到部署在其他订阅上的新服务器。 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 资源组 要在其中创建资源的所选订阅中的资源组。 可以是现有的资源组,也可以选择“新建”,然后在该订阅中提供一个在现有资源组名称中唯一的名称。 “资源组”是用于保存 Azure 解决方案相关资源的容器。 资源组可以包含解决方案的所有资源,也可以只包含想要作为组来管理的资源。 根据对组织有利的原则,决定如何将资源分配到资源组。 通常可将共享相同生命周期的资源添加到同一资源组,以便将其作为一个组轻松部署、更新和删除 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 源详细信息 源服务器 要在新部署的服务器上还原其备份的服务器的名称。 异地冗余还原 如果源服务器是使用异地冗余备份创建的,则会启用此选项。 如果已启用该选项,则可以还原保存在配对区域的存储帐户中的备份,以便在该其他区域中创建新服务器。 最早还原点 可用其进行还原的最早源服务器备份。 要在新部署的服务器上还原其备份的服务器。 备份会根据源服务器上配置的备份保持期自动删除。 时间点还原 (PITR) 可能的选项包括“最新还原点(现在)”、“选择自定义还原点”、“选择快速还原点(仅使用完整备份还原)”。 要还原到最新还原点,请选择“最新还原点(现在)”。 服务器详细信息 Name 要分配给新部署的服务器的名称,在其基础上还原源的备份。 可标识 Azure Database for PostgreSQL 灵活服务器实例的唯一名称。 域名 postgres.database.azure.com
追加到你提供的服务器名称中,以符合完全限定的主机名,你可以通过该名称使用域名系统服务器来解析实例的 IP 地址。尽管服务器名称在创建服务器后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的名称下。 继续使用现有服务器但能够使用其他服务器名称引用它的另一种方法是使用虚拟终结点来创建具有新的所需名称的写入方终结点。 使用此方法,可以通过实例的原始名称或分配给写入虚拟终结点的名称来引用该实例。 位置 支持服务的区域之一的名称。 时间点还原仅支持在源服务器所在的同一区域中部署新服务器。 合规性、数据驻留、定价、与用户的邻近性或同一区域中其他服务的可用性是选择区域时应考虑的一些要求。 该服务不提供自动、透明地将实例重定位到其他区域的功能。 PostgreSQL 版本 默认情况下选择的版本。 时间点还原仅支持部署其主要版本与源服务器使用的主要版本完全相同的新服务器。 目前,这些版本包括:17(预览版)、16、15、14、13、12、11 Azure Database for PostgreSQL 灵活服务器支持通过主要版本升级就地升级。 可用性区域 首选的可用性区域。 可以选择要将服务器部署到哪个可用性区域。 能够选择在其中部署实例的可用性区域,有助于将其与应用程序共置。 如果选择“无首选项”,则在创建实例期间会自动为其分配默认可用性区域。 尽管部署实例的可用性区域在创建实例后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的可用性区域下。 计算 + 存储 分配还原备份时源服务器使用的相同类型和大小的计算和相同大小的存储。 但是,如果选择“配置服务器”链接,则可以更改分配给新服务器的存储类型,以及是否应为其预配异地冗余备份。 部署新服务器后,可以纵向扩展或缩减其计算选项。 如果要更改分配给新服务器的存储类型,或者想要使用异地冗余备份进行部署,请选择“配置服务器”:
此时会打开“计算 + 存储”,显示新服务器的计算和存储选项:
使用下表了解“计算 + 存储”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 计算 计算层 无法更改,并自动设置为与源服务器相同的值。 可能的值是“可突发”(通常用于工作负载不需要连续使用 CPU 的全部容量的开发环境)、“常规用途”(通常用于具有最常见工作负载的生产环境)和“内存优化”(通常用于运行需要高内存与 CPU 比率的工作负载的生产环境)。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建服务器后更改。 但是,如果使用仅在某些层级上受支持的某些功能,并将当前层级更改为不支持该功能的层级,则该功能会停止可用或被禁用。 计算大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建实例后更改。 存储 存储类型 选择“高级 SSD”。 请注意,允许的值列表可能会因所选的其他功能而异。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的存储选项。 创建实例后无法更改。 存储大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 创建实例后可以更改。 只能增加。 不支持手动或自动缩小存储。 可接受的值取决于为实例指定的存储类型。 性能层 无法更改,并自动设置为与源服务器相同的值。 创建磁盘时,将以其性能层的形式设置高级固态硬盘 (SSD) 的性能。 设置磁盘的预配大小时,系统会自动选择性能层。 此性能层决定了托管磁盘的 IOPS 和吞吐量。 对于高级 SSD 盘,可在部署时或部署后更改性能层,无需更改磁盘大小,也无需停机。 通过更改性能层,你可以在不使用磁盘突发功能的情况下做好准备并满足更高需求。 与依赖于突发功能相比,更改性能层可能更经济高效,具体取决于所需额外性能的时长。 这非常适用于那些暂时需要持续较高性能级别的事件。 假日购物、性能测试或运行训练环境等事件。 若要处理这些事件,只要需要额外的性能,便可将磁盘切换到更高的性能层而无需停机。 不再需要额外性能时,可返回到原始层而无需停机。 创建实例后可以更改。 存储自动增长 无法更改,并自动设置为与源服务器相同的值。 请注意,某些存储类型可能不支持此选项,并且某些存储大小可能不支持此选项。 有关详细信息,请参阅配置 Azure Database for PostgreSQL 灵活服务器中的存储自动增长。 创建实例后可以更改,前提是存储类型支持此功能。 备份 备份保持期(以天为单位) 无法更改,并自动设置为与源服务器相同的值。 默认备份保留期为 7 天,但你可以将此期限延长为最大 35 天。 可以在创建实例后更改。 备份冗余选项 根据备份的高可用性和异地冗余配置,系统将自动选择。 可能的值是“本地冗余”(提供一年内备份对象至少 99.999999999% 的持续性)、“区域冗余”(提供一年内备份对象至少 99.9999999999% 的持续性)和“异地冗余”(提供一年内备份对象至少 99.99999999999999% 的持续性)。 为备份启用“异地冗余”时,备份冗余选项将设置为“异地冗余”。 否则,如果高可用性设置为“禁用”或“同一区域”,则备份冗余将设置为“本地冗余”。 如果高可用性设置为“区域冗余”,则备份冗余将设置为“区域冗余”。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的备份冗余选项。 创建实例后无法更改。 异地冗余 禁用此选项。 仅在任何 Azure 配对区域中部署的实例上支持备份中的异地冗余。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的异地冗余备份和还原 创建实例后无法更改。 根据需求配置所有新服务器后,选择“查看 + 创建”。
查看新部署的所有配置是否正确设置,然后选择“创建”。
启动新的部署以创建新的 Azure Database for PostgreSQL 灵活服务器,并在还原时还原源服务器上可用的最新数据:
部署完成后,可以选择“转到资源”,进入新的 Azure Database for PostgreSQL 灵活服务器的“概述”页面,然后开始使用:
还原完整备份(快速还原)
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中,选择“概述”。
选择“还原”按钮。
系统会将你重定向到“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导,可在其中为创建的新服务器配置一些设置。 部署新服务器后,会还原源服务器数据磁盘的最新快照。 在“时间点还原(PITR)”部分中,选择“选择快速还原点(仅使用完整备份还原)”。
在“快速还原点(UTC)”中,选择可供还原的任何完整备份的时间戳。 该列表包括服务自动执行的完整备份,以及用户执行的任何按需备份。
使用下表了解“基本信息”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 项目详细信息 订阅 要在其中创建资源的订阅的名称。 订阅是与 Microsoft 签订的使用一个或多个 Microsoft 云平台或服务的协议,基于每用户许可证费用或基于云的资源消耗产生费用。 Azure 门户不支持将现有服务器的备份还原到部署在其他订阅上的新服务器。 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 资源组 要在其中创建资源的所选订阅中的资源组。 可以是现有的资源组,也可以选择“新建”,然后在该订阅中提供一个在现有资源组名称中唯一的名称。 “资源组”是用于保存 Azure 解决方案相关资源的容器。 资源组可以包含解决方案的所有资源,也可以只包含想要作为组来管理的资源。 根据对组织有利的原则,决定如何将资源分配到资源组。 通常可将共享相同生命周期的资源添加到同一资源组,以便将其作为一个组轻松部署、更新和删除 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 源详细信息 源服务器 要在新部署的服务器上还原其备份的服务器的名称。 异地冗余还原 如果源服务器是使用异地冗余备份创建的,则会启用此选项。 如果已启用该选项,则可以还原保存在配对区域的存储帐户中的备份,以便在该其他区域中创建新服务器。 最早还原点 可用其进行还原的最早源服务器备份。 要在新部署的服务器上还原其备份的服务器。 备份会根据源服务器上配置的备份保持期自动删除。 时间点还原 (PITR) 可能的选项包括“最新还原点(现在)”、“选择自定义还原点”、“选择快速还原点(仅使用完整备份还原)”。 要还原到最新还原点,请选择“最新还原点(现在)”。 服务器详细信息 Name 要分配给新部署的服务器的名称,在其基础上还原源的备份。 可标识 Azure Database for PostgreSQL 灵活服务器实例的唯一名称。 域名 postgres.database.azure.com
追加到你提供的服务器名称中,以符合完全限定的主机名,你可以通过该名称使用域名系统服务器来解析实例的 IP 地址。尽管服务器名称在创建服务器后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的名称下。 继续使用现有服务器但能够使用其他服务器名称引用它的另一种方法是使用虚拟终结点来创建具有新的所需名称的写入方终结点。 使用此方法,可以通过实例的原始名称或分配给写入虚拟终结点的名称来引用该实例。 位置 支持服务的区域之一的名称。 时间点还原仅支持在源服务器所在的同一区域中部署新服务器。 合规性、数据驻留、定价、与用户的邻近性或同一区域中其他服务的可用性是选择区域时应考虑的一些要求。 该服务不提供自动、透明地将实例重定位到其他区域的功能。 PostgreSQL 版本 默认情况下选择的版本。 时间点还原仅支持部署其主要版本与源服务器使用的主要版本完全相同的新服务器。 目前,这些版本包括:17(预览版)、16、15、14、13、12、11 Azure Database for PostgreSQL 灵活服务器支持通过主要版本升级就地升级。 可用性区域 首选的可用性区域。 可以选择要将服务器部署到哪个可用性区域。 能够选择在其中部署实例的可用性区域,有助于将其与应用程序共置。 如果选择“无首选项”,则在创建实例期间会自动为其分配默认可用性区域。 尽管部署实例的可用性区域在创建实例后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的可用性区域下。 计算 + 存储 分配还原备份时源服务器使用的相同类型和大小的计算和相同大小的存储。 但是,如果选择“配置服务器”链接,则可以更改分配给新服务器的存储类型,以及是否应为其预配异地冗余备份。 部署新服务器后,可以纵向扩展或缩减其计算选项。 如果要更改分配给新服务器的存储类型,或者想要使用异地冗余备份进行部署,请选择“配置服务器”:
此时会打开“计算 + 存储”,显示新服务器的计算和存储选项:
使用下表了解“计算 + 存储”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 计算 计算层 无法更改,并自动设置为与源服务器相同的值。 可能的值是“可突发”(通常用于工作负载不需要连续使用 CPU 的全部容量的开发环境)、“常规用途”(通常用于具有最常见工作负载的生产环境)和“内存优化”(通常用于运行需要高内存与 CPU 比率的工作负载的生产环境)。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建服务器后更改。 但是,如果使用仅在某些层级上受支持的某些功能,并将当前层级更改为不支持该功能的层级,则该功能会停止可用或被禁用。 计算大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建实例后更改。 存储 存储类型 选择“高级 SSD”。 请注意,允许的值列表可能会因所选的其他功能而异。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的存储选项。 创建实例后无法更改。 存储大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 创建实例后可以更改。 只能增加。 不支持手动或自动缩小存储。 可接受的值取决于为实例指定的存储类型。 性能层 无法更改,并自动设置为与源服务器相同的值。 创建磁盘时,将以其性能层的形式设置高级固态硬盘 (SSD) 的性能。 设置磁盘的预配大小时,系统会自动选择性能层。 此性能层决定了托管磁盘的 IOPS 和吞吐量。 对于高级 SSD 盘,可在部署时或部署后更改性能层,无需更改磁盘大小,也无需停机。 通过更改性能层,你可以在不使用磁盘突发功能的情况下做好准备并满足更高需求。 与依赖于突发功能相比,更改性能层可能更经济高效,具体取决于所需额外性能的时长。 这非常适用于那些暂时需要持续较高性能级别的事件。 假日购物、性能测试或运行训练环境等事件。 若要处理这些事件,只要需要额外的性能,便可将磁盘切换到更高的性能层而无需停机。 不再需要额外性能时,可返回到原始层而无需停机。 创建实例后可以更改。 存储自动增长 无法更改,并自动设置为与源服务器相同的值。 请注意,某些存储类型可能不支持此选项,并且某些存储大小可能不支持此选项。 有关详细信息,请参阅配置 Azure Database for PostgreSQL 灵活服务器中的存储自动增长。 创建实例后可以更改,前提是存储类型支持此功能。 备份 备份保持期(以天为单位) 无法更改,并自动设置为与源服务器相同的值。 默认备份保留期为 7 天,但你可以将此期限延长为最大 35 天。 可以在创建实例后更改。 备份冗余选项 根据备份的高可用性和异地冗余配置,系统将自动选择。 可能的值是“本地冗余”(提供一年内备份对象至少 99.999999999% 的持续性)、“区域冗余”(提供一年内备份对象至少 99.9999999999% 的持续性)和“异地冗余”(提供一年内备份对象至少 99.99999999999999% 的持续性)。 为备份启用“异地冗余”时,备份冗余选项将设置为“异地冗余”。 否则,如果高可用性设置为“禁用”或“同一区域”,则备份冗余将设置为“本地冗余”。 如果高可用性设置为“区域冗余”,则备份冗余将设置为“区域冗余”。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的备份冗余选项。 创建实例后无法更改。 异地冗余 禁用此选项。 仅在任何 Azure 配对区域中部署的实例上支持备份中的异地冗余。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的异地冗余备份和还原 创建实例后无法更改。 根据需求配置所有新服务器后,选择“查看 + 创建”。
查看新部署的所有配置是否正确设置,然后选择“创建”。
启动新的部署以创建新的 Azure Database for PostgreSQL 灵活服务器,并在还原时还原源服务器上可用的最新数据:
部署完成后,可以选择“转到资源”,进入新的 Azure Database for PostgreSQL 灵活服务器的“概述”页面,然后开始使用:
还原到配对区域(异地还原)
创建启用了异地冗余备份的服务器时,可能需要最多一小时来创建初始备份并将物理副本异步传输到配对区域。
如果在配对区域中连一个可用的备份都没有的情况下尝试执行异地还原,则会收到以下错误:
Error: Unable to geo-restore server <server> as its geo-backups aren't available yet.
如果尝试还原其备份的服务器配置了专用访问(VNET 集成)网络模式,则只能还原到远程区域中的另一个虚拟网络。 可以将服务器还原到现有虚拟网络中,也可以创建新的虚拟网络。
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中,选择“概述”。
选择“还原”按钮。
系统会将你重定向到“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导,可在其中为创建的新服务器配置一些设置。 部署新服务器后,会还原源服务器数据磁盘的最新快照。 在“异地冗余还原”部分中,选择“还原到配对区域(<paired_region>)”。
注意
从门户进行的异地冗余还原不支持设置定义恢复点目标的时间。 它会自动将该值配置为用户进入“创建 Azure Database for PostgreSQL 灵活服务器 - 还原服务器”向导时的时间。
使用下表了解“基本信息”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 项目详细信息 订阅 要在其中创建资源的订阅的名称。 订阅是与 Microsoft 签订的使用一个或多个 Microsoft 云平台或服务的协议,基于每用户许可证费用或基于云的资源消耗产生费用。 Azure 门户不支持将现有服务器的备份还原到部署在其他订阅上的新服务器。 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 资源组 要在其中创建资源的所选订阅中的资源组。 可以是现有的资源组,也可以选择“新建”,然后在该订阅中提供一个在现有资源组名称中唯一的名称。 “资源组”是用于保存 Azure 解决方案相关资源的容器。 资源组可以包含解决方案的所有资源,也可以只包含想要作为组来管理的资源。 根据对组织有利的原则,决定如何将资源分配到资源组。 通常可将共享相同生命周期的资源添加到同一资源组,以便将其作为一个组轻松部署、更新和删除 现有的 Azure Database for PostgreSQL 灵活服务器实例可以移动到与其最初创建的订阅不同的订阅中。 有关详细信息,请参阅将 Azure 资源移到新资源组或订阅。 源详细信息 源服务器 要在新部署的服务器上还原其备份的服务器的名称。 异地冗余还原 如果源服务器是使用异地冗余备份创建的,则会启用此选项。 如果已启用该选项,则可以还原保存在配对区域的存储帐户中的备份,以便在该其他区域中创建新服务器。 服务器详细信息 Name 要分配给新部署的服务器的名称,在其基础上还原源的备份。 可标识 Azure Database for PostgreSQL 灵活服务器实例的唯一名称。 域名 postgres.database.azure.com
追加到你提供的服务器名称中,以符合完全限定的主机名,你可以通过该名称使用域名系统服务器来解析实例的 IP 地址。尽管服务器名称在创建服务器后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的名称下。 继续使用现有服务器但能够使用其他服务器名称引用它的另一种方法是使用虚拟终结点来创建具有新的所需名称的写入方终结点。 使用此方法,可以通过实例的原始名称或分配给写入虚拟终结点的名称来引用该实例。 位置 支持服务的区域之一的名称。 时间点还原仅支持在源服务器所在的同一区域中部署新服务器。 合规性、数据驻留、定价、与用户的邻近性或同一区域中其他服务的可用性是选择区域时应考虑的一些要求。 该服务不提供自动、透明地将实例重定位到其他区域的功能。 PostgreSQL 版本 默认情况下选择的版本。 时间点还原仅支持部署其主要版本与源服务器使用的主要版本完全相同的新服务器。 目前,这些版本包括:17(预览版)、16、15、14、13、12、11 Azure Database for PostgreSQL 灵活服务器支持通过主要版本升级就地升级。 可用性区域 首选的可用性区域。 可以选择要将服务器部署到哪个可用性区域。 能够选择在其中部署实例的可用性区域,有助于将其与应用程序共置。 如果选择“无首选项”,则在创建实例期间会自动为其分配默认可用性区域。 尽管部署实例的可用性区域在创建实例后无法更改,但可以使用时点恢复功能,将服务器恢复到不同的可用性区域下。 计算 + 存储 分配还原备份时源服务器使用的相同类型和大小的计算和相同大小的存储。 但是,如果选择“配置服务器”链接,则可以更改分配给新服务器的存储类型,以及是否应为其预配异地冗余备份。 部署新服务器后,可以纵向扩展或缩减其计算选项。 如果要更改分配给新服务器的存储类型,或者想要使用异地冗余备份进行部署,请选择“配置服务器”:
此时会打开“计算 + 存储”,显示新服务器的计算和存储选项:
使用下表了解“计算 + 存储”页中的不同字段的含义,并作为填写此页面的指导:
部分 设置 建议值 说明 可以在创建实例后更改 计算 计算层 无法更改,并自动设置为与源服务器相同的值。 可能的值是“可突发”(通常用于工作负载不需要连续使用 CPU 的全部容量的开发环境)、“常规用途”(通常用于具有最常见工作负载的生产环境)和“内存优化”(通常用于运行需要高内存与 CPU 比率的工作负载的生产环境)。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建服务器后更改。 但是,如果使用仅在某些层级上受支持的某些功能,并将当前层级更改为不支持该功能的层级,则该功能会停止可用或被禁用。 计算大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 可以在创建实例后更改。 存储 存储类型 选择“高级 SSD”。 请注意,允许的值列表可能会因所选的其他功能而异。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的存储选项。 创建实例后无法更改。 存储大小 无法更改,并自动设置为与源服务器相同的值。 请注意,受支持值的列表可能因区域而异,具体取决于每个区域可用的硬件。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的计算选项。 创建实例后可以更改。 只能增加。 不支持手动或自动缩小存储。 可接受的值取决于为实例指定的存储类型。 性能层 无法更改,并自动设置为与源服务器相同的值。 创建磁盘时,将以其性能层的形式设置高级固态硬盘 (SSD) 的性能。 设置磁盘的预配大小时,系统会自动选择性能层。 此性能层决定了托管磁盘的 IOPS 和吞吐量。 对于高级 SSD 盘,可在部署时或部署后更改性能层,无需更改磁盘大小,也无需停机。 通过更改性能层,你可以在不使用磁盘突发功能的情况下做好准备并满足更高需求。 与依赖于突发功能相比,更改性能层可能更经济高效,具体取决于所需额外性能的时长。 这非常适用于那些暂时需要持续较高性能级别的事件。 假日购物、性能测试或运行训练环境等事件。 若要处理这些事件,只要需要额外的性能,便可将磁盘切换到更高的性能层而无需停机。 不再需要额外性能时,可返回到原始层而无需停机。 创建实例后可以更改。 存储自动增长 无法更改,并自动设置为与源服务器相同的值。 请注意,某些存储类型可能不支持此选项,并且某些存储大小可能不支持此选项。 有关详细信息,请参阅配置 Azure Database for PostgreSQL 灵活服务器中的存储自动增长。 创建实例后可以更改,前提是存储类型支持此功能。 备份 备份保持期(以天为单位) 无法更改,并自动设置为与源服务器相同的值。 默认备份保留期为 7 天,但你可以将此期限延长为最大 35 天。 可以在创建实例后更改。 备份冗余选项 根据备份的高可用性和异地冗余配置,系统将自动选择。 可能的值是“本地冗余”(提供一年内备份对象至少 99.999999999% 的持续性)、“区域冗余”(提供一年内备份对象至少 99.9999999999% 的持续性)和“异地冗余”(提供一年内备份对象至少 99.99999999999999% 的持续性)。 为备份启用“异地冗余”时,备份冗余选项将设置为“异地冗余”。 否则,如果高可用性设置为“禁用”或“同一区域”,则备份冗余将设置为“本地冗余”。 如果高可用性设置为“区域冗余”,则备份冗余将设置为“区域冗余”。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的备份冗余选项。 创建实例后无法更改。 异地冗余 禁用此选项。 仅在任何 Azure 配对区域中部署的实例上支持备份中的异地冗余。 有关详细信息,请参阅 Azure Database for PostgreSQL 灵活服务器中的异地冗余备份和还原 创建实例后无法更改。 根据需求配置所有新服务器后,选择“查看 + 创建”。
查看新部署的所有配置是否正确设置,然后选择“创建”。
启动新的部署以创建新的 Azure Database for PostgreSQL 灵活服务器,并在还原时还原源服务器上可用的最新数据:
部署完成后,可以选择“转到资源”,进入新的 Azure Database for PostgreSQL 灵活服务器的“概述”页面,然后开始使用: