Cloud computing is becoming common, and the choice of proper infrastructure is essential. One of main issues is choosing between private and public clound, between commercial and non-commercial solutions. This paper aims to compare the parameters of OpenStack and Google Cloud systems. Both systems deliver a computing cloud service, enabling the user to use the infrastructure as a service (IaaS) model. We developed the pipeline using the Python programming language and its libraries, which enable communication with the aforementioned clouds. We measured various parameters of instances and task execution: instance launch and deletion times, and their dependence on the number of launched instances. Moreover, we used benchmark algorithms to check the instance performance. We analysed the results and the factors that contributed to them and provided conclusions, recommendations, and suggestions for further research based on the gathered data.
翻译:云层计算正在变得司空见惯,选择适当的基础设施至关重要。 主要问题之一是在私人和公共部门之间,在商业和非商业解决方案之间做出选择。 本文旨在比较 OpenStack 和 Google Cloud 系统的参数。 两种系统都提供计算云服务, 使用户能够将基础设施用作服务( IaaS) 模式。 我们利用Python 编程语言及其图书馆开发了管道, 从而能够与上述云进行沟通。 我们测量了各种实例和任务执行参数: 实例的启动和删除时间, 及其对已启动实例数量的依赖性。 此外, 我们使用基准算法来检查实例的性能。 我们分析了促成这些结果和因素, 并根据所收集的数据为进一步研究提供了结论、建议和建议。