深入浅出云计算
何恺铎
复星集团首席架构师
24360 人已学习
新⼈⾸单¥29
登录后,你可以任选4讲全文学习
课程目录
已完结/共 19 讲
结束语 (1讲)
深入浅出云计算
15
15
1.0x
00:00/00:00
登录|注册

14 | 云上容器服务:从Docker到Kubernetes,迎接云原生浪潮

云自身的IaaS/PaaS产品体系更为强大
云原生吞噬一切
技术中立性
竞争和替代关系
云上Kubernetes服务的支持加码
一统天下
各厂商推出编排解决方案
帮助用户创建虚拟机集群
云上容器平台
可迁移性
应用程序管理和迭代
轻量的启动和调度
便捷的部署
完善的封装
未来走向
容器与云的微妙关系
将Node.js程序容器化并迁移到云上的容器实例服务
不用关心底层基础设施
方便易用
Azure的Azure Container Instance
阿里云的弹性容器实例
AWS的Fargate
云上提供的容器镜像服务
容器镜像的重要性
多集群
云平台功能组件渗透到Kubernetes体系中
灵活的扩展
多租户特性
Kubernetes的崛起
编排需求增加
初期阶段
云本身是容器技术的用户和受益者
云是容器应用的最佳载体
与编排系统配合
优点
总结与思考
实际例子
容器实例服务的优势
全托管的容器实例服务
容器镜像服务
云上Kubernetes服务特点
容器上云发展历程
容器和云的关系
容器技术
何恺铎
云上容器服务

该思维导图由 AI 生成,仅供参考

你好,我是何恺铎。
容器,毫无疑问是近年来的又一个技术热词。容器化技术的诞生和兴起,以及它所催生的微服务架构、DevOps、云原生等技术理念,都对软件行业产生了深远的影响。
容器的优点有很多了,完善的封装、便捷的部署、轻量的启动和调度,这些都是容器技术受到欢迎的原因。与编排系统配合后,它能让我们的应用程序容易管理和迭代,即便是再复杂的系统也不在话下。同时呢,容器应用还能做到非常好的可迁移性,环境中只要有符合标准的容器运行时就可以顺利运行。
我相信你对容器其实有一定的了解,也知道 Docker 和 Kubernetes 分别是容器技术和容器编排的事实标准。甚至,不少同学已经有过一些实践的经验。
那么在容器这一讲中,我们主要关心什么问题呢?我认为,你需要重点搞清楚两个问题:
容器和云是什么关系呢?
在云上运行容器有哪些方式,它们各自又有什么特点呢?
让我们顺着容器上云的发展历程,来了解这两个问题的答案。

容器上云:从 Docker 到 Kubernetes

轻量的容器和富有弹性的云计算,互相之间其实是非常契合的。容器对于运行环境的极强适应性和快速启动的能力,配合云上动态扩展的庞大资源规模,让云端的容器应用可以在短时间内拓展到成千上万个实例。所以,云可以说是容器应用的最佳载体,容器应用也非常适合在云上运行和扩展。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

云上容器服务从Docker到Kubernetes,迎接云原生浪潮 云上容器服务正在迎接云原生浪潮,从Docker到Kubernetes,容器技术不断发展。云计算与容器技术相辅相成,云端的动态扩展资源规模与容器的适应性和快速启动能力相得益彰。云上运行容器有多种方式,其中Docker和Kubernetes是事实标准。云厂商提供了多种容器PaaS服务,经历了从初期的简单运行到后来的编排需求,最终以Kubernetes成为事实标准。云上Kubernetes服务具有独特特点,如免除Master节点开销、与云平台功能组件的紧密集成等。此外,容器镜像服务也是云上不可或缺的一环,各大云平台提供了自己的容器镜像服务,支持私有镜像仓库、版本管理等操作。容器实例服务也是近期云计算在容器领域的另一个特点和趋势,提供了全托管的容器服务,简便易行,成本低、速度快,无需操心底层的虚机和集群。云原生技术浪潮已经袭来,云平台们推出了各种容器相关服务,以争夺云上的容器用户。容器与云的微妙关系,以及K8s和云自身的IaaS/PaaS产品体系的未来发展,都是值得关注的话题。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出云计算》
新⼈⾸单¥29
立即购买
登录 后留言

全部留言(8)

  • 最新
  • 精选
  • 何恺铎
    置顶
    [上讲问题参考回答] 1. 在Hadoop的黄金时代,就近访问是诞生在当时网络传输速度远远低于本地硬盘IO的大背景下的,所以它的作用非常大。随着数据中心高速网络技术的发展,网络传输得以不断接近本地IO,反而是算力容易成为瓶颈,所以使用对象存储时计算存储分离等优势就凸显出来了。 2. Hive是基于Hadoop生态的数据仓库,早期使用MapReduce作为计算实现引擎,更侧重大数据量的支持,查询实时性不佳。后来虽然使用Tez/Spark等引擎进行了很多性能优化,但仍然和MPP类分析型数据库存在查询执行架构和效能方面的区别。所以相对来说,分析型数据库擅长即席查询,而Hive更适合离线计算。
    2020-04-05
    21
  • chris
    请问云原生是怎么定义的,k8s就是云原生吗?

    作者回复: 这个问题问得好,我在专栏的结束语中进行了完整的回答。

    2020-04-07
    4
  • leslie
    关于第一个问题我记得在张磊的课程中看到过,生产没用容器故而也就没钻了。 第二个问题我倒是看到过相关报道:尤其是Google在开发K8第二代时提及过其中引入一些ACID中的元素去解决一些问题;个人觉得更加偏向是云厂商中的一种服务形式。这就像现在几乎一提及设计就是分布式,可是我记得不少老师在其架构课中都有提及“分久必合,合久必分”;容器化的根本还是要一体机啊,Docker的产生并没有真正的代替VMware,一种个性化需求。 早期我们觉得有了windows就足够了,现在有了Linux也挺好。各自都还安好了几十年了,没有见到谁彻底消灭谁;其实我们更需要思考的是分布式的下一种方式是什么?这个更加值得思考。
    2020-04-03
    8
  • Helios
    第一个问题,可不可以简化为一个k8s集群的POD能够调度到另一个k8s集群上,然后这个POD还归属与前者集群?如果是这样的话就不晓得了~ 第二个问题,随着k8s的越来越成熟,以后所有的PAAS都能跑在k8s上,就像现在都是跑在操作系统上一样,我对云原生吞噬一切持有乐观态度,但是k8s还有很多问题要解决,比如现在还不支持强多租户。 还有几个问题,请教老师。 - 为什么云端的多租户特性,就能免去Master节点的开销的,这是说master节点是随便用的么,master节点消耗的资源不用自己买单是用的云厂商的资源么? - 一个云厂商的容器实例服务是跑在一个大的k8s集群中么,容器实例服务之间的互相调用只能通过创建时候返回的域名么?
    2020-04-03
    1
    3
  • 艾利特-G
    我觉得公有云应该也有通过CRD, Operator等方式集成自身容器服务到自身k8s服务中的例子吧。 有一些公有云资源对象在原版k8s型中就通过Cloud Provider以及Cloud Driver等形式集成了,说白了就是注册一个自定义资源,再写个自定义控制器来扩展API嘛。
    2020-05-15
  • Michael Yang
    K8S只会是云服务的一种!
    2020-04-03
  • Bora.Don
    所以这就是serverless的实现方式?
    2020-04-03
  • 八哥
    大多数云计算公司容器镜像服务是拿开源得Habor改的。感觉未来serverless服务可能是未来主流模式,期待。
    2020-04-03
收起评论
显示
设置
留言
8
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部