基于开源,强于开源,轻舟微服务解决方案深度解读

本文来自网易云社区

2018年7月31日,由杭州市政府、赛迪以及网易主办的“2018中国杭州云创大会”于杭州国际博览中心如期举办,大会以“开放·生态·赋能”为主题,汇聚行业领袖、技术大咖及产业链从业者。随着数字经济的时代到来,企业数字化创新对新一代云计算服务的需求日渐迫切。在下午的云计算专题会中,网易云邀请了来自各行业的新老客户,深度研讨云计算赋能企业数字化创新的探索和实践。

网易云副总经理 陈谔

网易云副总经理陈谔认为:“IT已经从成本中心提升到创新中心,数字化技术赋能也从基础设施赋能进化到对先进技术架构,流程方法的赋能,网易云从一开始就以帮助客户提高IT创新能力的自动化软件工厂为理念。”据统计,网易云可帮助客户提升迭代能力达100倍,单月累计可为客户运维节省2000人天;作为国内领先的容器云服务,网易云是全球首批通过Kubernetes一致性认证,以及Kubernetes&可信云双认证,也是国内最早的Severless容器服务提供商,稳定运行1000天以上,大幅降低了客户使用容器的成本。

网易云也在不断探索最新产品,赋能企业数字化创新,在陈谔看来,微服务的兴起方面解决了服务垂直拆分的问题,另一方面通过去中心化的方式解决了服务架构节点间协作的问题,使得整个服务化的协作高速地向前迭代。

网易考拉技术专家 程汉

作为网易云的内部客户,网易考拉也是业界微服务实践的先行者,据网易考拉技术专家程汉介绍,在他最初加入考拉时只有10个左右的服务,核心服务有4-5个,大部分的业务变更都集中在这几个服务,相当于几十个人去开发同一个服务,运维过程中也遇到很多痛点。随着业务的发展,考拉交易中心不得不在2016年启动了微服务的改造,主要围绕服务化,订单搜索和迁移分布式数据库三个方面展开工作。

目前,网易考拉已经拆分出400个以上的服务,迭代次数也从每天的1-2次,增加到1000次以上。细粒度的拆分使得软件缺陷影响的范围得到了有效控制,大幅度减少了由于软件缺陷造成的线上质量问题,整体软件质量提升了52%。

“轻舟”这个业界完整的微服务解决方案的诞生,就是基于网易云服务于内外部客户的多年实践,正如陈谔所说:“希望客户在微服务实践过程中需要的工具,都能够在这个解决方案下找到,并且都是经过互联网企业在线上长期验证的,覆盖开发、测试、运维的整个工具链。同时,轻舟微服务是网易云基于Spring Cloud,Dubbo/gRPC,Kubernetes,NetflixOSS,OpenTracing,Prometheus等开源技术栈的产品,客户无需担心与厂商绑定,网易云对这些开源技术栈也有着源码级的掌控,基于开源,但强于开源。”

德邦快递IT总架构师 罗刚强

作为网易云外部客户的代表,德邦快递IT总架构师罗刚强分享了快递物流行业的架构探索与实践德邦快递创始于1996年,从专于传统零担业务到现在全面发力大件快递,业务量正处于高速增长中。业务量的高速增长和不断的业务创新,对IT也提出了更高的挑战。如何提升资源利用率,让资源能够和业务实时匹配,动态扩缩容 ?如何加快交付速度,支持业务快速创新?在这样的情况下,德邦快递开始了分布式和服务化、微服务进程。

2017年德邦快递开始用Dubbo做服务化调用框架,但发现很多地方有待提升,比如不支持服务治理、限流、降级等功能,2018年开始探索完善微服务框架,期间通过和网易云的接触,网易云基于内部电商业务的实践经验与德邦快递进行了深入探讨,通过微服务平台和能力的输出,帮助德邦快递进行微服务化改造。

罗刚强认为:“服务化体系是未来发展的趋势,在企业级应用平台中必须能够快速适应业务变化,支持高并发访问和海量数据处理,并且还要满足高稳定与低成本,贯通IT研发流水线。”同时,罗刚强也指出微服务不是一天能完成的,要做好长期规划的准备,逐步完成微服务过程。

网易云解决方案总架构师 刘超

对于微服务可能会带来的问题,“轻舟”产品在设计之初就考虑了很多,网易云解决方案总架构师刘超详细介绍了轻舟微服务产品的设计理念,及其底层的技术架构。据刘超介绍,网易云在轻舟产品的设计之初进行了大量调研,发现在微服务实践的过程中,服务发现容易搞定,但不容易替换;服务治理是个难题,尤其涉及到熔断、限流、降级的策略时,但服务治理相对比较容易切换。所以轻舟产品设计的一个基本原则是解耦容器平台和微服务,同时解耦服务发现和服务治理。

谐云科技创始人兼CEO 王翱宇

业界对于DevOps的探索由来已久,甚至可以追溯到容器诞生之前,谐云科技创始人兼CEO王翱宇认为DevOps是容器落地最好的应用场景,相应地容器云平台也是实现DevOps最好的承载方式。主要原因在于容器的轻量级和标准化封装的特性,使得持续集成和持续交付的成功率大大提升,Kubernetes又使得工具链的集成更加方便。2017年谐云和网易云联合创办了DevOps实验室,共同推进容器、DevOps工具链的研发应用。

截至2018年7月,网易云已服务45万企业客户,覆盖金融、电商、社交、教育、游戏、文化娱乐、医疗生物、制造业等互联网企业以及传统企业。最后一个演讲环节,网易云企业服务部总经理岳峥辉为大家详细解读了网易云的行业解决方案。网易云企业服务部借助网易云先进的云计算与大数据技术和产品,联合行业合作伙伴,赋能企业客户数字化转型,提供全方位的专业化IT服务。

网易云轻舟微服务是围绕应用和微服务打造的一站式 PaaS 平台,帮助用户快速实现易接入、易运维的微服务解决方案。

了解 网易云 :

网易云官网:https://www.163yun.com

网易云社区:https://sq.163yun.com/blog

新用户大礼包:https://www.163yun.com/gift

更多网易研发、产品、运营经验分享请访问网易云社区

原文地址:https://www.cnblogs.com/163yun/p/9435931.html

时间: 2024-07-29 15:13:59

基于开源,强于开源,轻舟微服务解决方案深度解读的相关文章

Spring Cloud Alibaba 新一代微服务解决方案

本篇是「跟我学 Spring Cloud Alibaba」系列的第一篇, 每期文章会在公众号「架构进化论」进行首发更新,欢迎关注. 1.Spring Cloud Alibaba 是什么 Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合. 马老师左手双十一,右手阿里开源组件,不仅占据了程序员的购物车,还要攻占大家的开发工具. 先说说 Spring Cloud 提起微服务,不得不提 Spring Clou

腾讯正式对外开源高性能 RPC 开发框架与微服务平台Tars

Tars 是将腾讯内部使用的微服务架构 TAF(Total Application Framework)多年的实践成果总结而成的开源项目,目前已于4月10日正式对外开源. 作为支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,Tars可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用,它的设计灵感来源于采取分层思想,实现开发与运营之间的分离.目前该框架在腾讯内部,已经在 160 多个业务(如手机浏览器.应用宝.手机管家.手机QQ.手机游戏等).1.6 多万台服务器上运行

基于OpenResty和Node.js的微服务架构实践

什么是微服务? 传统的单体服务架构是单独服务包,共享代码与数据,开发成本较高,可维护性.伸缩性较差,技术转型.跨语言配合相对困难.而微服务架构强调一个服务负责一项业务,服务可以单独部署,独立进行技术选型和开发,服务间松耦合,服务依赖的数据也独立维护管理.虽然微服务存在部署复杂.运维难度较大.分布式事务控制难.容错要求高等缺点,但总体而言,微服务的优点远大于其复杂性. 微服务架构需要注意哪些问题? 微服务架构,首先考虑客户端与服务端之间的通信问题.有两种解决办法,一是客户端与多个服务端直接进行通信

基于Spring cloud gateway定制的微服务网关

在构建微服务的架构体系过程中,API网关是一个非常重要的组件.那我们应该怎样实现一个微服务API网关,本文主要介绍Spring Cloud Gateway的功能,以及如何基于Spring Cloud Gateway定制自己的网关. Spring Cloud GatewaySpring Cloud Gateway提供的是一个用于在Spring MVC之上构建API网关的library,它的目标是提供一种简单而有效的方式路由API请求,它提供了一个切面,主要关注:安全.监控/metrics.弹性伸缩

基于SkyWalking的分布式跟踪系统 - 微服务监控

上一篇文章我们搭建了基于SkyWalking分布式跟踪环境,今天聊聊使用SkyWalking监控我们的微服务(DUBBO) 服务案例 假设你有个订单微服务,包含以下组件 MySQL数据库分表分库(2台) 生产者(2台) dubbo-provider 消费者 dubbo-consumer 网络拓扑图如下 生产者的关键代码 @Service public class OrderServiceImpl implements OrderService { @Autowired protected Ord

基于Spring Cloud、JWT 的微服务权限系统设计

https://gitee.com/log4j/pig https://github.com/kioyong/spring-cloud-demo https://github.com/Orange-OpenSource/spring-social-weibo.git

免费领取 | 微服务实践沙龙-上海站 大咖演讲资料分享

本文来自网易云社区. 9月1日,网易云联合谐云在上海InnoSpace举办了"微服务实践沙龙",邀请到了携程和蚂蚁金服等微服务的先行者,共同分享了落地实践过程中总结的干货经验.感谢讲师和上海小伙伴们的支持,这里将演讲资料分享给大家.网易云还会继续举办易经布道系列的活动,欢迎大家的关注和参与~ 议题1:配置中心,让微服务更『智能』 讲师:携程框架架构研发部技术专家 宋顺 宋老师的PPT暂时不能公开,这里分享他写的文章给大家学习:配置中心,让微服务更"智能" 议题2:微

微服务和SpringCloud入门

微服务是什么 微服务的核心是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底去耦合,每个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够进行单独启动和销毁,可以拥有独立的数据库. 微服务与微服务架构的区别 微服务:它强调的事服务的大小,它关注的是某个点,是具体解决某一个问题/提供落地对应服务的一个服务应用 微服务架构:它是一种架构模式,它提成将单一应用程序划分成一组小的服务,服务之间相互配合协调,为服务提供最终价值.每个服务运行在

SpringCloud微服务:阿里开源组件Nacos,服务和配置管理

摘自:https://www.cnblogs.com/cicada-smile/p/12355994.html 源码地址:GitHub·点这里||GitEE·点这里 一.阿里微服务简介 1.基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务.只需要添加一些注解和少量配置,就可以将SpringCloud应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建