Show simple item record

dc.contributor.authorShrestha, Raju
dc.date.accessioned2020-07-29T12:43:11Z
dc.date.accessioned2020-12-14T08:45:19Z
dc.date.available2020-07-29T12:43:11Z
dc.date.available2020-12-14T08:45:19Z
dc.date.issued2020
dc.identifier.citationShrestha, R. (2020). Performance of cluster-based high availability database in cloud containers. I D. Ferguson, M. Helfert & C. Pahl (Red.), CLOSER2020: Proceedings of the 10th International Conference on Cloud Computing and Services Science. (s. 320-327). SciTePress. https://doi.org/10.5220/0009387103200327en
dc.identifier.isbn978-989-758-424-4
dc.identifier.urihttps://hdl.handle.net/10642/9271
dc.description.abstractDatabase is an important component in any software application, which enables efficient data management. High availability of databases is critical for an uninterruptible service offered by the application. Virtualization has been a dominant technology behind providing highly available solutions in the cloud including database, where database servers are provisioned and dynamically scaled based on demands. However, containerization technology has gained popularity in recent years because of light-weight and portability, and the technology has seen increased number of enterprises embracing containers as an alternative to heavier and resource-consuming virtual machines for deploying applications and services. A relatively new cluster-based synchronous multi-master database solution has gained popularity recently and has seen increased adoption against the traditional master-slave replication for better data consistency and high availability. This article evaluates the performance of a cluster-based high availability database deployed in containers and compares it to the one deployed in virtual machines. A popular cloud software platform, OpenStack, is used for virtual machines. Docker is used for containers as it is the most popular container technology at the moment. Results show better performance by HA Galera cluster database setup using Docker containers in most of the Sysbench benchmark tests compared to a similar setup using OpenStack virtual machines.en
dc.language.isoenen
dc.publisherSciTePressen
dc.relation.ispartofProceedings of the 10th International Conference on Cloud Computing and Services Science - Volume 1
dc.rightsThis is an accepted postprint-version of a conference proceeding that has been published online. The published version can be read and viewed online at https://dx.doi.org/10.5220/0009387103200327en
dc.subjectPerformancesen
dc.subjectHigh availabilityen
dc.subjectCloudsen
dc.subjectVirtual machinesen
dc.subjectDatabasesen
dc.subjectDocker containersen
dc.titlePerformance of cluster-based high availability database in cloud containersen
dc.typeChapteren
dc.typePeer revieweden
dc.typeConference proceeding
dc.date.updated2020-07-29T12:43:11Z
dc.description.versionacceptedVersionen
dc.identifier.cristin1820941
dc.source.isbn978-989-758-424-4


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record