【Azure】Azure数据库迁移战略:选择合适的方式将单一服务器迁移到灵活服务器
创始人
2025-01-19 17:33:29
0

在这里插入图片描述

先说重点:Azure Database for MySQL 单一服务器即将停用。Azure Database for MySQL 单一服务器计划在 2024 年 9 月 16 日之前停用

文章目录

      • 从单一服务器迁移到灵活服务器(重要!非常重要!非常重要!)
        • (一)脱机方式
          • 1. 使用 Azure 的数据库迁移服务DMS 进行迁移(脱机)-- 建议
          • 2. 自定义shell脚本进行迁移
          • 3. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)
          • 4. 使用 mysqldump 或 MySQL Workbench (Navicat) 导入/导出实用工具(适用于较小数据库执行脱机迁移)
        • (二)联机方式
          • 1. 使用 Azure 的数据库迁移服务DMS 进行迁移(联机)-- 建议
          • 2. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)
      • 关于 停用单一服务器停用的比较重要的几个问题
        • 为什么 Azure Database for MySQL 单一服务器即将停用?
        • 为什么要求我迁移到 Azure Database for MySQL 灵活服务器?
        • 我需要在多久之内将单一服务器迁移到灵活服务器?
        • 现有 Azure Database for MySQL 单一服务器实例会受到什么影响?(重要!)
        • 是否可以选择在停用日期之后继续运行单一服务器?(重要!)
        • 迁移后的计费问题
        • 将来是否会更新单一服务器以支持最新的 MySQL 版本?(重要!)

你在使用既有的 Azure Database for MySQL single server 服务的时候,会出现如下的提示:

在这里插入图片描述

Azure Database for MySQL single server is on the retirement path. Migrate your server when eligible using Azure Database Migration Service. Check migration eligibility here.

微软官方公告截图如下:原网址点击这里
在这里插入图片描述

从公告连接上可以看到在 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能。
这也就是说在这个时间点后,你在Azure portal门户上,就不能在创建Azure Database for MySQL single server服务了,而既有的公司在使用Azure Database for MySQL single server的时候也只能使用到 2024 年 9 月 16 日,之后就不能在使用了。

总之就是微软不维护单一服务的数据库了,而给出的唯一建议就是下面所说的 从单一服务器迁移到灵活服务器


从单一服务器迁移到灵活服务器(重要!非常重要!非常重要!)

因为是数据库迁移,在决定迁移前最好做好风险评估与数据库备份等操作。下面会列举三个主要的关心点来说从单一服务器迁移到灵活服务器比较重要的事项


如何 从单一服务器迁移到灵活服务器

(一)脱机方式
1. 使用 Azure 的数据库迁移服务DMS 进行迁移(脱机)-- 建议

迁移方法参照:https://learn.microsoft.com/zh-cn/azure/dms/tutorial-mysql-azure-single-to-flex-offline-portal

在这里插入图片描述


2. 自定义shell脚本进行迁移

迁移方法参照:https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/migrate-from-azure-database-for-mysql-single-server-to-flexible/ba-p/2674057

在这里插入图片描述


3. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)

迁移方法参照:https://learn.microsoft.com/zh-cn/azure/mysql/migrate/concepts-migrate-mydumper-myloader

在这里插入图片描述


4. 使用 mysqldump 或 MySQL Workbench (Navicat) 导入/导出实用工具(适用于较小数据库执行脱机迁移)

迁移方法参照:https://learn.microsoft.com/zh-cn/azure/mysql/single-server/concepts-migrate-import-export

在这里插入图片描述


(二)联机方式
1. 使用 Azure 的数据库迁移服务DMS 进行迁移(联机)-- 建议

迁移方法参照:https://learn.microsoft.com/zh-cn/azure/dms/tutorial-mysql-azure-single-to-flex-online-portal

在这里插入图片描述

注意:要进行联机迁移,可将 DMS 支持的启用事务一致性功能与数据传入复制或复制更改结合使用。

DMS 联机迁移功能目前为预览版。 DMS 支持 MySQL 版本 5.7 和 8.0 的迁移,它还支持从较低版本的 MySQL 服务器(v5.7 和更高版本)迁移到更高版本的服务器。 此外,DMS 支持跨区域、跨资源组和跨订阅迁移,因此可以为目标服务器选择不同于为源服务器指定的区域、资源组和订阅。


2. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)

迁移方法参照:https://learn.microsoft.com/zh-cn/azure/mysql/migrate/how-to-migrate-single-flexible-minimum-downtime

在这里插入图片描述


关于 停用单一服务器停用的比较重要的几个问题


为什么 Azure Database for MySQL 单一服务器即将停用?

Azure Database for MySQL 单一服务器在 2018 年正式发布 (GA)。 但是,鉴于客户反馈和 Azure 数据库环境中计算、可用性、可伸缩性和性能功能方面的新进展,单一服务器产品/服务需要停用,并升级为新的体系结构 - Azure Database for MySQL 灵活服务器,以充分利用 Azure 的开源数据库平台。


为什么要求我迁移到 Azure Database for MySQL 灵活服务器?
  • 有最大的控制在灵活服务器上
  • 正常运行期间,能够在相同或者不同的区域进行热备用
  • 提供更多的优化成本
  • 提供了更

我需要在多久之内将单一服务器迁移到灵活服务器?

Azure Database for MySQL 单一服务器计划于 2024 年 9 月 16 日停用,因此强烈建议尽早将单一服务器迁移到灵活服务器,以确保有足够的时间运行迁移生命周期,应用灵活服务器提供的优势,并确保业务连续性。


现有 Azure Database for MySQL 单一服务器实例会受到什么影响?(重要!)

现有 Azure Database for MySQL 单一服务器可以保持现有运行,并且将在停用日期之前受到正式支持。
但是,将不会为单一服务器发布任何新更新


是否可以选择在停用日期之后继续运行单一服务器?(重要!)

2024 年 9 月 16 日之后 不能在继续使用!!!迁移要尽早啊兄弟们!


迁移后的计费问题

如果为目标灵活服务器选择同一区域或区域冗余高可用性,则账单费用高于使用单一服务器。 同一区域或区域冗余高可用性需要启动热备用服务器以及存储冗余备份,因此会增加成本。 此体系结构可减少计划外中断和计划内维护期间的停机时间。 此外,根据工作负载,灵活服务器可以提供优于单一服务器性能,这样就可以在灵活服务器上以较低的 SKU 运行工作负载,因此总体成本可能与单一服务器类似。


将来是否会更新单一服务器以支持最新的 MySQL 版本?(重要!)

单一服务器版本 8.0 的最后一个次要版本升级是 8.0.15 这个非常重要!如果你的application运行在这个版本,那么迁移到弹性数据库的时候,一定要确认好弹性数据库的版本,并且这个弹性服务器的mysql版本是否不会对你现在的程序造成影响,是否会出现bug之类的!


[ 本文作者 ]   bluetata [ 原文链接 ]   https://bluetata.blog.csdn.net/article/details/128537280 [ 最后更新 ]   06/10/2023 17:16 [ 版权声明 ]   如果您在非 CSDN 网站内看到这一行, 说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章, 可能导致内容不完整,请去上述的原文链接查看原文。 

相关内容

热门资讯

连日来!顺兴茶楼辅助软件!真是... 连日来!顺兴茶楼辅助软件!真是是真的有开挂辅助器(有挂秘笈)-哔哩哔哩顺兴茶楼辅助软件辅助器是一种具...
要领透视挂!钱塘十三水辅助(辅... 要领透视挂!钱塘十三水辅助(辅助)其实存在有辅助攻略(哔哩哔哩)1、首先打开钱塘十三水辅助辅助器下载...
黑科技教程!丽水都莱辅助工具试... 黑科技教程!丽水都莱辅助工具试用!确实是真的有开挂辅助神器(有挂秘籍)-哔哩哔哩1、超多福利:超高返...
妙招透视挂!欢乐联盟游戏辅助(... 妙招透视挂!欢乐联盟游戏辅助(辅助)原来一直都是有辅助工具(哔哩哔哩)欢乐联盟游戏辅助能透视中分为三...
据玩家消息!佛手十三道辅助!总... 据玩家消息!佛手十三道辅助!总是真的是有开挂辅助挂(今日头条)-哔哩哔哩1、金币登录送、破产送、升级...
手册透视挂!闲逸软件可以控制的... 手册透视挂!闲逸软件可以控制的吗(辅助)确实有辅助插件(哔哩哔哩)辅助器是一种具有地方特色的麻将游戏...
黑科技辅助挂!随意玩辅助器视频... 黑科技辅助挂!随意玩辅助器视频!一贯是有开挂辅助技巧(讲解有挂)-哔哩哔哩进入游戏-大厅左侧-新手福...
大纲透视挂!财神辅助模拟器(辅... 大纲透视挂!财神辅助模拟器(辅助)切实一直都是有辅助脚本(哔哩哔哩)1、很好的工具软件,可以解锁游戏...
针对!欢乐达人破解器!切实是真... 针对!欢乐达人破解器!切实是真的有开挂辅助软件(揭秘有挂)-哔哩哔哩一、欢乐达人破解器可以开透视的定...
要领透视挂!欢乐掌心英山修改器... 要领透视挂!欢乐掌心英山修改器(辅助)切实存在有辅助教程(哔哩哔哩)脚本下载中分为三种模型:挂靠谱的...