我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SACC 2018:容器专场的回顾与总结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SACC 2018:容器专场的回顾与总结

2018年10月19日,第十届中国系统架构师大会(SACC2018)圆满落幕。作为国内最负盛名的架构师盛会之一,SACC 2018关注大数据、存储、AI应用、区块链等多个技术领域,旨在促进全球技术交流,推动国内技术升级。

本届大会汇聚了众多国内一线专家,他们带来的技术分享着实令人受益匪浅。在19日上午的容器技术专场,阿里巴巴技术专家孙宏亮、宜信容器云架构师陈晓宇、腾讯高级工程师陈纯、网易研究院云计算技术部首席架构师刘超依次做了主题演讲。

大规模云原生场景下镜像分发及存储优化实践

随着容器在企业大规模应用,业务发布高峰期镜像下载成为业务发布效率的一个瓶颈点。阿里巴巴技术专家孙宏亮表示,“解决云原生场景下的镜像分发问题有三点,分别是镜像分发效率、镜像分发流控和镜像分发安全。”

SACC 2018:容器专场的回顾与总结

▲阿里巴巴技术专家孙宏亮

阿里巴巴集团容器化业务前期为了提升业务发布效率,推出了p2p镜像分发工具,镜像p2p分发可以大大提升镜像的分发效率。由于单台宿主机磁盘IO带宽一定,如果业务量大,更新频繁,即使使用p2p镜像分发工具,也无法真正解决业务镜像分发效率的问题。

如果将容器的镜像存储也做成分布式,下载镜像时,只需要将镜像存储块挂载到宿主机本地。镜像分布式存储完全省掉了镜像下载流程,这样不仅能大大提升镜像分发效率也能很大程度缓解宿主机磁盘 IO,这就是阿里巴巴集团的镜像远程化实践。

对未来计算存储分离的展望,阿里巴巴技术专家孙宏亮表示,希望本地存储弱化、存储集中化、规模化下的资源利用率逐步提升。

Kubernetes在宜信落地实践

容器技术在宜信的生产环境使用已经有两年多,从裸Docker到Kubernetes一路演进,本次大会宜信容器云架构师陈晓宇主要介绍了Docker和Kubernetes相关技术,并详解了Kubernetes网络和存储架构。

SACC 2018:容器专场的回顾与总结

▲宜信容器云架构师陈晓宇

关于Kubernetes在宜信落地的实践经验,传统应用如何迁移至容器以及具体的优化策略。陈晓宇表示,“Kubernetes部署优化主要有几点,Etcd SSD加速以及定时备份、Docker数据盘单独划分、去除systemd的关联、删除无用的调度过滤器、关闭ServiceAccountToken、内核调忧、限制容器的存储大小和最大进程数。”

腾讯GaiaStack容器产品私有云场景实践

GaiaStack是腾讯基于kubernetes打造的企业级容器云平台,并通过腾讯云向外部企业输出解决方案,已经成功在金融、游戏、政务、互联网等各行业落地。在私有云场景下,Kubernetes未必能适用于业务的场景。

GaiaStack作为数据中心操作系统,可以调度CPU或GPU等海量计算资源,运行所有计算框架,监控任务执行结果,让数据中心的所有资源被合理使用,协同完成各类应用场景的计算。

SACC 2018:容器专场的回顾与总结

▲腾讯高级工程师陈纯

陈纯表示,“比如应用管理方面方面, Kubernetes提供了deployment、statefulset、job等应用类型各司其职,分别运行微服务,有状态服务和离线作业,但是实际使用后总会遇到各种各样的问题。”

比如在缩容时deployment无法支持按照指定的策略进行,statefulset的升级只能按标号顺序依次进行,且一个statefulset不能同时灰度两个以上的镜像版本,Spark on Kubernetes的实现甚至都没有用job来运行。更不必说Kubernetes网络方面,试问谁没有自己鼓捣过适合自身业务的Kubernetes网络架构?

不过Kubernetes提供了大量的扩展接口,比如scheduler extender、CRD、device plugin、CNI、CRI等,通过这些接口可以提供丰富的扩展功能。本次分享将深入介绍腾讯GaiaStack容器云是如何利用Kubernetes的扩展接口打造一个适应私有云场景的容器云产品。

Service Mesh与容器平台融合与解耦实践

Kubernetes作为容器平台的事实标准,可以基本覆盖微服务的大部分场景,例如负载均衡,API网关,弹性伸缩,服务发现,配置中心等,但是对于服务治理方面比较弱,因而出现了ISTIO为代表的Service Mesh技术。

SACC 2018:容器专场的回顾与总结

▲网易研究院云计算技术部首席架构师刘超

然而目前ISTIO和Kubernetes绑定比较紧,然而不是所有的应用都是部署在容器中的,因而微服务平台需要和容器平台解耦,解耦后的微服务平台也需要能够和容器平台进行联动。

SACC 2018:容器专场的回顾与总结

▲网易微服务框架

微服务架构可以做到服务注册中心、服务调用方式、服务网关、断路器、分布式配置、服务跟踪和批量任务等。刘超表示,“网易微服务框架做到了,发现容易搞定,治理难搞定;发现不易替换,治理易替换;解耦容器平台与微服务;解耦服务发现与服务治理。”

SACC 2018:容器专场的回顾与总结

▲网易云容器服务架构

会上,刘超还汇总了各种微服务框架的优缺点,并表示容器管理平台本身也是微服务。所有的多租户容器请求入口流量,可对接多个任务: OpenStack,Kubernetes,所有PaaS,持续集成,镜像仓库,计费,用户,认证等。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SACC 2018:容器专场的回顾与总结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

SACC 2018:容器专场的回顾与总结

2018年10月19日,第十届中国系统架构师大会(SACC2018)圆满落幕。作为国内最负盛名的架构师盛会之一,SACC 2018关注大数据、存储、AI应用、区块链等多个技术领域,旨在促进全球技术交流,推动国内技术升级。本届大会汇聚了众多国
2023-06-03

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录