随着Web应用从单纯的文字展示发展到使用图片、音频、视频等多媒体手段表达,Web承载的业务变得越来越繁重。在海量的用户与数据的压力下,Web应用对于承载应用的服务器要求也越来越高,服务器的性能逐渐成为应用发展的瓶颈.同时,Web应用正常提供服务需要配置包括操作系统,开发语言标准库,分布式缓存等依赖环境。这无形加大了Web应用快速部署、扩容、版本回溯的难度,给Web开发幽队带来了许多不必要的困扰。不仅如此,互联网业务具有随机性、突发性、集中性,为了保障百分之一时段业务的需求而购买大量的服务器硬件,会造成服务器的计算资源浪费。
虚拟化技术可以将一个物理主机分成若干个相互隔离的部分,每个服务器运行独立的操作系统,有效的利用物理主机资源。Docker是一种轻量级的虚拟化技术,它不依赖任何操作系统、开发框架和设计语言,具有将Web应用及所需要的应用环境快速打包发布的能力。使用Docker容器构建的Web服务器集群,可以满足Weh应用对于服务器性能和快速扩容的需求。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !