■内蒙古广播电视台:夏丽娟;内蒙古农业大学计算机与信息工程学院:白戈力 李建华 刘岩
传统的云计算平台是通过调整IaaS层管理计算机资源等基础设施,将服务器和存储器进行虚拟化处理,提高数据库并发访问能力。采用读写分离等技术实现共享资源虚拟化,从而实现基础设施资源的统一管理。对物理层面的虚拟化,每个虚拟机在启动时都会加载操作系统,系统本身就会占用几个GB的磁盘空间,因此会加大系统本身的消耗,从而导致整体网站的反应速度缓慢。而Docker容器共用宿主的内核,只需安装应用与基础类库,非常轻量。当今出现的一种更为先进的云计算平台是基于Docker的容器虚拟化平台,Docker因其部署应用的便捷性与灵活性,可以让开发者将应用以及依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统中,从而实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理,方便快捷是Docker最大的优势,过去需要数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。云计算时代的到来,Docker一方面能节省开支,使开发者不必为了追求效果而配置高额的硬件,改变了高性能必然高价格的思维定式;另一方面,Docker与云的结合,让云空间得到了更加充分的利用,不仅解决了硬件管理的问题,也改变了虚拟化的方式。
本文使用了Docker技术来构建容器集群,从高并发流量动态负载均衡、容器化集……