首页>会议文档 >

LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战

page:
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战
LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战

LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战

所属会议:WOT 2017全球架构与运维技术峰会( World Of Tech 2017 )会议地点:北京


下载

手机看
活动家APP客户端

扫二维码下载
或点击下载
Android iOS

2968次
浏览次数
WOT 2017全球架构与运维技术峰会( World Of Tech 2017 )所有文档 搜狐畅游 黎志刚 - 畅游运维自动化探索之旅 苏宁 王富平 - 多维分析平台实践 苏宁云商 朱羿全 - 苏宁易购全站HTTPS实践之路:如何做到兼顾安全与性能 淘宝 陈康贤(龙隆) - 网游直充如何应对大促及突发的流量高峰 腾讯 赵志辉 - 腾讯蓝鲸DevOps类应用的设计与实践 听云 廖雄杰 - 全栈APM--打造端到云的全方位监控体系 豌豆公主 陈超 - 如何打造一支高战斗力的技术团队 玩多多 单泽兵 - 互联网+玩具租赁的典型技术实战 美团 王兴星 - O2O广告的探索之路 网易云 刘超 - 网易容器云实践与云计算的那些坑 网易 马进 - 网易NDC高可用实践 新浪微博 付稳 - 新浪微博混合云DCP平台介绍与业务上云实践 新浪微博 张雷 - 微博服务化的实践与演进 新浪微博 侯青龙 - 新时代下的微博LNMP架构 新美大餐饮平台 何轼 - 新美大外卖订单系统架构实践 一下科技 汤力嘉 - CTO的管理之道 一下科技 邓铮 - 高性能视频播放调度系统 美团点评 张宇石 - 美团点评移动网络优化实践 美团点评 家尤勇 - 美团点评分布式监控 CAT 系统架构演进 蘑菇街 丁小明 - 蘑菇街搜索推荐架构的探索之路 去哪儿网 马文 - 基于Mesos、Docker构建Elasticsearch as a Service 盛邦 李春鹏 - 可知、可感、可查、可控——打造新一代Web安全治理体系 思科 徐洪涛 - 构建面向威胁的企业网络安全防御体系 搜狗运维 张博 - 搜狗智能运维实践 ThoughtWorks 钟健鑫 - DevOps Transformation Design 阿里巴巴 李钰(绝顶) - HBase in Alibaba Search 阿里巴巴 王晶昱 - 阿里企业级互联网架构实践 阿里巴巴 李灼灵(千慕) - 客服SAAS实时分析架构演进-从NoSQL到时序数据库 百度外卖 张建 - 运维平台从0到1 博睿宏远 程捷 - Web应用网络性能优化浅谈 滴滴出行 许令波 - 大流量网站的高可用建设经验 饿了么 许锦洋 - 移动动态化方案在蜂鸟的架构演进 咕咚 唐平麟 - 第十年的选择 虎牙直播 刘亚丹 - YY游戏私有云建设历程 华为 马全一 - 基于容器技术实现 DevOps Orchestration 今日头条 王烨 - 今日头条大数据平台的演进 金山云 郝明非 - 金山云直播点播基础服务演进 京东 鲍永成 - 京东新一代容器集群平台 京东商城 张克房 - 京东全链路压测军演系统(ForceBot)分享 九合创投 王啸 - 技术真的只是青春饭? 58到家 沈剑 - 微服务架构解耦利器与最佳实践 58到家 任桃术 - 58到家消息平台架构优化实践 Airbnb 丁辰 - Airbnb的Streaming ETL AWS 张侠 - 云时代架构和运维的新趋势 Brocade SE manager聂小云 - WLAN容量设计和性能优化实践 Google 梁宇凌 - On-Device AI架构及案例分析 Hulu 李彬 - Hulu视频直播系统架构:挑战与关键技术 Stitch Fix 王建强 - 数据驱动的决策辅助与产品智能化

文档介绍

1. 微服务的产生的历史以及应用场景 2. 微服务和单片服务(monolithic service)之间的区别 3. 软件构架从单片服务向微服务转型过程中带来的技术挑战 4. 软件构架从单片服务向微服务转型过程中带来的企业组织构架的变化和挑战 5. 如何合理地选择单片服务构架和为服务构架

演讲实录

为什么使用微服务架构?

拿微服务跟单片服务做对比,单片服务是所有代码程序在一个巨大的软件包里,开发部署在同一个软件包进行;微服务是把巨大软件包分出很多独立服务,主要目的是随着软件规模的扩展,会产生很多问题,比如开发速度减慢,部署速度减慢,很微小的错误导致整个网站出现问题。
微服务采用分布化构架,它把大的软件分布成小的,在每个小的里面可以有独立的开发部署可以快速迭代,比较适用于大型的互联网公司流量比较大,需要快速开发及运作新的产品。
微服务面临哪些挑战?
微服务带来的挑战从技术方面分析,第一,微服务是分布式的,分布式构架本身带来很多技术上的挑战,比如管理很多分散在不同地方的服务、代码。

第二,服务发现。可以理解为本来只有一个服务,找这个服务就可以完成。现在演变成上百个服务,必须有人管理,分配服务做什么事情,要找到服务给客户,服务发现变成很大的挑战。
第三,网络容错和延迟。可以想像当企业有几百个服务,这些服务互相有沟通,如果其中某一墙之隔的服务当负载量比较大时可能变成瓶颈,导致整个系统的延迟。

第四,测试方面的挑战。单片服务测一个,微服务要测无数多个,每测试一次挑战都非常大。
微服务带来的挑战从企业组织结构方面分析,第一,单片服务是单向对应,不同服务团队对应特定的测试团队,一个人做好给另外一个人管理非常清晰。微服务从中心划分,每一个微服务团队必须负责所有单片团队里做的事情,包括开发、测试、部署,导致微服务的团队本身必须要跟传统的有区别,微服务团队有更多独立性,可以独立决定自己做的事情。微服务团队采用一步到位导向,只要能够提供一定的功能和结果,它内部有很多自由选择权。
第二,微服务团队导致测试跟部署或者一些传统的功能会消失,小时传统功能分散在微服务管理团队中,微服务团队要做更多事,实现更智能,对微服务本身技术是挑战,对管理层也带来管理挑战。
企业的组织构架往往会反映在技术构架中,微服务在企业内部是否能够成功很大程度上取决于企业的组织构架和技术构架是否能够匹配。
微服务的未来发展之路
微服务应用场景需要有大流量、高并发,需要用户增长迅速。有不同新功能推出的企业采用这种构架,这些企业没办法在传统的单片服务上走得更远,因为单片服务没办法处理巨大的流量。越来越多的互联网公司,特别是大型的互联网公司会采用微服务的构架。甚至一些新兴的公司,如果他们可以预知到以后会有大量的用户流量也会提前采用。随着各种各样开源工具的发展,选择开始构建微服务也并不是一项大的企业难题。

×

打开微信扫一扫,分享到朋友圈