Checkpoint and Restore of Micro-service in Docker Containers

Checkpoint and Restore of Micro-service in Docker Containers
复制标题

Docker容器中微服务的检查点与恢复

DOI:
10.2991/icmii-15.2015.160
复制
发表时间:
2015
影响因子:
1.6
通讯作者:
Yang Chen
Yang Chen
中科院分区:
物理与天体物理3区
文献类型:
--
作者:
Yang Chen

文献摘要

被引文献

相似文献

在快速采用微服务的目前,必须建立一个系统来支持和确保微服务的高性能和高可用性。我们也称为容器的轻量级虚拟化具有在单个内核实例下运行多个隔离的过程集的能力。由于有可能获得与裸露服务器的近乎本地性能相当的低间接费用,因此容器技术(例如OpenVZ,LXC,Docker)被广泛用于微服务(1)。在本文中,我们介绍了容器中微服务的高可用性。我们调查了容器(Docker,OpenVZ)提供的功能,以建模和构建微服务基础架构,并比较不同的检查点和还原技术以获得高可用性。最后,我们提出了调整为微服务的基础设施的初步性能结果。
In the present days of rapid adoption of micro-service, it is imperative to build a system to support and ensure the high performance and high availability for micro-services. Lightweight virtualization, which we also called container, has the ability to run multiple isolated sets of processes under a single kernel instance. Because of the possibility of obtaining a low overhead comparable to the near-native performance of a bare server, the container techniques, such as openvz, lxc, docker, they are widely used for micro-service (1). In this paper, we present the high availability of micro-service in containers. We investigate capabilities provided by container (docker, openvz) to model and build the Micro-service infrastructure and compare different checkpoint and restore technologies for high availability. Finally, we present preliminary performance results of the infrastructure tuned to the micro-service.