Vitess is a database solution for deploying, scaling and managing large clusters of database instances. It is architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many SQL features with the scalability of a NoSQL database. Vitess can help you with the following problems:
Scaling a SQL database by allowing you to shard it, while keeping your application changes to a minimum.
Migrating from bare metal to a private or public cloud.
Deploying and managing a large number of SQL database instances.