什么是 ShardingSphere-on-Cloud?

ShardingSphere-on-Cloud 项目是面向 Apache ShardingSphere 的云上解决方案

通过使用 Terraform 一键部署脚本、Helm Charts、Operators、自动弹性扩容或者其它 Kubernetes 部署工具来将 Apache ShardingSphere 带至云端,并部署到 AWS、谷歌云、阿里云、CloudFormation Stack templates 的虚拟机中。

特性

Kubernetes DevOps

在 Kubernetes 上实现 ShardingSphere 的 DevOps。一键部署ShardingSphere-Proxy 并由开发者实现自助运维并简化管理。

云上部署

运用 AWS CloudFormation 和Terraform 工具在公有云上快速部署ShardingSphere-Proxy,便捷云上部署的管理,加速您的云部署体验。

云原生可扩展性

使用 CRD 抽象并集成计算和存储资源,使用 Java SPI 和 WebAssembly 技术实现自定义扩展,以提升 ShardingSphere 的灵活性。

自动水平弹性

使用 ShardingSphere 在 Kubernetes 和 AWS 根据自定义指标轻松扩展资源。通过自动横向伸缩实现最佳资源利用,并有效应对流量波动。

负载均衡和就绪

使用 ShardingSphere 负载均衡器后台实现无缝代理对接。 通过多种探针确保负载均衡器背后的代理连接准备就绪。

可观测性

使用 ShardingSphere-on-Cloud 的可观测性功能深入了解分布式数据库环境。 一站式实时监控并分析性能指标、运行状况。

应用场景

  • 云上可扩展
  • 自动化运维
  • 高定制化和多云管理

Apache ShardingSphere 云原生

Apache ShardingSphere 云原生:云上可扩展和数据库增强能力的终极解决方案。 与云基础架构无缝集成,实现轻松部署、自动扩展和高可用性。基于 Apache ShardingSphere 云原生特性,革新数据库上云方式。

实现基于 Kubernetes 的数据库自动化运维

通过 ShardingSphere Operator 实现云上数据库的无缝集成和增强,为用户提供更灵活、更弹性的云上数据库运维体验,解锁数据库治理策略的全部潜力。

提供多云管理和自定义扩展的新方式

ShardingSphere-on-Cloud 实现多云平台的无缝迁移,凭借开源软件的优势,帮助用户享受高透明度和个性化定制。

开源、标准化和一致性

开始
CloudFormation HelmCharts
文档
current 0.3.0 0.2.0 0.1.2 0.1.1
社区
参与贡献 团队成员 GitHub 缺陷跟踪 推特 讨论群组
ASF
基金会 证书 事件 安全 赞助 致谢
语言
EN CN