We are at the last leg of our journey and so far we have seen how Trove can help users in creating, configuring, resizing, taking backups, and restoring different data stores. However, all of these tasks deal with a single instance.
With something as important as data (especially if it is production data), no organization in the world will risk running a single instance. Therefore, in a production setup, it is imperative that some sort of high availability for databases is introduced.
While there are several options, two of the most used ones are replication and clustering when it comes to databases.
In this chapter, we will deal with these features of Trove. Currently, these features are only available for some of the databases that Trove supports.
Another point to keep in mind is that Trove itself is not the provider for these features, but merely provides a platform to help configure these if the underlying databases themselves support it. Which means...