An Automated Implementation of Hybrid Cloud for Performance Evaluation of Distributed Databases
Yaser Mansouri, Victor Prokhorenko, and M. Ali Babar

TL;DR
This paper presents an automated hybrid cloud implementation using VPN and Terraform, evaluating its performance on six distributed databases, showing that some databases benefit from cloud bursting while others do not.
Contribution
It introduces an automated hybrid cloud setup with secure VPN and Terraform deployment, and evaluates performance impacts on multiple distributed databases.
Findings
MongoDB and MySQL Cluster perform well with cloud bursting.
Cassandra, Riak, Redis, and CouchDB show reduced performance with cloud bursting.
Hybrid cloud deployment can improve or impair database performance depending on the system.
Abstract
A Hybrid cloud is an integration of resources between private and public clouds. It enables users to horizontally scale their on-premises infrastructure up to public clouds in order to improve performance and cut up-front investment cost. This model of applications deployment is called cloud bursting that allows data-intensive applications especially distributed database systems to have the benefit of both private and public clouds. In this work, we present an automated implementation of a hybrid cloud using (i) a robust and zero-cost Linux-based VPN to make a secure connection between private and public clouds, and (ii) Terraform as a software tool to deploy infrastructure resources based on the requirements of hybrid cloud. We also explore performance evaluation of cloud bursting for six modern and distributed database systems on the hybrid cloud spanning over local OpenStack and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
