2016年关注的技术领域的一些趋势

2016 年 3 月 26 日81,2900

本站主要内容均为原创,转帖需注明出处www.alexclouds.net

       今年一直在关注业界趋势,并留意这些新技术趋势在业务和生产上的应用,大部分信息都来源于网上。由于我主管公司的技术架构,尤其是应用基础设施的监控方面,有一些趋势可以看到:

1、运营最终将被归为大数据分析问题,核心就是数据从批量处理变为实时。看我们做的VCF产品就是一个例子。

      传统的监控和运营都仅限于报告,用传统技术绘制图表和基于简单的静态阈值的告警。在复杂且快速变化的云端复杂应用环境中,这些方法明显不够。数据科学、先进的数据可视化技术会成为监控现代 IT 运营的助手,如引入elastic search实现实时搜索分析,并用kibana技术或者grafana实现多维度多元可视化方便 DevOps 工程师们学习他们的应用和系统环境,检测和关联故障。又如公司开始利用Kafka、Apache Storm及 Spark Streaming 之类的实时流处理技术收集和消化数据时实时处理数据,从而更快地洞察应用性能,可以实现比传统技术更快的检测、实现及时和准确的客户故障问题定位。实时处理技术已经相当成熟,他们现在可以轻松地取代批处理技术或补充批处理技术的不足。

 

2、主流将会是WSA(web scale application)的监控(主要指应用基础设施的监控). 目标是最终降低故障排除的难度

       「Web Scale application」指的是设计,部署和管理可以动态地适应和支持任何规模的公司或企业的应用和基础设施。它不是一种单一的技术实现,而是基础架构,开发过程和整体 IT 系统一系列能力的组合。

       传统的应用和基础设施监视工具不能管理 web-scale 应用的复杂数据处理框架。目前使用的 WSA 监控解决方案通常包含过多的仪表板和图表。结果是一个名副其实的度量标准和告警风暴。

       WSA 通过实时数据处理框架扩展了如 Storm,Spark Steam,Kafka, Cassandra,Elastic Search 等早已广受欢迎的微服务架构和云基础架构。这些数据处理框架正在成为最前沿应用的一个标准部分。 这些应用程序的一个重要特点:是松散耦合的面向 Web 的软件架构——搭载微服务和数据处理管道——使开发团队独立运作。开发者可以自主选择开源框架,来提高应用程序的整体弹性。主流的 APM 工具通过自定义代码解决监控难题固然无可厚非,但它们没有全面考虑到 WSA,也许这也是这个市场的机会所在?

       这要求我们WSAM 利用先进的数据科学对系统级指标和事件进行关联性分析,梳理出真正需要关注的异常值。

 

3、DevOps 将成为企业的竞争优势,占领先机很重要。

         2016 将是 DevOps 年。随着 2016 年越来越多的企业走向真正的数字化,他们必须努力保证数字化变革的举措向着这些预期发展。数字企业的客户必须感受到一如既往的优质体验。员工和合作伙伴必须具备所有保证工作效率的工具。所有这些都需要 DevOps 工程师的认真协调和监督。 DevOps 将成为一个真正的竞争优势,而不再遥不可及。

        我认为可以采用开源或者商业解决方案,二者要综合考虑。

0 0