...
首页> 外文期刊>Concurrency and computation: practice and experience >Elastic deployment of container clusters across geographically distributed cloud data centers for web applications
【24h】

Elastic deployment of container clusters across geographically distributed cloud data centers for web applications

机译:在地理上分布云数据中心的弹性部署集装箱群体用于Web应用程序

获取原文
获取原文并翻译 | 示例
           

摘要

Containers such as Docker provide a lightweight virtualization technology. They have gained popularity in developing, deploying and managing applications in and across Cloud platforms. Container management and orchestration platforms such as Kubernetes run application containers in virtual clusters that abstract the overheads in managing the underlying infrastructures to simplify the deployment of container solutions. These platforms are well suited for modern web applications that can give rise to geographic fluctuations in use based on the location of users. Such fluctuations often require dynamic global deployment solutions. A key issue is to decide how to adapt the number and placement of clusters to maintain performance, whilst incurring minimum operating and adaptation costs. Manual decisions are naive and can give rise to: over-provisioning and hence cost issues; improper placement and performance issues, and/or unnecessary relocations resulting in adaptation issues. Elastic deployment solutions are essential to support automated and intelligent adaptation of container clusters in geographically distributed Clouds. In this article, we propose an approach that continuously makes elastic deployment plans aimed at optimizing cost and performance, even during adaptation processes, to meet service level objectives (SLOs) at lower costs. Meta-heuristics are used for cluster placement and adjustment. We conduct experiments on the Australia-wide National eResearch Collaboration Tools and Resources Research Cloud using Docker and Kubernetes. Results show that with only a 0.5 ms sacrifice in SLO for the 95th percentile of response times we are able to achieve up to 44.44% improvement (reduction) in cost compared to a naive over-provisioning deployment approach.
机译:Docker等集装箱提供了轻量级虚拟化技术。它们在开发,部署和管理云平台和跨云平台上的应用程序中获得了普及。 Container Management和Orchestration平台(如Kubernetes)在虚拟群集中运行应用程序容器,摘要管理底层基础架构的开销,以简化容器解决方案的部署。这些平台非常适用于现代Web应用程序,这些应用程序可以基于用户的位置导致使用的地理波动。这种波动通常需要动态的全球部署解决方案。一个关键问题是决定如何调整群集的数量和放置以维持性能,同时产生最小的操作和适应成本。手动决策是天真的,可以产生:过度供应,因此成本问题;不正确的放置和性能问题,和/或不必要的重新定位导致适应问题。弹性部署解决方案对于支持地理分布云中的集装箱集群的自动化和智能调整至关重要。在本文中,我们提出了一种方法,即使在适应过程中,旨在优化成本和性能的旨在优化成本和性能,以满足较低成本的服务水平目标(SLO)。 Meta-heuRistics用于集群放置和调整。我们使用Docker和Kubernetes对澳大利亚全国Eresearch协作工具和资源研究云进行实验。结果表明,与近期过度供应部署方法相比,SLO中只有0.5毫升牺牲的响应时间,我们能够达到高达44.44%的成本(减少)成本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号