亚马逊AWS助力沃趣科技“漫步云端”
suiw9 2024-10-25 17:08 20 浏览 0 评论
近期,在业内活跃的沃趣科技在与客户合作中充分发掘客户需求,运用自主研发技术方案,通过在亚马逊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)。全栈式体系产品已广泛应用于证券、保险、医疗、广电传媒、银行、电信、能源电力、快递物流、公共事业等大型企事业单位,为各行业用户持续提供行业解决方案及服务支持。
据悉,此次沃趣科技的云上解决方案,不仅解决了共享存储的问题,还通过自主探索攻克了网络环境的局限性,为后续的超融合数据库解决方案奠定了基础,也推动了企业云上数据库技术的革新。
相关推荐
- 看完这一篇数据仓库干货,终于搞懂什么是hive了
-
一、Hive定义Hive最早来源于FaceBook,因为FaceBook网站每天产生海量的结构化日志数据,为了对这些数据进行管理,并且因为机器学习的需求,产生了Hive这们技术,并继续发展成为一个成...
- 真正让你明白Hive参数调优系列1:控制map个数与性能调优参数
-
本系列几章系统地介绍了开发中Hive常见的用户配置属性(有时称为参数,变量或选项),并说明了哪些版本引入了哪些属性,常见有哪些属性的使用,哪些属性可以进行Hive调优,以及如何使用的问题。以及日常Hi...
- HIVE SQL基础语法(hive sql是什么)
-
引言与关系型数据库的SQL略有不同,但支持了绝大多数的语句如DDL、DML以及常见的聚合函数、连接查询、条件查询。HIVE不适合用于联机事务处理,也不提供实时查询功能。它最适合应用在基于大量不可变数据...
- [干货]Hive与Spark sql整合并测试效率
-
在目前的大数据架构中hive是用来做离线数据分析的,而在Spark1.4版本中spark加入了sparksql,我们知道spark的优势是速度快,那么到底sparksql会比hive...
- Hive 常用的函数(hive 数学函数)
-
一、Hive函数概述及分类标准概述Hive内建了不少函数,用于满足用户不同使用需求,提高SQL编写效率:...
- 数仓/数开面试题真题总结(二)(数仓面试时应该讲些什么)
-
二.Hive...
- Tomcat处理HTTP请求流程解析(tomcat 处理请求过程)
-
1、一个简单的HTTP服务器在Web应用中,浏览器请求一个URL,服务器就把生成的HTML网页发送给浏览器,而浏览器和服务器之间的传输协议是HTTP,那么接下来我们看下如何用Java来实现一个简单...
- Python 高级编程之网络编程 Socket(六)
-
一、概述Python网络编程是指使用Python语言编写的网络应用程序。这种编程涉及到网络通信、套接字编程、协议解析等多种方面的知识。...
- [904]ScalersTalk成长会Python小组第20周学习笔记
-
Scalers点评:在2015年,ScalersTalk成长会Python小组完成了《Python核心编程》第1轮的学习。到2016年,我们开始第二轮的学习,并且将重点放在章节的习题上。Python小...
- 「web开发」几款http请求测试工具
-
curl命令CURL(CommandLineUniformResourceLocator),是一个利用URL语法,在命令行终端下使用的网络请求工具,支持HTTP、HTTPS、FTP等协议...
- Mac 基于HTTP方式访问下载共享文件,配置共享服务器
-
方法一:使用Python的SimpleHTTPServer进行局域网文件共享Mac自带Python,所以不需要安装其他软件,一条命令即可...
- 使用curl进行http高并发访问(php curl 大量并发获得结果)
-
本文主要介绍curl异步接口的使用方式,以及获取高性能的一些思路和实践。同时假设读者已经熟悉并且使用过同步接口。1.curl接口基本介绍curl一共有三种接口:EasyInterface...
- Django 中的 HttpResponse理解和用法-基础篇1
-
思路是方向,代码是时间,知识需积累,经验需摸索。希望对大家有用,有错误还望指出。...
你 发表评论:
欢迎- 一周热门
-
-
Linux:Ubuntu22.04上安装python3.11,简单易上手
-
宝马阿布达比分公司推出独特M4升级套件,整套升级约在20万
-
MATLAB中图片保存的五种方法(一)(matlab中保存图片命令)
-
别再傻傻搞不清楚Workstation Player和Workstation Pro的区别了
-
如何提取、修改、强刷A卡bios a卡刷bios工具
-
Linux上使用tinyproxy快速搭建HTTP/HTTPS代理器
-
Element Plus 的 Dialog 组件实现点击遮罩层不关闭对话框
-
日本组合“岚”将于2020年12月31日停止团体活动
-
SpringCloud OpenFeign 使用 okhttp 发送 HTTP 请求与 HTTP/2 探索
-
MacOS + AList + 访达,让各种云盘挂载到本地(建议收藏)
-
- 最近发表
- 标签列表
-
- dialog.js (57)
- importnew (44)
- windows93网页版 (44)
- yii2框架的优缺点 (45)
- tinyeditor (45)
- qt5.5 (60)
- windowsserver2016镜像下载 (52)
- okhttputils (51)
- android-gif-drawable (53)
- 时间轴插件 (56)
- docker systemd (65)
- slider.js (47)
- android webview缓存 (46)
- pagination.js (59)
- loadjs (62)
- openssl1.0.2 (48)
- velocity模板引擎 (48)
- pcre library (47)
- zabbix微信报警脚本 (63)
- jnetpcap (49)
- pdfrenderer (43)
- fastutil (48)
- uinavigationcontroller (53)
- bitbucket.org (44)
- python websocket-client (47)