AWS Database Migration Service (DMS) 是亚马逊云服务(Amazon Web Services) 提供的一种完全托管的数据库迁移服务,它旨在简化在不同数据库引擎之间或在 AWS 内部和外部环境之间迁移数据的过程。DMS 支持多种关系型数据库(如 Oracle、SQL Server、MySQL、PostgreSQL 等)以及其他数据存储解决方案(如 Amazon Aurora、Amazon Redshift、MongoDB 等)。
主要功能特点包括:
连续数据复制:DMS 可以实时或者近实时地进行数据迁移,并在迁移过程中保持源数据库与目标数据库之间的数据同步。
一次性迁移:支持全量迁移整个数据库,适合用于将现有数据库迁移到 AWS 或在 AWS 内部进行数据库版本升级等场景。
多元化迁移路径:支持跨多种数据库引擎迁移,也支持从本地数据中心到云端的数据迁移,以及在不同 AWS 区域间的数据迁移。
变更数据捕获(CDC):利用 CDC 技术能够跟踪并复制对源数据库的更改,确保只迁移自上次迁移以来发生的变化。
任务管理:通过 DMS 控制台或 API 创建和管理迁移任务,监控迁移进度并处理迁移过程中的错误和问题。
安全性:使用 SSL 加密保护迁移过程中的数据安全,并且可以整合 IAM 身份验证和访问控制策略。
AWS Database Migration Service 为企业提供了灵活、高效且安全的数据库迁移方案,帮助企业实现无缝的数据迁移和现代化。