你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍 PostgreSQL 评估的关键组件,并演示如何查看结果、探索迁移选项,以及评估迁移到 Azure 的成本和准备情况。
先决条件
在开始之前,请确保已查看发现的应用程序。 了解详细信息。
查看评估
要查看您创建的评估,请按照以下步骤操作:
评估的工作负荷
本部分提供评估摘要,包括以下指标:
- 服务器:评估的服务器总数。
- PostgreSQL 实例:发现的 PostgreSQL 实例数。
- 数据库:所有实例中的数据库总数。
- 不支持:运行不受支持的 PostgreSQL 版本的实例数。
- 发现成功率:成功发现作的百分比。
PostgreSQL 迁移
这表示可以考虑用于 PostgreSQL 部署的不同迁移策略。 可以查看为目标部署类型的就绪性,以及标记为已就绪或有条件就绪的 PostgreSQL 实例的成本估算。
建议的目标
Azure Database for PostgreSQL 为 PostgreSQL 实例提供最佳兼容性和成本效益。 选择Microsoft推荐的目标可以减少迁移工作。
建议的选项既具有成本效益,也已准备好迁移。 这包括就绪情况检查和标记为“就绪”或“有条件就绪”的实例的每月成本估算值。
您可以查看 PostgreSQL 实例的就绪情况,以推荐的部署目标为准,并查看标记为“就绪”或“有条件就绪”的实例的每月成本估算值。
就绪情况报告:
- 查看建议的 Azure Database for PostgreSQL 配置,以便迁移到 Azure Database for PostgreSQL 灵活服务器。
- 了解迁移到建议的 Azure 目标之前可以解决的迁移问题和警告。
- 根据计算和存储查看每个 PostgreSQL 实例的每月成本。
迁移策略
将所有实例迁移到 Azure Database for PostgreSQL:此策略提供了将所有 PostgreSQL 实例迁移到 Azure Database for PostgreSQL 的就绪情况见解和成本估算。
将所有服务器迁移到 Azure VM 上的 PostgreSQL 服务器:此策略概述了如何将运行 PostgreSQL 实例的服务器重新托管到 Azure 虚拟机上的 PostgreSQL。 它包括就绪情况和成本估算。 即使没有 PostgreSQL 的凭证信息,这份报告也能提供针对将服务器直接迁移到 Azure 虚拟机上的 PostgreSQL 系统的最佳迁移方案建议。 就绪性和尺寸确定逻辑符合 Azure VM 评估方法。
评估的 PostgreSQL 实例的支持状态
“可支持性”部分显示评估期间标识的 PostgreSQL 版本的支持状态。 “发现详细信息”部分提供按版本分类的已发现 PostgreSQL 实例数的直观摘要。
若要查看评估的 PostgreSQL 实例列表,请在 “可支持性”中选择图形。
数据库实例版本支持状态列指示 PostgreSQL 版本是处于主流支持还是不支持状态。
若要查看详细的支持信息,请选择支持状态。 右侧将打开一个窗格,并显示以下详细信息:
- 支持状态类型(主流或支持不足)
- 剩余支持持续时间
- 建议的措施帮助保护负载。
若要查看每个 PostgreSQL 版本的剩余支持持续时间(以月为单位):
- 选择“列”“支持结束日期”>“提交”>。
- “支持结束日期”列显示剩余的有效支持服务期限(以月为单位)。
支持状态类别:
- 主流支持:PostgreSQL 版本受到积极支持并接收常规更新。
- 不支持:PostgreSQL 版本不再接收更新,应升级到受支持的版本。
注释
运行不受支持的版本的 PostgreSQL 实例应优先进行迁移,以确保在 Azure 中保持安全符合性并确保持续支持。
查看就绪情况
评估 PostgreSQL 实例的迁移就绪情况,确定潜在问题,并查看建议,以确保顺利过渡到 Azure。
若要查看不同迁移策略的就绪情况报告,请执行以下步骤:
选择所需迁移策略的 就绪情况报告 。
查看所选报表中的就绪情况列以评估迁移准备情况。
迁移策略 就绪性列(相应的部署目标) Recommended Azure Database for PostgreSQL 灵活服务器的就绪情况 Azure Database for PostgreSQL 的实例 Azure Database for PostgreSQL 灵活服务器的就绪情况 将服务器迁移到 Azure 虚拟机上的 PostgreSQL 服务器 Azure VM 就绪情况(Azure VM 上的 PostgreSQL 服务器) 查看已评估 PostgreSQL 实例的就绪状态:
- 就绪:该实例可以迁移到 Azure Database for PostgreSQL 灵活服务器,且没有任何迁移问题。
- 已准备好条件:实例存在一个或多个迁移问题。 选择超链接以查看已识别的问题和建议的修正步骤。
- 未准备就绪:评估未确定满足所需性能和配置要求的 Azure Database for PostgreSQL 灵活服务器配置。 选择超链接可查看有助于使实例为目标部署类型做好准备的建议。
- 未知:Azure Migrate 无法评估就绪情况,因为发现仍在进行中,或者需要解决的问题。 若要修复发现问题,请查看“通知”边栏选项卡了解详细信息。 如果问题仍然存在,请联系 Microsoft支持人员。
若要查看特定实例的详细信息,请选择实例名称以查看以下详细信息。
- 用户数据库数
- 实例属性
- 作用域为实例的配置参数
- 源数据库存储详细信息。
重要
如果未提供 PostgreSQL 凭据,或者 Azure Migrate 设备无法连接到 PostgreSQL 实例,则 SKU 建议基于虚拟机级配置。 在这种情况下,准备状态标记为“条件就绪”。 若要验证所有评估规则(包括扩展、排序规则、数据类型和其他特定于数据库的配置),并确保最佳 SKU 大小调整,请提供具有足够权限的 PostgreSQL 凭据。
若要查看用户数据库及其详细信息的列表,请选择用户数据库的数量。
若要查看特定目标部署类型的迁移问题和警告,请选择“迁移问题”列中的“查看详细信息”。
按配置进行成本分配:评估显示了如何跨各种 Azure Database for PostgreSQL 灵活服务器配置分配成本:
- 成本是根据建议的服务层级和计算大小计算的。
- 每个实例都根据其配置要求接收特定的 SKU 建议。
- 建议的配置因每个实例的工作负荷特征而异。
实例级成本详细信息:若要查看特定 PostgreSQL 实例的成本详细信息,请选择表中的实例名称。 将显示以下信息:
- 每月总成本:实例的总计算和存储成本。
- 每月计算成本:基于建议的计算配置的成本。
- 每月存储成本:基于分配的存储容量的成本。
- 建议的配置:基于评估分析的特定 SKU 建议。
- 成本变化:反映实例的资源要求差异。