凌云时刻

从运维和SRE角度看监控分析平台建设

运维和SRE团队,承载着重要的职责,其工作内容复杂而广泛,从应用部署、性能和可用性监控、告警、值班,到容量规划、业务支撑等都有涉及,随着云原生、容器化和微服务的快速发展,迭代节奏愈发加快,对于运维和SRE也提出了更多的挑战。

  • 国内运维和SRE团队面临常见困境

  • 监控分析平台需要解决的数据问题

  • 构建监控分析平台方案选择

  • 监控分析平台的挑战

  • 实际场景模拟

  • 云上一体化服务选择

????????????点击查看全文

从操作系统层面分析Java IO演进之路

本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么。

关于如何查看系统调用,Linux可以使用 strace 来查看任何软件的系统调动(这是个很好的分析学习方法):strace -ff -o ./out java TestJava

···  ···

????????????点击查看全文

阿里云实时数据加工服务的设计及实践

本次分享主要介绍阿里云超大规模下实时数据加工服务的应用场景、架构设计、性能优化等全方位技术设计,以及多个最佳实践方案。

优秀程序员都有一个共同的习惯,打日志!一方面,日志可以供自身使用,比如排查程序错误、跟踪数据链路等等;另一方面,日志还可以供数据分析师等其他人使用。

通常,各个数据分析师的关注点不同,对原始日志的格式和内容需求往往不同。针对上述场景,根据数据分析师的不同需求,修改打印日志的程序代码,线上运行环境可靠性风险高,程序员工作量大。为保证日志的一致性,所有线上机器均需升级到最新程序,实时性较差。

···  ···

????????????点击查看全文

机器学习落地的五个阶段

一直以来都有一种声音:机器学习是不是值得?

机器学习落地难,一个模型的训练通常要跨越数个季度,人力物力的投入和其后的运营维护成本巨大,出现过很多质疑的声音。

如今,科学与技术都来到了一个新时代,面对这一问题也可以重新思考。在工程的角度上,我结合自身工作经历,将机器学习落地方法总结为以下几个阶段:

  • 传统方式

  • 专家模型

  • 半自动建模

  • 半自动训练

  • 主动学习

????????????点击查看全文

可能是阿里最古老的流程引擎:PMC的架构与设计分享

现在很多做流程工作或者调研流程引擎的人可能都已经没有听说过 PMC 了,但它在早期阿里工作流中确实是⼀个重要的角色。

有一个说法是当时阿里内外刚刚准备做自己的第一个工作流系统,Activiti 在那时也才刚出来不久,然后内外的早期开发者们经过调研,决定自研一个流程引擎,这样改起来更加方便。

若干年之后,阿里的业务越来越广泛,很多 toB 业务兴起,流程中有很多 toB 系统的重要组件,大家不想从零开始做,于是借鉴起步更早的阿里内外的经验,将 PMC 的代码 copy 一份部署便开始了自己的业务。目前我所知道的就包括钉钉审批、政务等等,经过这些年的发展,这几份 copy 代码应该都有了不少的区别,不过整体架构上应该都是差不多的。

如今,流程引擎的选择已经越来越多了,Activiti,Flowable, Camunda 或者帝奇的 SmartEngine,他们都比 PMC 更加开放,也拥有更加优秀的设计,或者更加遵守 BPMN 规范,基本上也不会有人再去 copy PMC 的代码了。不过,学习 PMC 的设计依旧能带给我们⼀些流程方面的启发。

···  ···

????????????点击查看全文

你可能还想看

1. 凌云一周看点 | 什么是云原生数据库;因云而生的云原生网络;大型团队如何从0到1自建SRE体系;空间数据模型之从CAD到BIM

2. 凌云一周看点 | 混合云多Region架构;云上用户定制化网络;边缘云全站加速;什么是操作系统的云原生

END

每日收获前沿技术与科技洞见

投稿及合作请联系邮箱:lingyunshike@163.com

凌云一周看点 | 从运维和SRE角度看监控分析平台建设;从操作系统层面分析Java IO演进之路;机器学习落地的五个阶段...相关推荐

  1. 集群资源分配_推荐一款MySQL日常运维和集群管理的自动化平台--Arkcontrol

    概述 今天主要推荐Arkcontrol这个平台,比inception还要强大,目前主要是用在mysql上,如果大家有玩mysql的话,不烦一起来看看吧~ Arkcontrol Arkcontrol是极 ...

  2. 智能运维案例系列 | 新网银行 X 袋鼠云:银行核心业务系统日志监控平台建设实践...

    在聊今天的案例之前,我想首先和大家聊聊当前最热的词汇之一:"数据驱动". 双11就要到了,当你打开手淘页面,你会收到平台推荐给你的优惠活动信息,你可能感兴趣的商家或者商品, 你随意 ...

  3. 从JDK源码角度看Long

    概况 Java的Long类主要的作用就是对基本类型long进行封装,提供了一些处理long类型的方法,比如long到String类型的转换方法或String类型到long类型的转换方法,当然也包含与其 ...

  4. 从JDK源码角度看Short

    概况 Java的Short类主要的作用就是对基本类型short进行封装,提供了一些处理short类型的方法,比如short到String类型的转换方法或String类型到short类型的转换方法,当然 ...

  5. 十分钟看懂传统运维、互联网运维和业务运维异同

    从信息化时代到互联网时代,再到如今大幕初启的数字化时代,IT.互联网和移动化已经渗透到工作和生活的方方面面.今年早些时候一群歪果仁评选出中国的新"四大发明"--高铁.网购.支付宝和 ...

  6. 【送书活动】10分钟了解Docker,运维和开发视角有什么不同?

    Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注.如今Docker无处不在,这是不争的事实.开发人员都很喜欢它,运维工程师也需要它.他们都需要深入了解如何 ...

  7. Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式

    Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式 主从复制 将主节点的数据改变同步给从节点 作用 备份数据 读写分离 存在的问题: 手动干预切主等操作 主节点的写能力受到单机限制 ...

  8. Redis运维和开发学习笔记(4) Redis参数意义

    Redis运维和开发学习笔记(4) Redis参数意义 文章目录 Redis运维和开发学习笔记(4) Redis参数意义 参数意义 参数意义 Client连接 问题 id=567800790 addr ...

  9. 揭秘 AWS 基础架构底层运维和构建之道!

    整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 在去年的AWS re:Invent大会上,AWS全球基础架构和客户支持资深副总裁Peter DeSantis在主题演讲中分享了AWS基础网 ...

  10. IT运维和自动化运维以及运维开发有啥不同?能解释下吗?

    很多刚入行的小白,不清楚IT运维和自动化运维以及运维开发有啥不同?不知道怎么理解,今天我们小编就用通俗易懂的原理给大家解释下. 可以这么理解,运维是个大类,而自动化运维.运维开发都是其下的子集.运维与 ...

最新文章

  1. 平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
  2. Netstat命令(windows下)
  3. 免费分享|linefriends手帐内页|横线方格|非卖品
  4. Mule ESB 3.3与CloudHub
  5. c 语言中unsigned char类型变量占用内存大小,C数据类型
  6. 数据特征分析-正太分布
  7. 培养杰出程序员的捷径
  8. 《狂人C》阅读笔记(1)
  9. Zabbix3.2.9使用Mojo-Webqq 实现QQ群消息实现告警
  10. 西安硬科技创新大会前奏,一起玩转陕西首档广播双创节目乐创power
  11. 漫步在云台山茶园穿越,感受来自李亮先生的美意
  12. 各国疫苗接种进度(气泡图可视化)
  13. C语言经典题目:有5个人坐在一起,问他们分别多少岁?
  14. ElasticSearch之SpringData集成版本差异
  15. 漫画 | 平时的你 vs 面试时的你
  16. 新版完整标准 BS EN IEC 61760-1:2020 表面安装组件(SMD)规范的标准方法 - 最新完整英文版(50页)
  17. pandas数据上采样
  18. 电商产品宣传片的拍摄准则
  19. 同济、阿里的CVPR 2022最佳学生论文奖研究了什么?这是一作的解读
  20. 《Keep your Eyes on the Lane:Real-time Attention-guided Lane Detection》

热门文章

  1. [转]Nginx 502 PHP LNMP 502 终极解决方案 完美解决502 用 upstream 和 fastcgi_next_upstream 可以极大缓解...
  2. linux核心蜜罐系统,分析***,斩断黑手
  3. 使用 ExtJS 实现 ASP.NET MVC 2 客户端验证
  4. L - Finding the Bases(KMP+dp)
  5. PHP+jQuery.photoClip.js支持手势的图片裁剪上传实例
  6. Django 项目试炼blog(5) -- 个人站点的搭建
  7. 进阶篇:3.1.8)注塑件-成型不良的原因及调节方法详解
  8. 软件工程 2016.7.3 日报
  9. CALayer 新建
  10. TTC - Building a Better Vocabulary