Logo des Repositoriums
 
Textdokument

IBM Cloud Databases: Turning Open Source Databases Into Cloud Services

Lade...
Vorschaubild

Volltext URI

Dokumententyp

Zusatzinformation

Datum

2019

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Quelle

Verlag

Gesellschaft für Informatik, Bonn

Zusammenfassung

Databases in all their forms are the backbone of most applications, running in the Cloud or on-premise. This creates a large demand for hosted, as-a-service database systems that are used either by Cloud applications, or even by on-premise applications. Through this demand, two types of offerings were created: new Cloud-native multi-tenant database systems and hosted instances of existing database systems. The first of those types, new cloud-native systems, may even have relational and ACID properties. On our IBM Cloud platform, we offer both types: “SQL Query” and “Cloudant” are our Cloud-native multi-tenant database systems. To cover the second type from above, “IBM Cloud Databases” offers popular Open Source databases like PostgreSQL, MongoDB or Redis as a Cloud service. The IBM Cloud Databases offering includes database provisioning, maintenance and operations, backup and restore, scaling, and other features. As a newly built service, it has unique properties that make it stand out. IBM Cloud Databases is built as a native Kubernetes application that runs containerized versions of Open Source databases. Databases are provisioned as clusters or master/slave configurations, depending on the database, to offer high availability. To further decrease downtime for customers, we implemented a zero-downtime scaling feature for vertical memory scaling. This allows customers to save cost on memory when demand is low, but quickly scale-up without restarting the database when demand increases. In this presentation, we give an overview of the system architecture and show how we integrated the different database systems. We discuss the advantages and disadvantages of running such a service on Kubernetes and provide insight into how we operate this service.

Beschreibung

Waizenegger, Tim; Lumpp, Thomas (2019): IBM Cloud Databases: Turning Open Source Databases Into Cloud Services. BTW 2019. DOI: 10.18420/btw2019-21. Gesellschaft für Informatik, Bonn. PISSN: 1617-5468. ISBN: 978-3-88579-683-1. pp. 359. Industriebeiträge. Rostock. 4.-8. März 2019

Schlagwörter

Zitierform

Tags