当前位置:网站首页>Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
2022-08-01 18:58:00 【InfoQ】
ShardingSphere Operator

- 简化启动配置:ShardingSphere 拥有丰富的数据库增强能力,其相应的配置也较为复杂。在当前版本里,ShardingSphere Operator 将配置和配置的挂载行为进行自动化,用户只需要填写最小化启动依赖配置,就可以在集群中快速部署和启动一个 ShardingSphere-Proxy 集群,而运行时的配置都可以通过 DistSQL 进行实现。
- 自动部署治理节点:ShardingSphere 在运行的过程中依赖治理中心对元数据进行持久化,并实现集群节点间的元数据广播。为了优化用户体验,做到开箱即用,ShardingSphere Operator 可以根据用户需要将治理节点同计算节点一起部署,并配置依赖关系。
- 高可用:在云环境中为了简化维护,希望尽可能实现去状态的部署。ShardingSphere-Proxy 作为无状态的计算节点,配合 ShardingSphere Operator 可以实现多种维度的健康状态探测和故障恢复能力。
- 水平扩容:利用 Kubernetes 的 HPA,可以实现基于 CPU 和内存的 ShardingSphere-Proxy 水平扩缩容。而 ShardingSphere Operator 将逐步支持多种自定义指标,为 ShardingSphere-Proxy 实现更智能、更稳定的高级自动扩容能力。
Helm 部署
- ShardingSphere-Operator Chart
- 支持部署 ShardingSphere-Operator
- ShardingSphere-Cluster Chart
- 支持部署 ShardingSphere-Proxy 集群
- 支持通过 Bitnami 部署 ZooKeeper 集群
- 支持 ShardingSphere-Proxy 自动配置并连接治理节点
- 使用 Github Pages 托管 Charts 并可以使用
helm repo add进行添加仓库
新特性
- 支持使用
shardingsphereproxyCRD 进行描述 ShardingSphere-Proxy 集群信息
- 支持原生的 ShardingSphere-Proxy server.yaml 配置进行启动
- 支持基于 CPU 指标的 HPA 配置自动扩容
- 支持自动下载 MySQL 驱动
快速体验
kubectl create ns sharding
helm repo add shardingspherecloud https://sphereex.github.io/shardingsphere-on-cloud/
helm install operator shardingspherecloud/shardingsphere-operator -n sharding
helm install cluster shardingspherecloud/shardingsphere-cluster -n sharding
sharding未来规划
相关链接
作者

边栏推荐
- Library website construction source code sharing
- vtk体绘制代码报错的解决办法(代码在vtk7,8,9中都能运行),以及VTK数据集网站
- 483-82 (23, 239, 450, 113)
- 力扣刷题之求两数之和
- 重保特辑|拦截99%恶意流量,揭秘WAF攻防演练最佳实践
- Summer vacation first week wrap-up blog
- mysql函数的作用有哪些
- log factory (detail)
- 亚马逊云科技Build On2022技能提升计划第二季——揭秘出海爆款新物种背后的黑科技
- Friends who want to use the database anytime, anywhere and as you like, all attention!
猜你喜欢

Redis的内存淘汰策略和过期删除策略的区别是什么

屏:全贴合工艺之GFF、OGS、Oncell、Incell

小白系统初始化配置资源失败怎么办

DAO开发教程【WEB3.0】
![[Neural Network] This article will take you to easily analyze the neural network (with an example of spoofing your girlfriend)](/img/2c/18ce72dfd0889d901ea0d95721ed19.png)
[Neural Network] This article will take you to easily analyze the neural network (with an example of spoofing your girlfriend)

explain each field introduction

力扣刷题之合并两个有序数组

【木棉花】#夏日挑战赛# 鸿蒙小游戏项目——数独Sudoku(3)

MLX90640 Infrared Thermal Imager Temperature Measurement Module Development Notes (Complete)

Screen: GFF, OGS, Oncell, Incell of full lamination process
随机推荐
首篇 NLP 领域图神经网络综述:127 页,从图构建到实际应用面面观
Write code anytime, anywhere -- deploy your own cloud development environment based on Code-server
[Server data recovery] Data recovery case of offline multiple disks in mdisk group of server Raid5 array
When compiling a program with boost library with VS2013, it prompts fatal error C1001: An internal error occurred in the compiler
Choosing the right DevOps tool starts with understanding DevOps
To drive efficient upstream and downstream collaboration, how can cross-border B2B e-commerce platforms release the core value of the LED industry supply chain?
Try compiling QT test on Allwinner V853 development board
LeetCode 0151.颠倒字符串中的单词
Screenshot of Selenium in Remote
shell脚本专题(07):文件由cfs到bos
XML配置
直播系统聊天技术(八):vivo直播系统中IM消息模块的架构实践
力扣刷题之求两数之和
LeetCode 0151. Reverse a string of words
重保特辑|筑牢第一道防线,云防火墙攻防演练最佳实践
123123123123
modbus总线模块DAM-8082
Every calculation, & say what mean
odoo+物联网
How to record and analyze your alchemy process - use notes of the visual artifact Wandb [1]