面向分布式数据库性能评估的混合云自动化实现
分布式、并行与集群计算
2020-06-05 v1
摘要
混合云是私有云与公有云之间资源的集成。它使用户能够将其本地基础设施横向扩展至公有云,从而提升性能并削减前期投资成本。这种应用部署模式称为云爆发(cloud bursting),它使数据密集型应用尤其是分布式数据库系统能够同时受益于私有云和公有云。在本工作中,我们提出了一种混合云的自动化实现,使用(i)一种稳健且零成本的基于 Linux 的 VPN 来建立私有云与公有云之间的安全连接,以及(ii)Terraform 作为一种软件工具,根据混合云的需求部署基础设施资源。我们还在跨越本地 OpenStack 和 Microsoft Azure 的混合云上,对六种现代分布式数据库系统的云爆发性能评估进行了探索。我们的结果表明,MongoDB 和 MySQL Cluster 在突发至公有云以补充资源时,就吞吐量和操作延迟而言表现高效。相比之下,若 Cassandra、Riak、Redis 和 Couchdb 通过云爆发显著获取所需资源,其性能会下降。
引用
@article{arxiv.2006.02833,
title = {An Automated Implementation of Hybrid Cloud for Performance Evaluation of Distributed Databases},
author = {Yaser Mansouri and Victor Prokhorenko and M. Ali Babar},
journal= {arXiv preprint arXiv:2006.02833},
year = {2020}
}