基于开源,强于开源,轻舟微服务解决方案深度解读
本文来自网易云社区。
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
更多网易研发、产品、运营经验分享请访问网易云社区。