01 | 预习篇 · 小鲸鱼大事记(一):初出茅庐
该思维导图由 AI 生成,仅供参考
- 深入了解
- 翻译
- 解释
- 总结
Docker:云计算领域的变革者 Docker作为PaaS技术的杰出代表,引领了云计算领域的巨大变革。过去,PaaS项目虽然提供了应用托管的能力,但用户必须为每种语言、框架和版本的应用维护一个打包,这一过程繁琐且容易出错。然而,Docker镜像的出现解决了这一问题,它包含了完整的操作系统文件和目录,使得本地环境和云端环境高度一致。这使得用户无需进行任何配置或修改,极大地简化了部署过程。Docker镜像的崛起迅速改变了整个云计算领域的发展历程,成为一种强大的工具。 一旦镜像制作完成,用户就可以让Docker创建一个“沙盒”来解压这个镜像,然后在“沙盒”中运行自己的应用。Docker项目给PaaS世界带来的“降维打击”,提供了一种非常便利的打包机制,直接打包了应用运行所需要的整个操作系统,从而保证了本地环境和云端环境的高度一致,避免了用户通过“试错”来匹配两种不同运行环境之间差异的痛苦过程。 尽管Docker解决了应用打包的难题,但并不能代替PaaS完成大规模部署应用的职责。一些创业公司纷纷在第一时间推出了Docker容器集群管理的开源项目,用来跟“过时”的PaaS们划清界限。在2014年底的DockerCon上,Docker公司发布了自家研发的“Docker原生”容器集群管理项目Swarm,重新定义PaaS的宏伟愿望。 Docker公司在2014年的巅峰岁月里,离自己的理想只有一步之遥。Docker的出现不仅改变了PaaS的发展方向,也为云计算领域带来了全新的可能性。
《深入剖析 Kubernetes》,新⼈⾸单¥68
全部留言(111)
- 最新
- 精选
- Focused引用原文:“docker项目给PaaS世界带来的“降维打击”,其实是提供了一种非常便利的打包机制。这种机制直接打包了应用运行所需要的整个操作系统,从而保证了本地环境和云端环境的高度一致” 既然打包了整个操作系统,如果一台机器上跑n个docker镜像,那意味着有n个操作系统运行在这台机器上,那每个docker所能获取到的资源是不是就很有限了,比如内存、cpu、文件描述符等等,请释惑。谢谢
作者回复: 其实只打包了文件系统,不包括操作系统内核。在容器技术基础里我们会详细解释。
2018-08-286112 - timmy一个弱智的问题:打包了系统镜像的应用会不会超级大?
作者回复: 会,不过讲镜像的时候会提到,怎么个大法
2018-08-28877 - extraterrestrial!!没经历过pass阶段, 既然打包这么重要,为啥后来的docker做了,cloud foundry自己没有做?有什么特别的难点吗?
作者回复: 技术上其实不难,但要想出镜像这个方法,却是一个从0到1的突破。
2018-08-28367 - adoal如果打包不包括kernel,那么某个应用需要加载特定ko怎么办呢?
作者回复: 没办法,不能用常规的linux容器
2018-09-16720 - 马若飞我个人理解用户还是需要Paas作为“云”,也就是载体,在之上运行这个“包”。这也就是AWS还是活的好好的原因。不知道对不对请老师指正。
作者回复: 一点没错。不过,我们也会讲到一些新技术,让AWS们也有点坐不住
2018-08-28519 - 心情不错张小哥,我们现在用的是openvz7 目前领导和项目本身没有转变到微服务的动力
作者回复: 赞!我就是openvz粉啊。kubernetes 其实并不跟微服务绑定,你把openvz通过CRI集成进kubernetes 里很也轻松。我们自己还直接用k8s管虚机呢。先灰度一部分上去,慢慢转型。关键是,这套基础设施现在不上的话,可真就落伍了……
2018-08-2812 - 李博越后面求加餐能讲讲cncf各个产品的overview以及关系
作者回复: 最后一部分开源生态,自会提到
2018-08-2812 - Joe姜已读。目前对于大部分公司而言,基本都用的阿里云或者腾讯云的云服务器,而不是物理机,机器资源配置都是动态通过pass这样的底层资源调度来管理的,容器作为更上一层的应用,又封装了一层,这样会不会降低容器中实际应用对物理计算资源的使用效能?如果是云服务器厂商,它们以后会直接给用户直接提供容器服务,而不再是虚拟机服务吗?
作者回复: 容器隔离性太差,得用katacontainers 。不过,话说回来,卖虚拟机才能挣到钱啊。
2018-11-2311 - wangbo容器和阿里云这些服务器有什么关系吗?这个我一直没搞懂
作者回复: 可以认为没关系,容器就是容器,是应用封装的小伙伴
2018-08-2811 - 阳雨杭请问完整的操作系统文件与目录,具体指的哪些文件和目录呢?会不会超级大,跟VMware的镜像文件相比,有什么区别呢?
作者回复: 所有文件和目录,但不包括kernel。几百兆。而虚拟机镜像文件是整个磁盘,通常几个G。
2018-08-2810