Serverless日志处理挑战与方案

本文PPT来自阿里云的简志于10月16日在2016年杭州云栖大会上发表的《Serverless日志处理挑战与方案》。

随着Serverless架构变得越来越流行,它不仅给研发与运营方面带来了便捷,同时也提出的新挑战,这是由于以下三个因素:1. 市场节奏变快,由卖方市场到买方市场成熟时间变短 2.云对技术影响大,运维转向运营,上线周期缩短 3.数据改变运营,需要收集百万用户行为,并实时提升游戏。

此外,由于Serverless架构同时影响了传统的计算与日志模式,所以Serverless也对日志处理提出了挑战。具体而言,这里挑战包括:

1.技术挑战,因为日志信息有多个来源,如应用打点、用户访问、程序日志,并且通过容器、移动端、网页端多种渠道,所以需要多渠道、多维度、多种处理方法。
2.规模挑战,面对上百万同时在线的用户所产生的数据,系统应利用这些日志更快地解决问题,这要就系统能处理大量数据,并且实时性强。

3.业务挑战,对于运营、运维报表,系统应快速响应并处理,对每一份数据都提供多个产出。

面对这些挑战,阿里云对应提供了日志服务。这个系统由LogHub、LogSearch和LogShipper三部分组成,其中LogHub负责采集和消费日志,LogSearch负责索引和查询日志,LogShipper则负责日志投递。这里日志采集模块主要是在Docker环境下进行,能够采集Stdout日志和文件日志,并且具有无特殊配置、弹性伸缩和Pb级大规模应用等特性。其他模块还包括以下功能:为应用添加更多采集点、日志清洗与ETL、弹性伸缩能力、日志在线离线对接、日志索引与查询、链路跟踪与山下文查询等。未来,在日志服务2.0时代,阿里将在模糊查询、可伸缩储存和支持对接更多处理方案三大方面持续研究。

db20324f6df2ab8c1fd6e0098a5eca106ccbe3ca
434954cdf409fb33891f8138e66a9c6430da82e6
22ab47a3dc9d6cd9d7eca697c170a780fd81993b
b1d165b6649035ee5c5a3b09afd1e217b1d087d3
f8fa692c56133e69c16472cf9dfa94e546036678
f64c363504a42bba3cc17b5c1ec8381875a27024
a71ce5ff45b3776a1973be5a055374adb7092b88
40ea40eeff1f86e5a14a7d38ae46bd743cb40a5f
7ef99388c525fe70decea34ad15e86792e21b0bc
95dc6f49f482bad7d061cf01524745b91fcc5c29

66b04b8b4cedbc32df8aa1577941e05dc51f7e74
6b6597f9d4df8c949afb692dca26b1dadf050607
e7ffe3ebf64a374ef0b4f1ea4d2c668e47f1f38f
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/62716

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。