容器云是什么技术?对比于虚拟机有什么特点?

容器云是什么技术?对比于虚拟机有什么特点?,第1张

容器云是近两年在云计算技术中新兴的一种产品形式,容器在计算形态上是归属于轻量级的虚拟化技术。和传统虚拟化内核级的Guest OS的封装不同,容器服务是进程级的虚拟化形态封装,启动速度和部署的速度都十分迅速,能够在应用层面根据资源的需求进行快速部署与调度,生命周期变化速度快。

之所以会有容器云的出现,主要还是因为时代的发展趋势所导致。由于在2010年,国外Cloud,Docker等容器技术刚刚创立,这无非给云计算指明了一条明确的道理,此后K8s和Docker等技术就火的一塌糊涂。

而对比于传统虚拟机,容器云有什么特点呢?

一:可移植性

目前容器技术主要体现在应用程序容器化(Docker)和系统容器化上。这两种形式的容器都能让IT团队从底层架构中抽象出程序代码,进一步实现各种部署环境的可移植性。

二:轻量级

容器通常部署在物理服务器及其主机操作系统上,它可以通过单个操作系统安装来运行多个工作环境,因此容器云特别“轻”,仅仅需要几秒钟就可以启动。

三:降低成本

与传统虚拟机相比,CPU,内存和存储效率的提高是容器技术最大优势。在同一基础架构上支持更多容器,那么这些资源的减少就转化成巨大的成本,同时也大大减少了管理开销。

容器包含了应用和所需的依赖,但不需要独占资源,没有一个虚拟系统,而是和宿主机共享硬件资源和操作系统,和其他容器共享内核,从而实现资源的动态分配。多个容器在同一个宿主机操作系统中的用户空间以独立的进程运行。因此,容器相比虚拟机要轻量许多,在一个主机上可以同时启动近百个容器,一个应用要在数量上横向扩展非常便捷,而虚拟机则几乎不可能启动同样多的数量。对于重启操作,容器近似于重启一个进程,而虚拟机则相当于重启操作系统。

用很火的集装箱比喻形容就是,“货物”(应用)在“汽车”,“火车”,“轮船”(私有云、公有云等服务)之间迁移交换时,只需要迁移符合标准规格和装卸方式的“集装箱”(docker container),削减了耗时费力的人工“装卸”(上线、下线应用),带来的是巨大的时间人力成本节约,这使未来仅有少数几个运维人员运维超大规模装载线上应用的容器集群成本可能。

看到这里,有没有觉得非常眼熟?近几年大热的物联网平台,宣传的不也就是这些点吗?

物联网平台商往往会这么告诉你:在我们的平台上提供了多种多样的开发工具,你可以使用拖拽式的手法开发程序,完全不用操心底层的操作系统和所依赖的环境,只需专注于客户的需求和应用程序本身。。.。。.

就像OpenStack、Cloudstack这样的技术是解决IaaS层的问题,容器技术的诞生其实主要解决了PaaS层的技术实现。

现在最常用的开源云平台架构Kubernetes、Cloud Foundary还是Serverless,其背后驱动都是容器技术。而市面上多达上百家的物联网平台,几乎都是PaaS平台。

先说缺点吧,阿里云的操作系统是裸机,对不懂技术,或者不熟悉的人比较麻烦,配置环境问题是很头疼的事情,并且限制比较多,只能备5个不同的网站,价贵。百度云百度开放云的缺点,就是开通的过程稍微麻烦点,如果有百度钱包就很方便了。西部数码云主机的缺点就是品牌知名度没有阿里云和百度大,但一直在用心做。然后说优点,阿里云的优点就是比较稳定,百度云百度开放云也是比较稳定,西部数码的优点也是比较稳定,价低些,西部数码的自带了配置环境,比较人性化,即买即用的。三家的云主机性能都不错,思朴科技既是阿里云代理又是百度云百度开放云代理。可以多了解和对比的。西部数码著名大daiLi思朴互联,价更低。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/634581.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-18
下一篇2023-07-18

发表评论

登录后才能评论

评论列表(0条)

    保存