Skip to main content

2015 | Buch

OpenStack Trove

insite
SUCHEN

Über dieses Buch

OpenStack Trove is your step-by-step guide to set up and run a secure and scalable cloud Database as a Service (DBaaS) solution. The book shows you how to set up and configure the Trove DBaaS framework, use prepackaged or custom database implementations, and provision and operate a variety of databases—including MySQL, PostgreSQL, MongoDB, Cassandra, and Redis—in development and production environments.

Authors Amrith Kumar and Douglas Shelley, both active technical contributors to the Trove project, describe common deployment scenarios such as single-node database instances and walk you through the setup, configuration, and ongoing management of complex database topics like replication, clustering, and high availability. The book provides detailed descriptions of how Trove works and gives you an in-depth understanding of its architecture.

It also shows you how to avoid common errors and debug and troubleshoot Trove installations, and perform common tasks such as:

Inhaltsverzeichnis

Frontmatter
Chapter 1. An Introduction to Database as a Service
Abstract
Database as a Service (DBaaS) is not only a relatively new term but also a surprisingly generic one. Various companies, products, and services have claimed to offer a DBaaS, and this has led to a fair amount of confusion.
Amrith Kumar, Douglas Shelley
Chapter 2. Downloading and Installing OpenStack Trove
Abstract
This chapter provides an overview of how to download and install OpenStack Trove. You will learn two ways to install OpenStack Trove and get a working Trove deployment with a MySQL database image.
Amrith Kumar, Douglas Shelley
Chapter 3. Basic Trove Operations
Abstract
The previous chapters introduced the concept of a Database as a Service (DBaaS) and showed how to download and install the software. This chapter builds on that and goes into more detail about Trove and describes some of the basic operations that you can perform with Trove. These include
Amrith Kumar, Douglas Shelley
Chapter 4. Concepts and Architecture
Abstract
Previously you learned how to configure and install OpenStack Trove and how to perform some basic operations, including launching, restarting, and deleting instances. We also discussed registering and using datastores as well as manipulating databases and users. In previous chapters we also showed how one could interact with Trove using an API (application programming interface) or CLI (command-line identifier).
Amrith Kumar, Douglas Shelley
Chapter 5. Advanced Trove Operations
Abstract
In previous chapters we demonstrated how to install and perform some basic configurations of Trove, as well as how to perform some basic operations with Trove. We have also looked in detail at the Trove architecture and how the various components of Trove work together.
Amrith Kumar, Douglas Shelley
Chapter 6. Debugging and Troubleshooting
Abstract
In previous chapters we discussed how to install and perform some basic configurations of Trove, as well as how to perform a variety of operations with Trove. We have also looked in detail at the Trove architecture and how the various components of Trove work together.
Amrith Kumar, Douglas Shelley
Chapter 7. Building Guest Images for Trove
Abstract
In previous chapters we examined the steps involved in downloading, configuring, and operating Trove. We described the architecture of Trove in detail and illustrated how the various components of the Trove architecture work together.
Amrith Kumar, Douglas Shelley
Chapter 8. Operating Trove in Production
Abstract
In previous chapters we examined the steps involved in downloading, configuring, and operating Trove, the architecture of Trove, and the way the various components of the Trove architecture work together. We showed how to build guest images for use with Trove.
Amrith Kumar, Douglas Shelley
Appendix A. Trove Configuration Options
Abstract
This appendix describes the Trove configuration options in more detail, and documents numerous important settings that you can use to customize the operation of Trove.
Amrith Kumar, Douglas Shelley
Appendix B. The Trove Command-Line Interface
Abstract
This appendix describes the Trove command-line interface (CLI) in detail and documents the various commands and options that are available on the command line.
Amrith Kumar, Douglas Shelley
Appendix C. The Trove API
Abstract
This appendix describes the Trove API in detail, and documents the various interfaces that Trove provides. We use 'curl' and show how one can interact with Trove using its RESTful API.
Amrith Kumar, Douglas Shelley
Backmatter
Metadaten
Titel
OpenStack Trove
verfasst von
Amrith Kumar
Douglas Shelley
Copyright-Jahr
2015
Verlag
Apress
Electronic ISBN
978-1-4842-1221-9
Print ISBN
978-1-4842-1222-6
DOI
https://doi.org/10.1007/978-1-4842-1221-9