ShardingSphere-on-Cloud

Take Apache ShardingSphere to the Cloud

A collection of tools & best practices including automated deployment scripts to virtual machines in AWS, Google Cloud Platform, Alibaba Cloud, CloudFormation Stack templates, and Terraform one-click deployment scripts.

Helm Charts, Operators, automatic horizontal scaling, and other tools for the Kubernetes cloud-native environment are also included.

Features

Kubernetes DevOps

Achieve seamless Kubernetes DevOps with ShardingSphere's advanced features. Effortlessly deploy ShardingSphere Proxy on Kubernetes with one-click deployment using Helm Charts or leverage Operator-based deployment for automatic DevOps and simplified management.

Cloud Deployment

Accelerate your cloud deployment with our Cloud Deployment feature. Experience rapid deployment of ShardingSphere Proxy using AWS CloudFormation and effortlessly deploy Terraform-based ShardingSphere Proxy in your AWS environment.

Compute-storage CRD for Data on K8S

Seamlessly integrate compute and storage resources using CRD in Kubernetes, simplifying interface extension with Java SPI and WebAssembly for enhanced performance and flexibility.

Automatic Horizontal Scaling

Effortlessly scale resources with ShardingSphere's custom metrics autoscaling on Kubernetes and AWS. Achieve optimal resource utilization with automatic horizontal scaling and efficiently handle traffic fluctuation.

Load Balancing & Readiness

Achieve seamless proxy connection readiness behind the load balancer using ShardingSphere. Experience enhanced connectivity and reliable load balancing with this advanced feature.

Observability

Gain deep insights into your distributed database environment with ShardingSphere-on-Cloud's Observability feature. Effortlessly monitor and analyze performance, health, and metrics in real-time. Empower your data management with enhanced control and decision-making capabilities.

Scenarios

  • Cloud Native
  • Database Kubernetes DevOps
  • Multi-Cloud Open Source

Cloud Native

  • Unleash the potential of Cloud Native Apache ShardingSphere - the ultimate solution for scalable and efficient data management in the cloud.
  • Seamlessly integrate with cloud infrastructure, enabling effortless deployment, auto-scaling, and high availability.
  • Experience the future of data management with Cloud Native Apache ShardingSphere.

Database Kubernetes DevOps

  • Supercharge your database with ShardingSphere's seamless integration with Kubernetes (K8S).
  • Effortlessly migrate your database to K8S for enhanced flexibility, scalability, and resilience.
  • Unlock the full potential of your data management strategy with ShardingSphere's advanced features in a K8S environment.

Multi-Cloud Open Source

  • Seamlessly manage data across multiple cloud platforms while enjoying the benefits of transparency and customization.
  • Experience the best of both worlds with ShardingSphere: multi-cloud flexibility and open-source innovation.

Open Source, Standardized & Consistent

Get Started
CloudFormation HelmCharts
Document
current 0.3.0 0.2.0 0.1.2 0.1.1
Community
Get Involved Team GitHub Issue Tracker   Twitter Slack
ASF
Foundation License Events Security Sponsorship Thanks
Language
EN CN