中国开源软件正在崛起,SkyWalking将在华为云DevCloud上实现商用

举报
DevCloud 发表于 2018/11/15 16:23:07 2018/11/15
【摘要】 据了解,目前已有多家企业包括华为、当当、小米、海尔消费金融、易企秀、商云、随行付等都开始应用SkyWalking支撑企业内部研发。例如,目前SkyWalking已经作为运维监控与诊断工具对华为云DevCloud产品服务提供全流程追踪。

2018年4月,华为云DevCloud分布式追踪技术专家吴晟受邀参加2018 QCon全球软件开发大会,就《从无名小卒到拥抱全球——Apache SkyWalking (incubating) 的发展之路》做主题演讲,分享SkyWalking的发展、4次代码重构与技术升级以及社区发展之路。

图片.png

吴晟进行专题演讲

技术瞬息万变,云计算和云服务器目前已经逐步的成为计算机网络中基本资源,微服务的概念也随之再一次进入开发者的视野中。通俗来说,微服务的本质就是将复杂的服务拆分成单独的个体,个体之间通过统一的协议相互沟通的一个过程,这也决定了微服务的部署应该是分布式的。许多国外大型企业已经在内部生产系统中实践了分布式理念,例如google公司为了解决监控问题,研发了Dapper分布式跟踪系统,国内类似的便是开源系统SkyWalking。

SkyWalking 2017 年全票通过加入了 Apache 孵化器,作为中国首个个人发起,进入Apache的孵化项目,也是唯一一个OSS项目, SkyWalking发展到这一阶段并不容易。中国开源项目的起步较晚,而且苦难重重,在OSS这个领域,国内更是很少涉猎。SkyWalking 是由开源社区推动的项目,依赖大量的基础社区反馈,国外社区的模型和理论共享,用户压力测试回馈。从2015年起,SkyWalking经历了4次代码重构与技术升级,从开始敲入第一行代码到参与W3C trace context 标准制定,从寻找第一个对SkyWalking感兴趣的人到获得Google、Micosoft、Zipkin、AppDynamic、New Relic、DynaTrace、Instana等一系列世界等级公司的尊重与重视,SkyWalking证明自己的实力、造就如今的设计和性能用了3年的时间。

SkyWalking是针对分布式系统的 APM 系统,也被称为分布式追踪系统。V5版本的SkyWalking支持:

  • 高性能纯流式分析

  • 高性能自动探针

  • 良好的手动探针接口

  • 分析、告警能力

  • 接入安全控制

  • 现代化UI

  • 多语言社区整合

图片.png

SkyWalking V5架构图

除此之外,在SkyWalking的生态方面,吴晟介绍到:“目前有很多公司和个人在参加SkyWalking这一项目,4 位 PMC 成员,6 位 Committer Team 成员,总贡献者超过30位,很多贡献者目前或曾经都是APM 公司的架构或者核心研发工程师,所以SkyWalking能够提供很多商业产品或者国外产品的能力。”

据了解,目前已有多家企业包括华为、当当、小米、海尔消费金融、易企秀、商云、随行付等都开始应用SkyWalking支撑企业内部研发。例如,目前SkyWalking已经作为运维监控与诊断工具对华为云DevCloud产品服务提供全流程追踪。华为云DevCloud是作为华为云的组成部分, 是华为30余年研发实践和前沿理念的结晶,为开发者提供一站式、轻量级的DevOps工具服务,支撑企业DevOps落地,实现项目的高效、高质量迭代。有了SkyWalking的应用,华为云DevCloud将进一步增强故障诊断能力与性能监控能力,也能更好的为广大开发者提供稳定可靠的云上服务。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。