QFUSION
产/品/升/级
重磅来袭
时隔两周,沃趣又来搞事情了!
QFusion产品系列再次优化更新,能力大幅提升!
QFUSION
QFusion v3.11.1版本在原有基础上加入了功能丰富、OLTP/OLAP性能强大的关系型数据库Oracle,巩固了其在云原生领域的领先地位。
此次QFusion的升级版本,实现了Oracle原生与云原生的结合。为企业在以多元化、云化为趋势的数据库行业下进行数字化转型提供核心技术支持和极致安全保障。
Oracle介绍
Oracle是关系型数据库中的行业领先者,其最为显著的特点便是优越的开放性、可伸缩性、并行性和安全性,能够多方位帮助用户解决日常维护等诉求。但是多套烟囱式的Oracle带来的运维管理成本,同样让众多DBA苦不堪言,他们时常会想:如果能实现云原生的Oracle就好了。
技术亮点
1.自研Oracle-CRI实现Oracle原生与云原生的结合
所谓的CRI(Container Runtime Interface),即k8s提供的容器运行时接口。沃趣自研的Oracle-CRI 可以让k8s通过接口调度运行在主机上的Oracle 。即在k8s中创建一个pod,其Oracle进程的runtime并非容器,而是主机环境。
K8S 通过 CRI 接口调度容器(来源kubernetes.io/blog)
K8S 通过 oracle-cri 接口调度Oracle
虽然云原生从某种意义上来说也是容器化,但不让Oracle直接跑在容器中是为了解决两个绕不过去的问题:
Oracle官方不提供容器环境的Oracle support
客户使用容器化的Oracle时,是没有原厂背书的。这对于数据安全极度敏感的企业,如银行,是不可接受的。
跑在容器中Oracle 并不稳定
Oracle是一款完全自治、自洽,并且对运行环境敏感的数据库。容器化环境,并非Oracle的最佳实践(cgroup在某种程度上会伤害到Oracle)。
正是因为如此,沃趣的k8s专家们另辟蹊径,实现了k8s 的 oracle-cri ,让云原生与Oracle共生,实现协同发展,互利共赢的局面。达到的效果就是k8s负责编排调度(包括创建、清除、驱逐、主备切换等等),同时为Oracle提供最佳实践的运行环境。
2.实现对Oracle做资源限制
既然Oracle 并非运行在容器中,那么对Oracle做资源限制便是沃趣解决的另一难题。
前文说到Oracle是一款完全自治、自洽的数据库,通过Oracle 的resource manager,完全可以对CPU、内存、以及IOPS 做限制。沃趣的oracle-cri 封装了Oracle本身的资源管理接口,可以达到与容器化相似的效果,实现了对Oracle的资源限制。
用户价值
QFusion平台现已实现云原生的Oracle,支持单实例及 ADG集群,支持Oracle ADG的一键创建,一键切换,并包含Oracle 专家的运维支持。
随着社会经济的快速增长,数据中心的建设已处于高速发展时期。
通过QFusion平台,可以完成企业Oracle 实例的整合与统一管控,在保证Oracle 的强大性能,安全稳定进行最佳实践的同时,极大地提高了自动化运维的能力,有效降低客户的运维成本,提升项目整体工作效率及企业的核心竞争力,助力客户稳步迈向多元混合的数据库新时代。
WOQUTECH