关系型云数据库应用白皮书_25页_2mb
报告摘要
关系型云数据库应用白皮书总结
核心内容概述
本白皮书由中国信息通信研究院联合多家云服务商编写,旨在为关系型云数据库的应用提供指导,涵盖技术概述、选型建议、应用准备、实施路径等方面。随着云计算的快速发展,关系型数据库逐步云化,成为支撑企业信息系统的重要基础设施。白皮书指出,用户在选择和应用关系型云数据库时,需关注技术选型、应用评估、迁移方案等关键环节,以确保系统稳定、安全、高效运行。
主要观点
- 云化趋势不可逆:云计算的发展推动了数据库的云化转型,关系型数据库在云环境中具备更高的灵活性、可扩展性和资源利用率。
- 云数据库具备六大核心能力:包括敏捷上线、可集成性、按需结算、托管运维、扩展灵活、云服务特性。
- 选型需综合考量:关系型云数据库的选型应基于基本功能、兼容能力、高可用性、云服务能力、安全性、监控优化、服务支持、可扩展性及性能等多维度指标。
- 运维模式需转型:传统数据库运维模式需向自动化、智能化方向转变,运维职责和流程应与云平台进行合理划分。
- 商业模式发生转变:云数据库采用按需付费、服务化模式,相比传统授权模式更具成本优势和灵活性。
- 迁移需系统规划:数据库上云前应进行系统架构梳理、资源评估、应用适配和迁移风险评估,确保迁移过程可控、高效、安全。
关键信息
一、关系型云数据库技术特点
-
两种技术模式:
- 传统数据库实例架设在云资源上:通过虚拟化技术,将数据库部署在云服务器上,实现资源池化和弹性管理。
- 计算存储分离的云原生数据库:将存储和计算分离,提升数据同步效率和横向扩展能力,如阿里云PolarDB、亚马逊Aurora等。
-
两种部署模式:
- 公有云部署:由云服务商提供底层资源,用户按需租用,具备“即买即用”特性。
- 私有云部署:由用户自建资源池,云服务商提供数据库部署和运维,具备“数据不外流”优势。
-
主流数据库类型:MySQL、PostgreSQL、SQL Server、MariaDB是当前云服务厂商提供的主流关系型数据库类型。
二、关系型云数据库选型建议
选型需关注以下九个核心要素:
- 基本能力:支持ACID事务、标准SQL接口、表、索引、分区、视图、存储过程、自定义函数、备份与恢复。
- 兼容能力:支持数据迁移、通用连接方式(ODBC、JDBC)、数据导出、开放接口、开放日志。
- 高可用能力:支持故障切换、多可用区实例、多副本数据、异地灾备。
- 云服务能力:支持实例增删改查、参数配置、多引擎/版本支持、多部署形态、多规格实例、多种计费方式、资源隔离、网络接入方式、Web控制台和API操作。
- 安全性:支持数据隔离、账号管理与权限控制、审计、IP白名单、操作日志、加密(推荐)、防SQL注入(推荐)。
- 监控与优化:提供监控指标、告警功能、执行计划解析、慢SQL展示。
- 服务支持:提供顾问支持、产品文档(包括开发、运维、产品说明)。
- 可扩展性:支持实例动态伸缩、读写分离、只读实例。
- 性能:需根据业务需求进行性能测试,包括多类型查询、混合负载、压力测试、稳定性测试等。
三、应用关系型云数据库的准备工作
-
制定弹性的开发策略:
- 通过冗余设计保障高可用性。
- 采用松耦合架构(如SOA、微服务)实现弹性资源伸缩。
- 实现灵活容量规划,适应业务快速迭代。
- 支持多形态数据库并存,解决新旧数据库迁移期间的兼容问题。
-
适应云化架构的运维模式:
- 运维职责划分明确,应用方负责业务设计,云数据库厂商负责实例运维。
- 采用自动化运维工具,减少人工干预。
- 建立统一的运维管理平台,集成容量管理、数据备份、变更管理、故障管理等功能。
-
适应商业模式的改变:
- 公有云模式采用按需付费、服务化运营,运维费用包含在软件费用中。
- 私有云模式基于自建资源池,具备资源复用和成本优势。
四、关系型云数据库实施路径
-
实施原则:
- 满足业务可持续发展。
- 保持透明开放,确保架构、接口、运维等的可访问性。
- 降低迁移代价,选择最优路径。
- 保证上云过程可控,确保业务连续性。
-
上云评估要素:
- 系统架构梳理。
- 资源与利用率评估。
- 应用系统与关联模块评估。
- 数据库迁移要求评估。
- 数据迁移技术需求与风险评估。
-
实施步骤:
- 业务模拟:验证业务迁移可行性,发现并修正问题。
- 系统测试:包括连通性、业务功能、安全性、性能压测等。
- 数据备份:确保数据完整性,为回滚机制提供支持。
- 数据校验:验证迁移前后数据一致性。
- 正式迁移:执行迁移方案,调整系统参数与性能,确保业务系统正常运行。
总结
关系型云数据库作为企业信息系统的核心组件,其应用过程需要系统化的选型、适配与实施。白皮书提出,用户在选型时应综合考虑数据库的基本功能、兼容能力、高可用性、云服务特性等,同时在应用前需调整业务设计、运维模式和商业模式,以适应云化带来的变化。在实施过程中,应遵循透明开放、代价可控、过程可控等原则,制定详细的评估和迁移方案,确保数据库云化过程的稳定性与安全性。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载