桔妹导读:今天为大家介绍的是滴滴自主研发的一款可观测性领域的产品:Obsuite。即Observability Suite,可观测性套件。Obsuite源于滴滴内部的生产系统,经过优化升级,能更好地满足业务需求,为业务保驾护航。
▍什么是Obsuite?
Obsuite是一整套支持混合云场景的可观测性解决方案,可同时支持物理机场景和云原生场景,利用指标和日志两种分析手段,覆盖资源、应用、业务多层次监控和分析,内置强大的数据采集传输存储引擎、指标计算告警引擎、数据查询分析引擎,线上问题及时感知,业务数据深刻洞见,为业务稳定性建设和运营方向决策提供强力支持。
Obsuite主打的特点是:混合云场景的支持。
▍Obsuite为何主打“混合云场景的支持”特点?
为何要主打这个特点,我们来看一下当前的云市场。
一方面,企业上云是大势所趋,且整体增速很快。据国际数据公司(IDC)最新发布的《中国公有云服务市场(2020第一季度)跟踪》报告显示,2020年第一季度中国公有云服务整体市场规模(IaaS/PaaS/SaaS)达到39.2亿美元,其中IaaS市场同比增长57.6%。
另一方面,私有云有着非常强烈的现实需求,即使是 AWS从发布至今14 年之后,公有云厂家竞争看上去已经白热化的今天,公有云的总支出只占到总IT支出3%也就是说直到今天,全世界每生产100台服务器设备,有97台将会被各企业放在自己管理的私有机房里运行着。Amazon于2019年正式向市场推出了AWS outposts,全托管、可配置的计算和存储机架,由 AWS 设计的硬件构建,允许客户在本地运行计算和存储,同时无缝连接到AWS云中广泛的服务。
总体来讲,企业上云注定是一个漫长和持续发生的过程。这个过程中,混合云是常态,业务一部分运行在自建数据中心上(on-premise),另一部分运行在公有云上(public cloud);一部分业务使用传统基础架构,另一部分使用云原生基础架构。这个混合态,仍然存在着许多不美好。如何打通云原生、传统基础架构、多云,为上云企业客户提供一致的、高效的混合云可观测方案,是Obsuite的核心价值和使命。
▍企业上云对运维、监控、运营带来了什么变化?
企业IT架构日益复杂化的今天,多云战略已经是当下大多数上云企业的选择。2020年Flexera的云状态报告显示,93%的企业在IT架构上选择多云战略,其中87%的企业选择混合云,6%的企业选择多个公有云。报告还显示,企业平均会使用2.2个公有云+2.2个私有云。这个趋势,对我们运维、监控、运营带来了一些变化。
产品化:监控系统的用户,逐步从专业的运维人员,扩展到业务研发、用户运营等团队,对监控系统的用户体验要求越来越高,进一步降低用户使用门槛,降低维护成本变的至关重要。
用户信任:运维和监控作为IT关键基础设施,其安全性和透明度,尤其受到企业和用户的关注,开源是赢得信任和加强协作最有效的方案之一。
故障定位速度:微服务容器的数量和模块的数量更多,以及相应的关联关系更复杂,如何加速故障的发现和定位?
全局视图:多云的架构,异构的基础设施,所面临的监控是否能简化,具有全局视图?
端到端多维监控:如何从基础设施的监测逐步上升渗透到业务层面,提供立体的多维度监控?
数据驱动:监控数据,从提供被动的数据检索和可视化,到数据驱动,优化过程改进,提升服务水平?
如何应对这些变化,是Obsuite尝试解决的问题。Obsuite从metrics、log、trace三个方向着手,由滴滴夜莺和滴滴Logi两个产品组成。其产品架构如下:
滴滴夜莺已经开源,Github地址如下:
https://github.com/didi/nightingale
滴滴Logi的相关组件陆续开源中,当前已开源的部分是KafkaManager,Github地址如下:
https://github.com/didi/logi-KafkaManager
滴滴夜莺和滴滴Logi开源之后,已经有很多企业用户在生产环境使用,为了更好的支持这些企业用户,我们推出了OCE。
OCE是Obsuite面向企业用户打造的交流赋能平台,通过认证的企业用户可以获得官方更好的支持。同时通过这一平台,也可以使认证企业获得其他公司的生产实践经验。OCE认证是免费的,欢迎在生产环境使用Obsuite产品的企业客户提交认证。
OCE成员
欢迎Obsuite的企业用户加入OCE,点击阅读原文,可快速加入OCE。
延伸阅读
▬
内容编辑 | Mango联系我们 | DiDiTech@didiglobal.com