将生产数据库迁移到云上aurorawebinar+… · mysql 5.6,5.7 mysql innodb engine postgresql...
TRANSCRIPT
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
将生产数据库迁移到云上Aurora
蓝勇,AWS高级解决方案架构师
2018年8月
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
议程
迁移选项
演示
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
迁移选项
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
Amazon Aurora专为云重新设计的集群数据库
高性能和高可扩展性 高可用性和高耐用性 高度安全 完全托管
5 倍于标准 MySQL 的吞吐量
3 倍于PostgreSQL 的吞吐量
性能相当而成本仅为商用DB的1/10
可以跨3个AZ,最多 15 个可读副本
存储自增长,单实例可达 64TB
可用性高于 99.99%
具有容错及自我修复能力
跨3个AZ复制6个数据副本
数据持续备份到 S3
实例故障转移小于3 秒
通过VPC 进行网络级
隔离,支持静态存储
及传输时加密,集群
中的备份、快照和副
本自动加密
无需担心硬件、软件补丁、
设置、配置或备份等数据
库管理任务。会自动持续
监控并将其备份到 S3,可
以实现精细的时间点恢复。
兼容 MySQL 和 PostgreSQL 的关系数据库,为云打造。
性能和可用性超越商用数据库,成本只有 1/10。
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
兼容版本
MySQL 5.6,5.7
MySQL InnoDB Engine
PostgreSQL 9.6
其他数据库怎么办?Oracle,SQL Server,DB2
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
迁移选项
源数据库 源类型 建议选项
RDS
EC2, on premise
EC2, on premise, RDS
Console based automated
snapshot ingestion and catch
up via binlog replication.
Binary snapshot ingestion
through S3 and catch up via
binlog replication.
Schema conversion using
SCT and data migration via
DMS.
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
AWS数据库迁移服务(DMS)
DMS 能够以最短的停机时间轻松安全地将数据库迁移到AWS。它可以将您的数据迁移到或迁出使用最广泛的商业数据库和开源数据库,每 TB 数据只需 3 USD。
Amazon Aurora
PostgreSQLMariaDB
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
客户端
应用程序用户
AWS
Internet
VPN
启动复制实例
连接到源数据库和目标数据库
选择表、架构或数据库
使用 AWS DMS 创建表、加载数据并使其保持同步
可随时将应用程序切换到目标
保持应用程序在迁移过程中继续运行
AWS
DMS
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
DMS源和目标
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
演示
• 演示内容迁移云中或本地MySQL到Aurora
• 操作步骤https://aws.amazon.com/cn/blogs/china/combine-mysql-database-to-amazon-aurora/
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
具体步骤
• 安装Percona XtraBackup备份工具
• 备份MySQL数据库
• 将备份MySQL文件上传到S3
• 在Aurora Console中还原备份文件到Aurora
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营
谢谢!