QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务
Kubernetes已然是容器编排系统的事实标准,像京东这样的大厂也从OpenStack切换到了Kubernetes。也有不少公司围绕Kubernetes搭建自己的私有云等基础设施,运维体系也随之产生了新的变化。
\\
很多企业也在基于Kubernetes构建支持微服务的平台,而这就是Istio和Service Mesh的用途所在了。
\\
在即将于4月20日举行的QCon北京2018上,为体现业界的技术发展和前沿趋势,我们也准备了丰富的Kubernetes、Service Mesh、DevOps相关话题,一起来看看。
\\
Michael Chen,VMware高级经理。本科毕业于普渡大学,硕士毕业于康奈尔大学。Michael在分布式Java系统、Java EE (Java Enterprise Edition)方面有15年经验。曾整体负责Java EE 7。他曾经是BEA Weblogic Server(后来被Oracle收购)的核心开发者、架构师。
\\
他将分享《Kubernetes——面向未来的开发和部署平台》。
\\
\
Kubernetes是管理集群环境中容器化应用的系统,基于用户负载编排计算、网络和存储基础设施。它集合了平台即服务(PaaS)的简洁和基础设施即服务(IaaS)的灵活,还支持跨基础设施提供商移植。Kubernetes提供了一个容器和微服务平台,可以快速、可预测地部署和伸缩容器化应用。
\\
演讲中,我们先重温一下Kubernetes的架构,介绍预期状态管理、服务和部署解耦,了解市面上面向Kubernetes的各种基础设施产品。理解为什么说Kubernetes和云提供商为开发者创建了最好的开发和部署PaaS和IaaS。最后,我们将通过一个Demo演示Kubernetes在公有云和私有云上的应用。
\
\\
\郑建磊,今日头条工程师。2016年初加入今日头条,负责容器云(TCE)开发,从事机器管理、资源调度、服务管理/上线相关工作,做过PaaS、IaaS、网络;经历了TCE从无到有,规模从0到万的过程。
\\
他将分享《容器云在今日头条的落地和实践》。
\\
\
头条从2016年初开始尝试私有云TCE,主要是基于Kubernetes和容器技术,现如今调度管理上万台物理机,运行头条90%以上的在线服务,成功的支撑了头条业务的快速增长;在TCE规模迅速扩张的过程中遇到很多问题,积累了一些经验,并结合头条的实际情况做过一些深度定制。
\\
该议题主要结合头条的实际情况介绍TCE在头条的落地经验,涉及物理机管理、网络、IaaS、PaaS等方方面面, 全面系统地介绍头条私有云实践。
\\
听众受益
\\
- 了解容器云在规模扩大过程中的方向和经验。\
\\
张晋军,京东基础架构部服务治理组负责人、架构师。他将分享《阿基米德微服务及治理平台》。
\\
\
当前,微服务在京东日益深入普及,服务的数量及种类日新月异,开始出现所谓的“微服务大爆炸”,我们在享受微服务带来的好处的同时,又日益开始被迫承受微服务带来的负面效应,这些负面效应大致有如下几方面:
\\
- 调用端依赖的服务个数及每个服务的实例数越来越多,造成调用端的启动越来越慢;\\t
- 当前的软负载均衡策略遇到挑战,急需优化、调整;\\t
- 跨应用、跨系统的调用越来越多,调用关系和依赖关系日益复杂,可观察性越来越差;\\t
- 各服务的信息比如入参/出参等散落在各个地方,服务调用者无法快速、准确、全面获取这些知识,沟通成本非常高;\\t
- 跨语言支持日益迫切,基于库方式将开发者绑死在单一技术栈上,与微服务理念相悖;\\t
- 缺乏灵活、智能的流量控制机制及相应的运维支持手段;\\t
- 缺乏灵活、适度的安全机制;\\t
- 特性增加与Bug修复升级非常困难。\
基于以上原因,我们决定开发京东新一代的微服务框架及其治理平台,该平台是阿基米德系列产品中的重要一员。幸运地是,我们遇到了服务网格技术,该技术将业务逻辑与通信及服务治理等非业务逻辑进行了彻底解耦,为全面解决上述问题提供了极大的想象空间。当然,如何在京东如此大的体量下运用“服务网格”技术,并且做到与当前的JSF系统兼容及平稳过渡,是一个巨大挑战。
\\
此外,我们将重新定义新一代的微服务治理平台,该平台将引入服务集市的概念,为开发者提供集中、全面、准确的微服务知识体系;通过用户自定义服务属性的机制,进一步把治理平台向业务场景及业务架构拉近,使得业务在系统运维方面更加灵活自由;制定全局的服务身份体系,围绕该体系进行一系列安全控制。
\
\\
\刘超,网易云解决方案总架构师。毕业于上海交通大学,15年云计算领域研发及架构经验。在工作中积累了大量运营商系统,互联网金融系统,电商系统等容器化和微服务化经验。
\\
他将分享《基于Service Mesh的海量容器管理平台实践》。
\\
\
网易云对内对外支撑的重点在于基于Kubernetes的容器平台,已经在线生产管理运行超过1000天,集群规模最大达30000台,支撑了很多内部重点项目,减轻了业务方瞬时流量增加所带来的运维成本,比较早期的业务平台的微服务化采取的是Dubbo,后来新的业务使用SpringCloud,云平台组基于Kubernetes推出了Service Mesh服务治理平台,将微服务部分工作下沉到平台层完成,并在计费中心,云管平台,互金项目中进行落地,本次分享在大规模Kubernetes容器平台中落地Service Mesh的实践。
\\
听众受益
\\
- 了解Service Mesh相对于Dubbo和SpringCloud的优势;\\t
- 在网易内部产品使用Service Mesh的落地实践;\\t
- 在大规模Kubernetes集群场景下的优化实践。\
\\
来自Google的Mete Atamel将分享《借助Istio,不再重复发明轮子》。
\\
\
容器为运行服务提供了一致、可复制的环境。如Kubernetes等容器编排(Orchestration)系统,可以用一致的API,帮助我们管理和伸缩容器集群。对于松散耦合的微服务架构而言,这是很好的起点,不过还不够。如何控制服务间的流量和实施策略?如何将服务间的依赖可视化,并快速识别问题?如何提供可验证的服务特性,来处理和测试故障?开发者可以实现自己的定制方案,也可以依赖Istio这一开放平台来连接和管理微服务,并保障安全。在本次演讲中,我们将学习Istio的主要特性,并理解其对微服务网络的助力作用。
\
\\
王华夏,京东基础架构部资深架构师。2015年加入京东,现任基础架构部资深架构师,目前主要负责京东新一代容器平台JDOS2.0的开发和落地工作。
\\
他将分享《新一代数据中心对传统基础软件架构的挑战》。
\\
\
随着业内容器技术全面接受落地,特别是Kubernetes集群编排大规模用于生产实践,对数据中心基础软件带来全新挑战,本次分享以容器生态分布式文件系统以及分布式高性能域名解析为切入点,讲述京东如何重新定义和实践基础软件支撑容器生态建设。
\\
主要内容
\\
- 适应云架构的分布式智能DNS服务,高性能负载均衡服务等;\\t
- 全容器化复杂场景中的新存储解决方案;\\t
- 打造全新计算平台整体解决方案,深化数据中心智能敏捷价值。 \
\\
王关胜,美图运维部技术总监。前新浪微博平台运维架构师,见证微博平台从几十台到万台规模下后端服务的发展历程,具有丰富的运维体系建设及其互联网业务经验。现任美图运维总监,负责DBA、业务运维、大数据运维、CDN技术支撑,监控体系等方面的工作。
\\
他将分享《美图的DevOps应用实践》。
\\
\
以“让更多人变美”为使命,怀揣着“打造美丽生态链,让每个人都使用美图产品”的愿景,美图公司产品矩阵目前在全球15亿台设备激活,DAU超过4.8亿,知名的产品如美图秀秀、美颜相机、美拍、美图手机、美图美妆等,覆盖工具产品、社交、电商、智能硬件及区块链等软硬件领域。本次分享主要介绍,我们如何支撑这么大规模产品快速交付,如何构建整套支撑体系,以及DevOps在其中扮演的关键作用。
\\
主要内容
\\
- 美图的运维支撑体系及DevOps在美图的实践;\\t
- 如何通过组织,标准化与数据驱动DevOps更好的落地;\\t
- 如何基于Kubernetes,构建DevOps体系;\\t
- 如何做一个高幸福感的运维。\
\\
除了上面介绍的内容,QCon北京2018总计邀请了100多位国内外知名专家,分享区块链、人工智能、大数据、架构、移动和前端等话题,更多信息可访问大会网站。门票即将售罄,预购从速。
QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务相关推荐
- 已火 2 年,Service Mesh究竟给微服务带来了什么?
本文节选自 ServiceMesher 社区出品的开源电子书<Istio Handbook--Istio 服务网格进阶实战>,作者罗广明,来自百度. 在过去几年中,微服务成为了业界技术热点 ...
- Service Mesh -- Istio概述
如果你用过微服务,你就会发现,为了解决引入微服务架构所带来的问题,要不断的引入新的技术:服务注册与发现.链路调用跟踪.性能监控.日志收集等等.微服务架构给我们带来方便的同时也会让系统变得越来越复杂,尤 ...
- OpenShift 4 之Service Mesh教程(1)- 创建ServiceMesh环境,部署Istio的微服务
<OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 文章目录 创建ServiceMesh环境 部署Istio的微服务 参考 创建Servi ...
- QCon北京2018圆满结束,探索前沿技术最佳实践
由极客邦科技与 InfoQ 中国主办的 QCon全球软件开发大会,于 2018年4月20 日-22日在北京国际会议中心举办.本次大会特邀 200 多位国内外技术专家,与 2000 余名技术管理者.架构 ...
- GO微服务实战第五节 为什么说 Service Meh 是下一代微服务架构?
在前面第 2 课时我们介绍过,Service Mesh(服务网格) 是云原生的代表技术之一,并且在后面的组件案例实践中,Service Mesh 也是其中的"主角",因此我们非常有 ...
- dbnetlib不存在或拒绝访问_idou老师教你学Istio 16:如何用 Istio 实现微服务间的访问控制...
本文由华为云容器Istio团队撰稿,未经允许谢绝转载. 摘要 使用 Istio 可以很方便地实现微服务间的访问控制.本文演示了使用 Denier 适配器和黑白名单两种方法. 使用场景 有时需要对微服务 ...
- 基于Kubernetes、Docker的机器学习微服务系统设计——完整版
内容提要 1 概述 2 系统介绍 2.1 功能全览 2.2 核心功能 3 系统架构 3.1 云化架构图 3.2 架构说明 4 云化部署 4.1 部署图 4.2 部署说明 4.3 部署实例 5 设计实 ...
- Jenkins+GitLab+Docker+SpringCloud+Kubernetes实现可持续自动化微服务
Jenkins+GitLab+Docker+SpringCloud+Kubernetes实现可持续自动化微服务
- QCon北京2018,PPT资源下载。人工智能/大数据/软件结构/高并发架构/区块链/k8s等相关技术以及解决方案应有尽有
资源目录: <Lavas:PWA的探索与最佳实践>-彭星.pdf <QUIC在手机微博中的应用实践>-聂永.pdf <浅谈前端交互的基础设施的建设>-程劭非(寒冬) ...
最新文章
- 包治百病 | 如何将一个.NET Core类库发布到NuGet
- Java 异常种类及处理方法
- python计算两点间距离_python 计算方位角实例(根据两点的坐标计算)
- evaluatejavascript不起作用_android4.4 evaluateJavascript 到android2.X上不能调用的问题
- 毕业设计 STM32单片机的空气质量检测系统
- 哲学家名篇粤语诵读文2019年5月1日
- SE96X、CM500-I27条码扫描引擎使用经验
- 【转载】Unity3D导入图片属性信息和默认shader介绍
- R语言编写自定义函数计算分类模型评估指标:准确度、特异度、敏感度、PPV、NPV、数据数据为模型预测后的混淆矩阵、比较多个分类模型分类性能(逻辑回归、决策树、随机森林、支持向量机)
- 完全背包问题(师从yxc,闫氏Dp)
- 如何搭建实验室智能化管理,易云维有整体解决方案
- 【图像识别】基于计算机视觉实现红绿灯识别含Matlab代码
- php鲜花销售理论意义,鲜花销售系统(论文+源代码)论文有用
- Reader entry: ���� 乱码详解
- EXSI封装网卡驱动
- 新人必读!五分钟搞懂通信行业!
- 【转】QII调用 PLL的IP核
- springboot 自定义属性文件加载(ConfigDataLocationResolver)
- Android之发送短信和接收验证码
- java中流的作用是什么意思_流的概念和作用
热门文章
- leetcode算法题--设计链表
- Navicat使用Instant Client创建连接到Oracle数据库的正确姿势
- Confluence 6 CSS 编辑快速入门
- 接口性能测试实战小结
- 基于docker部署的微服务架构(四): 配置中心
- IIS发布ASP.NET应用常见错误及解决办法
- 瓜子二手车CEO杨浩涌:创业要建立势能,瓜子的技术能力是护城河,“瓜子大脑”能预测成交概率...
- 组策略 之 驱动器映射
- 【Mrak】C# 文本文件 ANSI编码格式 转 UTF8
- Android Pmem相关介绍