




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第 页 目录 HYPERLINK l _bookmark1 前言4 HYPERLINK l _bookmark2 图 表 目 录6 HYPERLINK l _bookmark3 一、关系云据技概述7 HYPERLINK l _bookmark4 (一)云计算发展动据库云化趋势7 HYPERLINK l _bookmark5 (二)云属性造就系云数据库特点7 HYPERLINK l _bookmark6 (三)两种技术模和种部署模式8 HYPERLINK l _bookmark7 (四)部分关系型数库产品梳理9 HYPERLINK l _bookmark9 二、关系云据的型议10 HYPERL
2、INK l _bookmark10 (一)基本能力11 HYPERLINK l _bookmark12 (二)兼容能力11 HYPERLINK l _bookmark14 (三)高可用能力12 HYPERLINK l _bookmark16 (四)云服务能力12 HYPERLINK l _bookmark18 (五)安全性13 HYPERLINK l _bookmark20 (六)监控和优化14 HYPERLINK l _bookmark22 (七)服务支持14 HYPERLINK l _bookmark24 (八)可扩展性15 HYPERLINK l _bookmark26 (九)性能15
3、HYPERLINK l _bookmark27 三、应用系云据的备工作16 HYPERLINK l _bookmark28 (一)制定弹性的发略16 HYPERLINK l _bookmark29 (二)适应云化架的维模式18 HYPERLINK l _bookmark31 (三)适应商业模的变20 HYPERLINK l _bookmark32 四、关系云据关路径21 HYPERLINK l _bookmark33 (一)关系型云数库施原则21 HYPERLINK l _bookmark34 (二)关系型数据上评估要素23 HYPERLINK l _bookmark35 (三)关系型云数库见
4、实施步骤24 HYPERLINK l _bookmark36 五、结25图 表 目 录 HYPERLINK l _bookmark8 表格 1 型服商列表10 HYPERLINK l _bookmark11 表格 2 系云据本能指标11 HYPERLINK l _bookmark13 表格 3 系云据容能指标12 HYPERLINK l _bookmark15 表格 4 系云据可用指标12 HYPERLINK l _bookmark17 表格 5 系云据服务标13 HYPERLINK l _bookmark19 表格 6 系云据全性标13 HYPERLINK l _bookmark21 表格
5、7 系云据控和化标14 HYPERLINK l _bookmark23 表格 8 系云据务支指标15 HYPERLINK l _bookmark25 表格 9 系云据扩展指标15 HYPERLINK l _bookmark30 表格 10 据上后责划分19一、 关系型云数据库技术概述(一)云计算发展带动数据库云化趋势)Gartner 预测,2012 2016 86%2019 (BaS(aa)(二)云属性造就关系型云数据库特点关系型数据库基础能力云化能力其中关系型数据库基础能力已经被广泛认知,不再过多赘述。而云化能力主要体现在以下 6 个方面:(三)两种技术模式和两种部署模式关系型云数据库根据数
6、据库产品与云平台的结合程度分为两种技术模式:传统数据库实例架设在云资源上:通过服务器虚拟化技术形成包含CI/O MySQL、PostgreSQL 实例。AuraroPolarDB 等。关系型云数据库根据底层物理资源管理方的不同分为两种部署模式:公有云部署模式:由云服务商为用户提供关系型云数据库私有云部署模式:由应用方提供关系型云数据库依赖的底(四)部分关系型云数据库产品梳理本白皮书列举当前典型云服务厂商提供的关系型云数据库产品MySQL、PostgreSQL是主流云服务厂商提供最多的关系型云数据库类型。表格 1 典型云服务商产品列表数据库实例架设在云资源上云原生MySQLPostgreSQLS
7、QL ServerMariaDB分布式AWSAuraro阿里云DRDSPolarDB腾讯云TDSQLCynosDB百度云DRDS华为云DDMUCloudUDDB京东云DRDS电信云金山云KDRDS浪潮云二、 关系型云数据库的选型建议TC601 2018 7 月(一)基本能力据库业务的正常运转。基本能力类指标如下表所示。表格 2 关系型云数据库基本能力指标指标名称指标要求事务支持在多种隔离级别下,实现数据操作的完整性约束,即ACID 属性标准 SQL 接口int, double, string 等常用数据类型涵盖|,&,!常见操作符utf-8,gbk 等常见字符集涵盖日期函数、算数函数等常见函数
8、连接、排序等能够完成数据类型隐式转换工作表支持关系型数据表的创建、删除支持关系型数据的插入、删除、修改索引能够建立适应精准查询和范围查询的索引分区支持数据表分区功能视图能够创建、删除、修改基于 SQL 语句结果集的可视化表存储过程能够完成类似 Oracle 数据存储过程同功能自定义函数能够实现可编程函数备份功能支持备份下载到本地恢复恢复对象可以为主实例或者新实例(二)兼容能力兼容能力代表了关系型云数据库与现有业务系统和通用数据存作量大小以及落地过程后对现有业务生态造成的影响大小。兼容能力类指标如下表所示。表格 3 关系型云数据库兼容能力指标指标名称指标要求数据迁移能够支持本地平面文件的数据迁移
9、迁移,迁移支持ODBC、JDBC 等通ODBCJDBC 两种连接方式连接关系型云数据库数据导出支持关系型云数据库的数据导出到本地开放接口Restful SDK 承和二次开发开放日志binlog(三)高可用能力标如下表所示。表格 4 关系型云数据库高可用性指标指标名称指标要求故障切换可以自动接管并继续对外提供服务,无须人工干预多可用区实例支持多可用区实例实例是否能够在可用区间迁移(推荐)多副本数据支持多副本数据存储(大于等于 2 个副本)异地灾备实例支持跨地域的数据容灾(四)云服务能力此类能力是关系型云数据库区别于传统关系型数据库的本质,其体现了关系型云数据库在资源管控、灵活购买、多部署形态等云
10、化方面的能力。云服务能力类指标如下表所示。表格 5 关系型云数据库云服务指标指标名称指标要求实例增删改查支持关系型云数据库实例的创建、释放、修改、查询实例参数配置大并发数等不同引擎/版本的数据库实例MySQLMariaDBPostgreSQL等,同时支持多个主流版本多部署形态的数据库实例数据库实例不同规格的数据库实例CPU不同磁盘等提供多种计费方式云服务提供商可以提供关系型云数据库的多种计计费,包年包月,按小时计费支持计费类型的变更自动续费具备自动续费功能多种网络接入方式支持 VPC 和公网访问支持 web 控制台和 api操作提供 Web 控制台和 api 两种方式管理云数据库重启实例支持手
11、动重启实例升级实例支持大版本或小版本的数据库内核版本升级资源隔离(推荐)CPU存储等资源的不被抢占(五)安全性表格 6 关系型云数据库安全性指标指标名称指标要求数据隔离能够保证不同用户间的数据互相隔离账号管理和权限支持创建、修改、删除账号,并配置和修改密码例级别,库级别,表级别,列级别审计可支持审计功能,记录用户执行的重要操作审计功能可根据用户设置开启或关闭IP 白名单IP 将被阻止操作日志API 操作,例如创建备份,重启等用户可查询这些操作记录加密(推荐)表加密:通过函数形式,对特殊表进行加密操作传输加密:在用户业务和数据库中间的数据传输全部加密。备份加密:所有数据库的备份文件全部加密透明加
12、密:磁盘上的数据是加密形态防 SQL 注入(推荐)支持危险 SQL 的拦截(六)监控和优化完整而友好的监控和优化能力能够为关系型云数据库运维工作指标如下表所示。表格 7 关系型云数据库监控和优化指标项目名称项目要求监控CPU,内存,磁盘锁情况等用户可以通过控制台进行查看,并进行频率或范围的自定义(推荐)告警可支持自定义告警,用户可以根据监控的各种指标制执行计划解析SQL语句的执行计划慢 SQL 展示SQL(即执行时长大于一定时间的SQL)通过控制台界面、日志或者 API 调用的方式返回给用户(七)服务支持而其中云服务商能够提供的服务能力很大程度影响了到数据库应用示。表格 8 关系型云数据库服务
13、支持指标项目名称项目要求顾问支持SQL建议产品文档问使用、SQL语句规范。规范、账户规范、上线规范、故障处理流程等(八)可扩展性示。表格 9 关系型云数据库可扩展性指标项目名称项目要求实例动态伸缩可用根据用户需求,进行数据库实例配置(CPU,内存及磁盘大小)的升级或降级读写分离支持多种读写分离策略,例如路由、权重、随机等只读实例11 只读实例上进行只读操作2、只读实例跟主实例之间有同步或异步的数据复制(九)性能CPU三、 应用关系型云数据库的准备工作(一)制定弹性的开发策略传统的商用数据库最大的优势在于稳定性,稳定性一部分的原因(二)适应云化架构的运维模式传统数据库管理既要关注数据库本身的运维
14、管理(比如高可用、实力管理、备份与恢复、监控与告警、故障响应等,同时还要关注(SQLSQL 数据库服务上云后,数据库运维权责划分如下。表格 10 数据库上云后权责划分工作项目应用方关系型云数据库厂商IAAS 层运维规划实施服务可靠性设计实施监控与告警接收信息处理备份与恢复设计实现故障排查共同处理共同处理应急事件处理接受信息处理容量管理设计实施数据管理设计实施SQL 优化共同处理共同处理在数据库运维管理过程中,会制定不同故障场景、不同故障等级API 7*24(三)适应商业模式的改变的模(实例数量、配置等)进行租用。同时关系型云数据库的常私有云上关系型云数据库由于是建设在应用方的机房当中(IT基础设施四、 关系型云数据库关键路径(一)关系型云数据库实施原则1、满足业务的可持续发展续发展;续性发展;2、透明开放原则在应用关系型云数据库的过程中,迁移过程需要尽可能按照透明/3、代价可控原则典型的考量有:4、上云过程可控原则上云前合理和可控:一是数据库上云前需要合理的进行评估和调(二)关系型数据库上云评估要素评估:应用系统与关联模块评估:需要特别注意的是,由于某些数据库迁移要求评估:数据库的迁移要求需配合业务系统相关工具、以及可能的数据丢失错乱等风险进行完整风险。(三)关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论