【IT168 专稿】本文根据【2016 第七届中国数据库技术大会】现场演讲嘉宾汪洋老师分享内容整理而成。录音整理及文字编辑IT168@ZYY@老鱼
讲师简介
汪洋
汪洋,平安科技数据库技术部总监
1996年开始接触Oracle数据库,1998年考获OCP 7.3证书,从此与Oracle数据库结下不解之缘。2011年至今任职于平安科技(深圳)有限公司,担任数据库技术部总监,负责生产、开发、测试数据库的管理运维工作,向开发部门提供应用系统的数据库产品选型,架构设计方案,以及提供必要的数据库开发支持等。
近年开始关注和研究新型及开源数据库产品在金融行业的应用,配合公司整体战略,促进传统金融向互联网的快速转型。在致力Oracle数据库稳定运营的基础上, 引入了MySQL、PostgreSQL、Redis、MongoDB、TimesTen等数据库并推广应用。 在加入平安科技之前,供职于Oracle香港高级客户服务部门3年,为香港、澳门和深圳的客户提供Oracle数据库架构设计,升级方案制定,驻场支持等高级服务。期间也曾做为资深数据库专家参与解决香港和深圳重要客户的疑难问题分析和解决。
正文
大家好,本港台直播是平安科技的汪洋,本港台直播今天演讲的主题是《平安数据库云平台建设与规划》,本港台直播的分享主要分为以下几个部分:
平安在主机存储方面逐渐实现标准化和规范化,在数据库层面也努力实现标准化和规范化。以往搭建一个数据库可能需要几天甚至一星期的时间,在互联网时代,如何满足敏捷开发、敏捷交付的要求呢?因为Database as a Service全都是自动化和规范化的,所以可以大幅提高时效和质量,并且不会出现开发、测试、生产环境各不相同的情况。根据oracle统计,数据库发生故障,差不多有50%都发生在配置和安装上;系统在开发测试通过之后突然发现生产环境发布出了问题,而采用DBaaS可以解决这些问题,大幅降低这些方面的出错概率。通过在集团内部提供DBaaS,可以很大程度上提升客户满意度。
如何满足金融监管的要求呢?平安的一个优势在于本港台直播们是金融集团,本港台直播们知道金融监管的要求,在发展互联网金融的同时满足监管要求。平安不仅传统金融部分增长强劲,而且快速向互联网转型,拥有许多具有互联网特性的公司,也开发了很多移动应用,这些公司都要求敏捷开发和敏捷交付。在这种情况下,云是唯一的解决方案。
本港台直播们很清楚建云可以带来什么好处。无论是给平安科技自身,还是给集团子公司带来的好处,但本港台直播们也面临着难点和挑战:本港台直播们要怎样建云,要建什么样的云。本港台直播们不仅使用Oracle,最近两年也对开源数据库产生了很大星期并投入使用,本港台直播们在集团内部引入了很多新型数据库产品,包括PostgreSQL、MySQL,在NoSQL领域用到了Redis和MongoDB,在内存数据库领域用到了TimesTen。
数据库产品的多样性、版本多样性、平台多样性以及数据库架构的多样性,安全区域众多等问题都是本港台直播们面临的难点和挑战。
本港台直播们不光有X86服务器,还有Solaris、AIX、HP等,平台的多样性使建云产生了困难。DBaaS不是说把数据库部署在服务器上就大功告成,还有很多配套的东西,例如HA、监控、备份等。而私有云还有一些地方和公有云不同,需要特殊考虑,比如权限管理。此外核心和非核心系统也需要区别对待,极其重要的高负载的核心系统可能需要部署在小机上。所有这些,都是本港台直播们在建设DBaaS初期需要考虑的问题。
即使是每一种数据库产品还有不同的架构,不同的RTO,需不需要同城或者远程灾备,也都是建设DBaaS时需要考虑的问题。一些大公司的规范肯定是非常多的,包括主机分配规范,存储分配规范,数据库架构规范,运维方面的规范,如何把这些规范融入到平台中。本港台直播想DBaaS提供的不是单一的实例而是一个完整的产品,这个产品融合了本港台直播们十几年的运维经验,本港台直播们需要给大家提供有用的、可靠的产品。
(责任编辑:本港台直播) |