调查显示,29%的大企业在容器中运行了工作负载(开发用途仅为8%,生产负载占21%),中小企业这一比例为24%,此外41%的大企业在通过容器做实验,而中小企业这一比例为33%。 图 8:开发运维领域应用工具选择
图 9:使用Docker的大企业数量超过小微企业 (二)SaaS市场规模进一步扩大,为容器云创造机会 根据IDC公布的2015年云市场调研报告,全球在商业云系统管理软件和SaaS解决方案上的开支增长了24.60%,约合29亿美,而到2017年末会有超过80%的企业IT组织会采用横跨公共云、私有云或混合云架构。 就国内SaaS市场来说,2014年中国SaaS市场规模约为25.82亿元,IDC预计到2019年我国SaaS市场规模将达到80.28亿元左右,2015-2019年的年复合增长率将达到24.60%。 容器技术通过将SaaS应用打包成容器镜像,应用交付、部署、运维都更加简单。因此基于CaaS的SaaS产品会越来越成为主流。而SaaS行业已经进入快速发展期,未来各细分领域的需求也会进一步扩大市场,这在另一方面将加快CaaS的部署投入。 可以说容器推动SaaS拓展,而SaaS高速发展同样带动了容器云市场。 图 10:2015年全球SaaS市场规模和增速 图 11:2014-2019年中国SaaS市场规模 注:市场规模单位:亿元 二、容器对比虚拟化,市场格局初显露 (一)对比传统虚拟化,容器技术优势明显 云平台的搭建和运维离不开虚拟化。从技术角度看,容器技术是传统虚拟化的补充。 图 12:SaaS云的搭建和管理 图 13:虚拟机与容器虚拟化方式的区别 对于传统虚拟化技术来说,虚拟层为用户提供了一个完整的虚拟机:包括内核在内的一个完整系统镜像,每台虚拟机都能够获得唯一的操作系统和负载。 然而相比之下,容器为应用程序提供了隔离的运行空间:每个容器内都包含一个独享的完整用户环境空间,并且一个容器内的变动不会影响其他容器的运行环境。每个容器之间共享同一个系统内核,这样当同一个库被多个容器使用时,内存的使用效率会得到提升。 简而言之,虚拟机是构建在底层系统资源之上,而容器则是在底层资源上首先构建了一层统一操作系统,j2直播,之后再将容器层安装在统一操作系统之上,每个容器共享相同的操作系统。 表1:Docker容器技术相对虚拟机的优劣势 总的来说,容器技术可以进一步提高计算资源的利用率,性能轻、启动快,基于容器的固定镜像发布方式可以简化环境的配置,实现跨主机甚至跨机房的高可用部署,标准化的容器具有可移植性,基于微服务架构的自由组合和平台的服务治理能力可以对应用服务做到自动化的测试、部署、监控和回滚。但是其隔离性和安全性问题仍有待改善,比较好的方式可能是容器技术和虚拟机的联合部署。 虚拟化巨头VMware与Docker在2014年达成合作力争实现优势互补。2016年VMware针对vSphere发布了新的测试版Docker volume driver,Docker则推出了Docker Volume Plugin框架予以应用支持。 该产品实现虚拟机和容器并行,即允许用户将同一vSphere存储用于虚拟机和容器。它们能在同一vSphere基础设施上并行,在实现同一集群共享存储无影响迁移的同时又具备极高的安全性。
图 14:vSphere存储结合Docker容器 (二)容器平台竞争白热化,推动方案多元化 在Docker公司决定对其容器技术开源后,多种替代Docker的容器平台方案也相继出现,冲击了Docker在产业链中的主导地位。 (责任编辑:本港台直播) |