Logo des Repositoriums
 

IBM Cloud Databases: Turning Open Source Databases Into Cloud Services

dc.contributor.authorWaizenegger, Tim
dc.contributor.authorLumpp, Thomas
dc.contributor.editorGrust, Torsten
dc.contributor.editorNaumann, Felix
dc.contributor.editorBöhm, Alexander
dc.contributor.editorLehner, Wolfgang
dc.contributor.editorHärder, Theo
dc.contributor.editorRahm, Erhard
dc.contributor.editorHeuer, Andreas
dc.contributor.editorKlettke, Meike
dc.contributor.editorMeyer, Holger
dc.date.accessioned2019-04-11T07:21:22Z
dc.date.available2019-04-11T07:21:22Z
dc.date.issued2019
dc.description.abstractDatabases 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.en
dc.identifier.doi10.18420/btw2019-21
dc.identifier.isbn978-3-88579-683-1
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/21706
dc.language.isoen
dc.publisherGesellschaft für Informatik, Bonn
dc.relation.ispartofBTW 2019
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) – Proceedings, Volume P-289
dc.titleIBM Cloud Databases: Turning Open Source Databases Into Cloud Servicesen
gi.citation.startPage359
gi.conference.date4.-8. März 2019
gi.conference.locationRostock
gi.conference.sessiontitleIndustriebeiträge

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
C3-1.pdf
Größe:
683.34 KB
Format:
Adobe Portable Document Format