如何让混沌工程实验降本增效 (insights.thoughtworks.cn)

【简介】

通过在测试环境和生产环境上,注入经过精心设计并控制好爆炸半径的故障,进行故障注入实验,就可以观察和学习复杂分布式系统的运行模式和失效模式,从而提升团队的系统稳定性设计,让团队能够快速应对业务系统在云环境上的未知故障。

点击查看全文 >>

@Thoughtworks 2022-06-16 10:23分享 / 0个评论
赞过的人: IT技术博客大学习
要不要再学学下面的文章?
性能工程之性能规划实践 (insights.thoughtworks.cn)
性能规划在大型应用服务系统中的地位越来越高,因为它可以发现系统在常规性能测试的情况下很难发现的一些性能瓶颈问题,找到性能规律,从而根据不同的业务性能需求来规划产品环境的资源和配置,从而可以有效地防止服务器过载或者节约产品环境的资源和成本。
by @Thoughtworks 2022-02-17 17:08 分享 查看详情
以图搜图系统概述及工程实践(下) (zhuanlan.zhihu.com)
以图搜图系统需要解决的主要问题是:
- 提取图像特征向量(用特征向量去表示一幅图像)
- 特征向量的相似度计算(寻找内容相似的图像)

对应的工程实践,具体为:
- 卷积神经网络 CNN 提取图像特征
- 向量搜索引擎 Milvus
by @又拍云 2020-04-23 10:35 分享 查看详情
以图搜图系统概述及工程实践(上) (zhuanlan.zhihu.com)
以图搜图指的是根据图像内容搜索出相似内容的图像。

构建一个以图搜图系统需要解决两个最关键的问题:首先,提取图像特征;其次,特征数据搜索引擎,即特征数据构建成数据库并提供相似性搜索的功能。
by @又拍云 2020-04-15 11:09 分享 查看详情
Android 组件化工程结构以及项目具体实施方案 (mp.weixin.qq.com)
组件化优点

1、代码解耦
2、方便多人协作开发
3、可复用性高,不同的APP可复用不同组件,提高开发效率
4、每个组件可独立运行,减少编译时间,方便开发调试
by @code小生 2020-02-03 16:49 分享 查看详情
阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效 (yq.aliyun.com)
今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。
by @可耐芊小仙女 2019-12-11 15:17 分享 查看详情
面向云原生的混沌工程工具-ChaosBlade (yq.aliyun.com)
随着云原生系统的演进,如何保障系统的稳定性受到很大的挑战,混沌工程通过反脆弱思想,对系统注入故障,提前发现系统问题,提升系统的容错能力。ChaosBlade 工具可以通过声明式配置执行混沌实验,简单高效。本文将会重点介绍 ChaosBlade 以及云原生相关的实验场景实践。
by @可耐芊小仙女 2019-11-14 17:14 分享 查看详情
一线实践 | 借助混沌工程工具 ChaosBlade 构建高可用的分布式系统 (yq.aliyun.com)
在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。在可控范围或环境下,使用 ChaosBlade 工具,对系统注入各种故障,持续提升分布式系统的容错和弹性能力,以构建高可用的分布式系统。
by @可耐芊小仙女 2019-05-15 16:08 分享 查看详情
微服务架构下的质量迷思——混沌工程 (insights.thoughtworks.cn)
微服务概念的提出至今已多年,这期间也是互联网及互联网+发展的高速期,消费市场变化莫测,消费者也变得越来越挑剔,越来越多的互联网巨头甚至传统行业都开始对自己的遗留系统进行微服务改造。
by @Thoughtworks 2019-05-05 09:48 分享 查看详情
好玩又实用,阿里巴巴开源混沌工程工具 ChaosBlade (yq.aliyun.com)
阿里巴巴在海量互联网服务以及历年双11场景的实践过程中,沉淀出了包括全链路压测、线上流量管控、故障演练等高可用核心技术,并通过开源和云上服务的形式对外输出,以帮助企业用户和开发者享受阿里巴巴的技术红利,提高开发效率,缩短业务的构建流程。

例如,借助阿里云性能测试 PTS,高效率构建全链路压测体系,通过开源组件 Sentinel 实现限流和降级功能。这一次,经历了 6 年时间的改进和实践,累计在线上执行演练场景达数万次,我们将阿里巴巴在故障演练领域的创意和实践,浓缩成一个混沌工程工具,并将其开源,命名为 ChaosBlade。
by @可耐芊小仙女 2019-04-03 15:40 分享 查看详情
在 Ali Kubernetes 系统中,我们这样实践混沌工程 (yq.aliyun.com)
在传统的软件测试中,我们通常通过一个给定的条件来判断系统的反馈,通过断言来判断是否符合预期,测试条件和结果通常比较明确和固定。而混沌工程,是通过注入一些“不确定”因素,象放进了一群淘气的猴子,在系统资源、可用性、安全性、延迟、压力等方面进行捣乱,而此过程中,要求系统可以毫无影响的提供服务,用户无感知。
by @可耐芊小仙女 2019-03-20 15:58 分享 查看详情