数据库迁移至云端的方法与策略
在当今数字化时代,将数据库迁移至云端已成为许多企业的重要需求。本文将详细介绍多种数据库迁移至云端的方法,包括备份与恢复、BACPAC 文件、日志传送、物理传输等,并探讨不同方法的优缺点及适用场景。
1. 备份与恢复
对于有本地数据库管理经验的人来说,备份和恢复是最基础且重要的操作。在本地环境中,备份和恢复数据库时,数据和架构会一起处理,是一种一体化的解决方案。在 Azure 中,部分服务类型也支持这种传统方法。
- Azure 虚拟机 :支持从本地数据库服务器直接进行原生备份并恢复,前提是满足恢复要求,如使用相同或更高版本的数据库引擎。可以使用
BACKUP TO URL语法将本地数据库直接备份到博客存储容器,也可将原生文件复制到存储账户或虚拟机驱动器进行恢复。 - Azure Migrate 与 Azure Site Recovery :Azure Site Recovery 可将本地物理和虚拟机上运行的工作负载复制到 Azure,适用于直接进行“提升并转移”的场景。
在选择迁移目标时,应考虑充分利用云的优势。对于某些特定用例,采用带有虚拟机的 IaaS 解决方案可能是最佳选择,但直接将本地环境原样迁移到云端通常不是最优解。PaaS 数据库提供内置的高可用性、托管备份和补丁等功能,是许多数据库迁移到云端的有吸引力的选择。
2. BACPAC 文件
虽然不能将 SQL 原生备份恢复到 Azure PaaS 服务,但可以创建 BACPAC
超级会员免费看
订阅专栏 解锁全文
837

被折叠的 条评论
为什么被折叠?



