This repository collects scripts, tools, manifests and documentations, and provides a home for Apache ShardingSphere on cloud solutions.
ShardingSphere on Cloud is under active development and is evolving rapidly. Although the core functionalities have been implemented, we are continuously working on improving the stability, performance, and feature set of the project.
The community encourage users to try out ShardingSphere on Cloud and provide feedback on their experience. Your input is valuable for the ongoing development and enhancement of the project. Please feel free to report any issues, suggestions, or feature requests on our GitHub Issue Tracker.
ShardingSphere Proxy
Using Helm Charts### A Demo of Starting `ShardingSphere Operator` Using Helm Charts
## 🔥🔥 Current Status The solutions currently included in this project are: * Out-of-Box Deployment: * [The ShardingSphere Helm Charts](https://github.com/apache/shardingsphere-on-cloud/tree/main/charts/apache-shardingsphere-proxy-charts): Deploy a ShardingSphere cluster on any Kubernetes distro. * [AWS CloudFormation Stack Template for ShardingSphere](https://github.com/apache/shardingsphere-on-cloud/tree/main/cloudformation): Deploy a ShardingSphere cluster on AWS resources with predefined CloudFormation. * [Terraform Configuration For ShardingSphere](https://github.com/apache/shardingsphere-on-cloud/tree/main/terraform): Using Terraform to implement IaC of ShardingSphere on any clouds. * Database Reliability Engineering inspired Operator: * [The ShardingSphere Operator](https://github.com/apache/shardingsphere-on-cloud/tree/main/shardingsphere-operator): Deploy a ShardingSphere Operator on any Kubernetes distro, which provides advanced operation features. * Other Ecosystem Experiments: * [Grafana template For ShardingSphere](https://github.com/apache/shardingsphere-on-cloud/tree/main/grafana): A configured Grafana template for ShardingSphere Proxy * [WebAssembly extension demo For ShardingSphere](https://github.com/apache/shardingsphere-on-cloud/tree/main/wasm): Write ShardingSphere extensions using any languages with help of WebAssembly * [Point-in-Time-Recovery demo For ShardingSphere](https://github.com/apache/shardingsphere-on-cloud/tree/main/pitr): Point-in-Time recovery with openGauss ## Get Started **Apache ShardingSphere Official Website:** [https://shardingsphere.apache.org/](https://shardingsphere.apache.org/) **Apache ShardingSphere-on-Cloud Official Website:** [https://shardingsphere.apache.org/oncloud/](https://shardingsphere.apache.org/oncloud/) ## Contributing To contribute to this project, refer to [Contributing](CONTRIBUTING.md). ## Community & Support Thank you for contributing to the ShardingSphere on Cloud project! ![Contributors](https://contrib.rocks/image?repo=apache/shardingsphere-on-cloud)