腾讯云ES可用性及性能优化实践

2020 年 8 月 11 日

腾讯云ES可用性及性能优化实践

导语 | 腾讯云 Elasticsearch 在腾讯会议中有哪些应用?在大规模海量应用场景下,腾讯云 Elasticsearch 在高可用和性能方面做了哪些优化?在低成本解决方案中又有哪些独到之处?本文是对腾讯云专家工程师张彬老师在云 + 社区沙龙 online 的分享整理,希望与大家一同交流。

一、腾讯云 ES 在腾讯会议中的应用

1. 腾讯会议质量分析系统

腾讯会议于 2019 年 12 月底上线,两个月内日活突破 1000 万,被广泛应用于疫情防控会议、远程办公、师生远程授课等场景,为疫情期间的复工复产提供了重要的远程沟通工具。极速增长的会议需求,让腾讯会议服务质量分析系统经受着巨大的考验。

在会议中偶然会存在会议实时音视频卡顿、音视频不同步等会议质量问题,造成上述问题的可能因素比较多,当前运行的网络有丢包或连接不稳定的情况就是其中一种。

为了帮助会议质量团队快速精准地定位分析问题,需要大量运行时的会议质量数据支撑,如网络相关的入网类型、码率、丢包率、网络切换、ip 切换等数据,以及客户端相关的 CPU 使用率、内存使用率、操作系统版本、产品版本等数据信息。

除了数据的实时上报,另一方面,借助多维分析,我们还可以在实时数据中挖掘出异常情况。如某个地区大面积的卡顿,某个版本出现特定的问题等。通过 dashboard 或数据报表的形式,帮助会议质量团队及时掌控全局情况,快速发现潜在问题。

原文链接:【 https://www.infoq.cn/article/t5rcmqKWkzOOqEClwJxb 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 8 月 11 日 14:04 1425

评论

发布
暂无评论
发现更多内容

从印度兵力分布聊聊Mybatis中#和$的区别

程序那些事

Java sql mybatis 印度兵力

数字政府升级下的数据产品探索

数据司令

大数据 政务信息化 数字政务

创业公司技术体系建设

星际行者

Kubernetes DevOps APM 基础设施

LeetCode 2. Add Two Numbers

liu_liu

数据结构 算法 链表 LeetCode

第三章总结

设计模式-单例&组合

Z冰红茶

架构师面试题(2)

满山李子

架构师训练营第三周作业

张锐

架构师训练营 第3周作业

Lingjun

极客大学架构师训练营

架构师训练营 第3周总结

Lingjun

极客大学架构师训练营

模式与重构

满山李子

重学设计模式之单例模式

王友

设计模式 单例模式 Singleton

第二周学习总结

耕夫

Week01 作业

Conn

单例及组合模式实践

WulalaOlala

设计模式 极客大学架构师训练营

面试急转弯:List如何一边遍历,一边删除?

Java小咖秀

了解 Java 内存模型

陈皮

JMM

week3 作业

雪涛公子

邮件领域还有创新吗?

池建强

创业 软件 创新 邮件

week3 总结

雪涛公子

「架构师训练营」第 3 周作业

邓江川。

ArrayList的删除姿势你都知道了吗

java金融

Java 后端 ArrayList 循环删除 ModificationException

依赖倒置原则

耕夫

架构师训练营 -week3 命题作业

Jeff.Smile

极客大学架构师训练营

如何搭建一个本地服务器集群

Rayjun

分布式

一些有用的工具、开源项目收集

陈皮

每周学习总结

Conn

极客大学架构师训练营

Raft探索历程--Part1

老胡爱分享

分布式协同 raft

Week 03 学习总结 代码重构

Z冰红茶

接口隔离原则-Cache类优化

yupi

springboot + rabbitmq 做智能家居,我也没想到会这么简单

程序员内点事

Java Spring Boot RabbitMQ 智能设备

腾讯云ES可用性及性能优化实践-InfoQ