摘要
大数据时代的今天,人们与互联网已经密不可分.庞大的用户数,随之而来的就是大量用户数据以及这些海量数据的处理.对于Web应用来说,大量的用户访问,就需要服务端更优秀的服务配置、系统优化、资源利用.传统的Web应用部署在性能高的实体机或是虚拟机集群上,资源分配利用的单位是集群中的每台机器.随着Docker的出现,产生了一个新的单位:容器.它可以以更少的资源占用,更多的利用主机资源.基于此,本文分别构建两种环境下的Web应用,研究分析其部署在这两种环境下的差异.通过实验,发现Web应用容器化后展现了更好的性能,在容错方面有显著的优势,在服务器环境部署拓展方面也展现了更简单方便的特点。
Today,people and the Internet has been inseparable. The large number of users,followed by a large number of user data and the processing of these massive data. For Web applications,a large number of user access need for better service server configuration,system optimization,resource utilization. Traditional Web applications deployed in the high performance of the physical machine or virtual machine cluster,the allocation of resources used in the unit is the machine of the cluster. With the Docker,comes a new unit: the container. It can take up less resources,more use of host resources.We built Web applications in these two environments,research and analysis of its deployment in difference environments. In the experiment, it is found that the Web application container has demonstrated better performance and has significant advantages in fault tolerance.
作者
张雷
ZHANG Lei(College of Computer and Communication Engneering,China University of Petroleum,Qingdao 266000,Chin)
出处
《电子设计工程》
2018年第14期14-18,共5页
Electronic Design Engineering
基金
山东省自然科学基金(ZR2014FM038)
关键词
虚拟机
集群
容器
容器化
virtual machine
cluster
container
dockerize