开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

做升级迁移需要创建新实例。最终实例的url会发生变化吗?PolarDB中对业务闪断的影响是怎样的?

做升级迁移需要创建新实例。最终实例的url会发生变化吗?PolarDB中对业务闪断的影响是怎样的?

展开
收起
小小爱吃香菜 2024-01-03 07:58:33 94 0
5 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云的升级迁移过程中,系统会将您的实例迁移至新的服务器节点以完成软硬件和网络的换代升级。当变更任务下达后,系统会将磁盘数据同步到一个新实例,然后根据变配确定的切换时间,到时间后系统将原实例的实例ID和连接地址等信息切换到新实例,因此实例ID、连接地址等不会改变。

    需要注意的是,如果实例分配了公有IPv4,此操作会导致此地址发生变化;若实例绑定的是弹性IP则不受影响。如果您在应用中没有使用任何实例的IP地址或DNS,则无需修改代码。

    关于PolarDB对业务闪断的影响,实例升级都需要停止实例。在这个过程中可能会发生业务闪断,但具体影响程度与您的业务类型、数据库结构等因素有关。总体来说,尽可能选择在业务低峰期进行升级迁移,以减少业务中断对终端用户的影响。

    2024-01-03 14:41:20
    赞同 展开评论 打赏
  • 您可以选择带地址切换,最终访问url就不会变,参考:https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-3?spm=a2c4g.11186623.0.0.446646e9Li3tcp
    一般情况下,升级最后的升级切换在5分钟之内即可完成。此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理功能”。

    2024-01-03 12:13:28
    赞同 展开评论 打赏
  • 当我们讨论创建新实例时,首先要明确的是新实例是否为数据库迁移的必需步骤。根据我所了解,数据库迁移可以通过多种方式完成,如直接数据复制或使用数据迁移工具。

    对于直接数据复制,如果在迁移过程中没有涉及底层架构或网络结构的更改,那么最终实例的URL很可能会保持不变。然而,如果使用了数据迁移工具或进行了底层架构的更改,那么最终实例的URL可能会发生变化。

    关于PolarDB中对业务闪断的影响,这主要取决于迁移的方法和实施的策略。例如:

    • 直接数据复制:这种方式通常在源数据库上创建一个副本来进行数据同步,然后在低峰时段切换到新的数据库实例。这种方法对业务的影响较小,但需要确保新实例的配置与旧实例相匹配。
    • 数据迁移工具:使用工具进行迁移时,可能会需要停机时间来确保数据的一致性。这将对业务产生较大的影响,因为需要预先通知并计划停机时间。

    为了最小化对业务的影响,建议在迁移之前进行充分的测试,并确保有完整的备份和恢复计划。此外,与DBA和相关团队密切合作,确保迁移过程顺利进行也是非常重要的。

    总的来说,创建新实例后的URL是否会发生变化取决于迁移的具体方法和策略。对于PolarDB中业务闪断的影响,关键在于选择合适的迁移方法并提前进行规划。

    2024-01-03 11:59:22
    赞同 展开评论 打赏
  • 当我们谈到创建新实例或升级迁移时,确实涉及到一个新实例的创建过程。在这个过程中,数据和配置会从旧的实例迁移到新的实例。因此,最终实例的URL确实可能会发生变化,这取决于具体的迁移策略和要求。

    对于PolarDB中的业务闪断影响,以下是需要注意的几点:

    1、数据迁移时间:创建新实例或升级迁移需要一定的时间,具体取决于数据的大小和网络带宽。在这段时间内,旧实例上的服务可能会暂时中断或变慢。
    2、应用程序影响:应用程序需要更新以连接到新的实例URL。这可能需要修改应用程序代码或配置文件。
    3、数据一致性:确保在迁移过程中数据的一致性是一个关键问题。需要确保数据的完整性和准确性,以避免数据丢失或损坏。
    4、回滚策略:在升级或迁移之前,建议制定一个回滚策略,以防万一迁移过程中出现问题。
    5、监控和测试:在正式迁移之前,应在测试环境中进行充分的监控和测试,以确保迁移过程的顺利进行。

    2024-01-03 10:24:40
    赞同 1 展开评论 打赏
  • 在进行升级迁移时,是否需要创建新实例取决于具体的迁移策略和目标数据库的需求。在某些情况下,可能需要创建新的数据库实例以适应新的数据库版本或架构。在这种情况下,最终的实例URL可能会发生变化。然而,在大多数情况下,迁移的目标是尽可能减少对现有业务的影响,因此通常会尝试保留原始的实例URL。

    在PolarDB中,为了最小化业务闪断的影响,采用了多种高可用性(HA)技术。这些技术包括快速故障检测和切换、连接保持和事务续传等。通过这些技术,PolarDB可以在主节点发生故障时迅速切换到备用节点,同时保持应用程序的连接和正在进行的事务。这样,业务闪断的时间可以被大大缩短,甚至对应用程序用户来说是不可察觉的。

    2024-01-03 08:47:26
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载