今日,SphereEx 正式对外发布了 SphereEx-DBPlusEngine V1.2.0 版本,对 SphereEx-DBPlusEngine-Proxy 进行了企业级功能性更新,并新增了定位为云原生场景下的元数据治理工具 DBPlusEngine-Mate,使 SphereEx 产品族更加云原生化。
1
新版本信息概览
SphereEx DBPlusEngine-Mate
目前许多互联网企业的云原生技术栈已经相对成熟,许多业务和数据都被部署在自家的 Kubernetes 环境中。正是如此,为提升 SphereEx DBPluseEngine 在云原生场景下的适配性和易用性,为了提升这部分企业在云原生环境下应用 SphereEx 商业套件的体验,此次在 SphereEx DBPlusEngine V1.2.0 版本中正式推出了 SphereEx DBPlusEngine-Mate。

这是 SphereEx 为 Kubernetes 环境下提供的一套专有的商业解决方案,可以帮助用户以更加接近云原生的方式管理 DBPlusEngine,在提高可用性的同时节约机器成本,为 SRE 和 DBA 提供符合云原生数据库相同的操作体验。借由 DBPlusEngine-Mate 和 DBPlusEngine-Sidecar,企业可以在云上消除对 Zookeeper 的依赖性,减少机器资源成本, 降低 SRE 的运维负担。同时 DBPlusEngine-Mate 引入了 DBPlusEngine-Operator,企业因此能够更加方便地管理 DBPlusEngine。
版本特性:
目前 DBPlusEngine-Mate 包括三个组件,分别是:DBPlusEngine-Operator、DBPlusEngine-Mate 、DBPlusEngine-Sidecar。DBPlusEngine-Operator 以 CustomResourceDefinition 的形式定义部署形态,采用经典的 Operator 模式,并提供运行过程的保障;DBPlusEngine-Mate,是该模式下的“大脑”,不论是通过 DistSQL 还是通过 Kubectl 配置的增强规则,所有对应的元数据都会经过它的处理并以 RPC 的形式推送到各个 DBPlusEngine 中;DBPlusEngine-Sidecar,是为每个 DBPlusEngine Pod 提供的“翻译器”,将 RPC 形式的配置以标准元数据接口返回给上层的 DBPlusEngine。
2
方案价值 DBPlusEngine-Mate 方案的优势是在保证了 DBPlusEngine 功能完整性以及继续提供 DistSQL 能力的基础上,进一步优化了 SRE 侧的用户体验,配合企业内部平台,能够共同为业务应用建立起真正的云原生数据基础设施。本次 DBPlusEngine-Mate 的推出,意味着 SphereEx DBPlusEngine 开始向着一款真正的云原生应用迈进,而并非一款仅能够在云上运行的应用,并且在云原生场景下也有了一个强大的能力支点。
SphereEx-DBPlusEngine-Proxy V1.2.0
SphereEx-DBPlusEngine-Proxy 是在开源内核 ShardingSphere-Proxy 的基础上增强部分企业级功能后封装而成,可为企业提供数据分片、数据安全等数据增强能力以及标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于异构语言、云原生等多样化的应用场景之中。1.2.0 版本新特性:数据一致性校验部分功能增强:优化为异步执行;DistSQL 部分功能增强:更接近数据库的使用体验;兼容性部分功能增强:提升了对数据库类型和 SQL 兼容度;可视化部分功能优化:Agent 配置重构,优化用户体验;数据安全部分功能增强:新增除 AES 外的商业加密算法,满足用户在不同场景下的加密诉求;数据安全部分增加新功能:增加解密洗数;数据安全部分增加新功能:支持在线换密钥;治理中心重磅新功能:自研治理中心 SphereEx-DBPlusEngine-Mate 组件,此组件可以在云上 K8S 环境中替代 Zookeeper 完成元数据管理。本次 SphereEx-DBPlusEngine V1.2.0 版本的发布,是 SphereEx-DBPlusEngine 在云原生场景下的一次突破,为 SphereEx 商业产品矩阵提供了强大的能力支点作用。同时依托 DBPlusEngine-Mate 的能力,SphereEx-DBPlusEngine-Proxy 也得以在云原生场景下为用户提供更易用的数据库增强服务。在云原生的浪潮中,未来将会有越来越多的产品和业务被转移到云上,云上的数据治理诉求也将会变得更加具有多面性和独特性。后续 SphereEx-DBPlusEngine 将继续基于标准的云原生架构,满足用户对多云、异构、加密、迁移等方面的需求,为用户提供更加全面的分布式云原生数据库增强计算服务。