What is Continuul?
Continuul is an open-source system for automating deployment, scaling, and management of containerized databases. It containerizes your database and provides the tools to manage that database easily and inexpensively in a public or private cloud. Whether you use MySQL, Postgres, or others, we let you skip the old centralized, monolithic, approach to database management that today’s microservice users are trying to avoid.
Whether managing one database, or ten thousand, Continuul effortlessly manages instances so you don't have to. Policy changes ripple down to all managed instances, allowing your business to scale without increasing your ops team.
Whether you're dealing with unique regulatory requirements, or simply need to uniquely manage instances your way, Continuul has you covered. With your choice of user-configurable policy, or custom functions, databases can be managed along any dimension.
Built on technologies such as Docker and Kubernetes, Continuul is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.
Continuul uses Kubernetes as the default container orchestration engine.
Some services are business critical; you’re at a dead halt without them. Others, not so much. Continuul's policy-based management lets you individually tailor the service level that works for your apps as policy, one by one, and we take care of the rest. With Policies and Policy Groups, enforcement automatically fans out to all managed services.
Restarts containers that fail, replaces and reschedules containers when nodes die, kills containers that don't respond to your user-defined health check, and doesn't advertise them to clients until they are ready to serve.
Scale your database up and down with a simple command, with a UI, or automatically based on CPU or disk usage. Transparently scale without downtime, and replicate across multiple data centers for a truly federated database.
Every business and application is different; the user-extensible, event-driven, architecture applies business policy in a situationally aware manner, helping achieve specific business or performance objectives. With your choice of policy-based or function-based event handling, you're limited only by your imagination.
Automatically mount the storage system of your choice, whether from local storage, a public cloud provider such as GCP or AWS, or a network storage system such as NFS, iSCSI, Gluster, Ceph, Cinder, or Flocker. Volumes automaticically move with your database instances.
No Vendor Lock-In
There are no hidden egress fees, no undocumented limits, no vendor or cloud lock-in, and you have access to managed systems for maximum flexibility. It's your database, your way.
You can get started with Continuul by running some of the examples in the Continuul GitHub repository.