近期,在业内活跃的沃趣科技在与客户合作中充分发掘客户需求,运用自主研发技术方案,通过在亚马逊AWS云上部署Oracle RAC,实现了国内***个基于亚马逊AWS的Oracle RAC一体机解决方案。
据了解,杭州沃趣网络科技有限公司(沃趣科技)是一家专注为国内外大型企业提供高性能、高可用、可扩展的开放数据库平台整体架构解决方案的国产厂商,拥有深厚的数据库专业能力;致力于解决企业的数据库及系统问题,为各个行业的客户提供专业数据库服务及相关产品,解决数据库的相关技术难题。
亚马逊AWS云上实现Oracle RAC有哪些需要解决的问题?
1. Oracle RAC依赖共享存储
2. Oracle RAC对于网络有着严格的要求,目前网络环境不满足要求
沃趣科技作为业界专业的Oracle 一体机系统集成商,对Oracle一体机的技术储备已经可以和Oracle原厂的ExData相媲美。在一体机中Infinband/56Gb作为计算与存储之间的高速互联设备,对于Oracle RAC下的存储互联网络有着深刻的理解,所以在云上一体机的解决方案中融合了沃趣科技在一体机中关于Oracle和网络的***实践。
云上的一体机解决方案主要通过沃趣科技自主研发的高速互联软件QLink将AWS的高性能EC2(云主机)、高稳定性可定制存储EBS以及高带宽网络相结合,实现了Oracle RAC在AWS上的高性能;并且通过AWS本身的网络隔离机制以及虚拟网络技术突破了云上的网络限制,实现高可用,这样就***解决了上面的两个问题。
测试环境需是一个标准的QData 2+3环境,两个计算节点配置32核CPU、60G内存,三个存储节点配置8核CPU、16G内存以及3块3.3T的EBS存储,理论可以实现3W IOPS、480M/S吞吐。
数据库测试过程中通过HammerDB、Sysbench进行压测。HammerDB以1:5的读写比例,可以更加真实的模拟生产环境,测试集群环境可以提供的***的TPS值也可以更加真实的反映云上Oracle集群的事务处理能力;通过Sysbench测试集群在纯读环境下可以达到的QPS值,测试结果如下:
Ø HammerDB:TPM为806457/m ~ 1008072/m,计算得TPS为1.5W/s ~ 1.6W/s左右。
Ø Sysbench:QPS为24W/s左右,延时基本在4ms以内。
基于云架构的一体机相比传统一体机,具备更多的优势:
1. 在10分钟内完成存储节点动态添加,并输出到计算节点供Oracle使用。
2. 在1个小时内完成计算节点动态添加,提高业务性能。
3. 云上数据库运维更加方便快捷,在数据库出现突发事件,数据库专家可以通过用户授权5分钟内登录到数据库节点,专业并且快速的定位和处理问题,相比传统方式需要到用户现场更加方便有效。
目前,项目一期测试已经全部完成。在项目初期,曾因现有网络环境不能满足技术需求,使得研发遇到了瓶颈,技术团队经过多次方案的调整、测试,逐步攻克技术难关,并且成功利用高速互联软件QLink将多资源池的数据共享存储EBS无损输出至虚拟机计算节点,使得多资源池共享存储可作为虚拟机的本地化资源使用。实现虚拟机对数据的统一管理和操作,将数据存储和操作对用户透明化,在企业云上提供高可用的数据库。
沃趣科技专注于自主研发,并始终坚信数据是驱动企业创新的源动力!创建于2012年的沃趣科技,创始团队为原阿里巴巴数据库及系统运维团队核心骨干,凭借着多年的运维经验,为行业客户提供专业数据库、系统相关的服务和产品。目前公司已拥有60多位资深数据库及系统技术专家,技术领域涉及Oracle、MySQL、PostgreSQL、存储、网络以及运维自动化体系,同时能够结合Linux和x86平台的***技术,为用户提供全栈式数据库解决方案(FullStack DBaaS)。全栈式体系产品已广泛应用于证券、保险、医疗、广电传媒、银行、电信、能源电力、快递物流、公共事业等大型企事业单位,为各行业用户持续提供行业解决方案及服务支持。
据悉,此次沃趣科技的云上解决方案,不仅解决了共享存储的问题,还通过自主探索攻克了网络环境的局限性,为后续的超融合数据库解决方案奠定了基础,也推动了企业云上数据库技术的革新。