数据库上云迁移实践_第1页
数据库上云迁移实践_第2页
数据库上云迁移实践_第3页
数据库上云迁移实践_第4页
数据库上云迁移实践_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库上云实践概览上云场景上云三部曲上云产品穹顶之下视频发布当天,该APP由于流量过大导致瘫痪云端之上总结:快速完成扩容和弹性,云计算拯救了这个APP上云场景……阿里云数据库(RDS)简介关系型数据库服务(Relational

Database

Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。RDS采用即开即用方式,兼容MySQL、MSSQL、PG三种关系型数据库,并提供数据库在线扩容、备份回滚、性能监测及审计分析等功能。云数据库RDS?上云困难点

陌生的云环境

是否适合上云?

架构如何选择?

系统迁移成本•

数据如何上云?•

应用上云成本多

大?

系统迁移风险•

迁移应用停机时间多

长?•

能否快速回滚?上云过程中的困难点:云产品架构推荐、改造成本评估、数据迁移上云、最短停机方案及快速回滚方案上云:三部曲系统调研与评估、架构设计、应用改造、压测

数据库迁移数据库管理、诊断、优化上云前

上云中上云后上云前:系统调研与评估上云考虑:业务、成本、架构上云技术:是否换用存储架构、迁移不停机、云产品的限制上云前:架构设计

1.迁云架构最佳实践一:单实例架构RDS(M)RDS(S)参数配置:内存:48GIOPS:14000

IOPS空间:1TB空间支持:MySQL、MSSQL、PG上云前:架构设计

2.迁云架构最佳实践二:只读节点参数配置:支持:MySQL(5.6)应用场景:只读报表,读请求RDS(M)RDS(S)只读节点1只读节点2上云前:架构设计

3.迁云架构最佳实践三:缓存服务OCSRDS(M)RDS(S)缓存服务(OCS)RDS参数配置:OCS内存:20GQPS:18000次/秒上云前-架构设计

4.迁云架构最佳实践四:DRDS参数配置:支持:MySQL应用场景:系统容量支持水平扩展RDS产品的限制上云前-应用改造

1.不支持命令创建DB、账号

2.MSSQL不支持linkserver、分布式事务

3.PPAS提供Oracle上云的解决方案4.DRDS提供集中式到分布式的解决方案局域网、同一台主机A机房B机房上云前-压测1.

性能压测

案例:应用从本地环境迁移上云后出现性能问题C机房上云中-数据库迁移上云中-数据库迁移全量校验结构迁移

增量迁移增量校验

全量校验应用选择停机迁移方案应用切割

DTS可以满足用户跨数据库源、

应用无感知、数据强一致性等需求

,极大得降低了数据库迁移带来的

成本问题

全量迁移应用选择不停机迁移方案

增量数据已经追

平上云后-数据库管理、诊断、优化迁移管理诊断上云后-数据库管理(DMS)上云后-数据库诊断(CloudDBA)1.诊断案例上云后-数据库诊断2.排查

CPU

100%

IOPS

100%

连接数

100%1.

Slow

log2.

Show

processlist当前SQL的执行,包括执行状态、执行时间

没有添加合适的索引;

隐式转换导致索引失效;

MySQL子查询导致sql执行过慢;

MySQL

myisam存储引擎的表;

每张表预估多少行被优化器查询

上云后-数据库优化3.自动诊断建议SELECT

b.c1

,

a.c1

FROM

info

a,

reg_info

b慢SQL:

WHERE

a.no2

=

b.no

and

a.code

=

‘1000000000';

建议:alter

table

reg_info

add

index原因:

没有在reg_info表上添加no的索引,导致对reg_info表进行全表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论