首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老张的求知思考世界

    全链路压测(11):聊聊稳定性预案

    前言 全链路压测出现的初衷是阿里为了解决双十一线上系统在峰值流量冲击下的稳定性和可用性问题,在后续落地及不断的演进过程中,出现了很多技术领域的最佳实践。 放在全链路压测领域,其实稳定性预案并非全链路压测体系中的一部分,而是可以看做一个独立的细小领域,但又和全链路压测有重要的联动关系。 线上服务负载过高的监控告警通知方案; 用户无感知的灰度发布、无损发布等方案; 限流、降级、熔断等服务治理领域的技术方案; 线上服务防止黑客攻击的各种高防和安全应对方案; 大促活动预案 一般大促活动都是指类似618、双11 而系统的稳定性,无论从用户体验还是业务目标达成的角度来看,都是不可忽视的一环。 因此预案的作用就呼之欲出:从技术的角度出发,为业务目标的达成提供多维度的稳定性保障。 如何制定预案? 上面列举了很多常见的稳定性预案,在我看来制定预案是一个经验+评估的问题。

    82020编辑于 2022-05-17
  • 来自专栏老张的求知思考世界

    双11在即,分享一些稳定性保障技术干货

    每年一次的双十一大促临近,因此上周末公司组织了一次技术交流闭门会,邀请了电商、物流、文娱内容、生活服务等知名一线互联网公司的技术大牛,一起探讨了一些大促稳定性保障相关的技术话题。 大促典型场景及优化方案 1、云资源稳定性保障 单云模式存在一定稳定性风险,混合云架构在容灾方面效果更好; 核心链路梳理,可以将历史大促或者峰值的访问URL存储起来,经过处理后作为核心链路参考; 验证线上的性能容量搭建单独的仿真环境 等工具探测链路在哪个方法/代码块耗时大,不断压测优化验证; 2)业务优化(深库存场景) 为了应对秒杀场景高并发,可以通过缓存+数据库方式来解决; 90%库存放缓存应对高并发; 10%库存放数据库应对超卖; 3、数据库稳定性保障的 SOP 数据库的可用性底线:99.99%; 故障需要有严格的定义规则; 数据库稳定性三板斧: 1)扩容:DB是有状态服务,计算层便于扩容,将DB节点放到容器中,有需要扩容; 2)灾备:对于大流量读场景可通过流量切换方式 身份识别和业务隔离: 1)RPC group分组:假设有100个节点,40个给核心业务(交易),60个给其他业务; 2)业务身份:中台架构可通过业务身份把订单秒杀等应用打上标记,便于隔离区分; 业务稳定性保障

    3.5K20发布于 2021-11-16
  • 来自专栏Android 开发者

    Android 11 新工具 | 提升应用私密性和稳定性

    Android 11 中的数据访问审核 API 有助于追溯您代码中私有数据的使用情况 第二个 API 针对多功能的复杂应用。 关于这些 API 的实际使用情况,请查阅 代码示例: 除了帮助您识别私有数据访问之外,Android 11 还包含了另一个新的 API,用来辅助排查无法捕捉现场的崩溃。 为了诊断应用终止原因,一些开发者正在加入自定义代码,以构建自己的分析程序来改善应用的稳定性。 基于此想法,我们为您提供了一种简化诊断部分的方法。 Android 11 引入了一个新的 ActivityManager API 来上报应用进程终止相关的历史信息。 相关资源 我们希望您通过这些额外的工具可以提升应用的隐私意识和稳定性。

    1K30编辑于 2022-09-23
  • 来自专栏阿甘的码路2

    稳定性治理二,稳定性分析

    支付宝2015年发生了大规模的宕机事件,原因是杭州市萧山区某地光纤被挖断导致,为确保异地容灾、多活,后面专门进行了全链路单元化改造,整个交易链路都进行了单元化改造,并且经常在大促前夕进行单机房演练;

    1.1K51编辑于 2023-08-17
  • 来自专栏韩曙亮的移动开发专栏

    【数字信号处理】离散时间系统稳定性 ( 稳定性概念 | 稳定性用法 )

    文章目录 一、离散时间系统稳定性 二、离散时间系统稳定性实际用法 一、离散时间系统稳定性 ---- 线性时不变 LTI 系统 , 如果 " 输入序列 " 有界 , 则 " 输出序列 " 也有界 ; 充要条件 : \sum^{+\infty}_{m = -\infty} |h(n)| < \infty 二、离散时间系统稳定性实际用法 ---- 实际用途 : 设计一个 滤波器 , 设计完 滤波器参数 后 ,

    4.1K30编辑于 2023-03-30
  • 来自专栏程序员升级之路

    Redis稳定性实践

    二、大促时稳定性保障 大促的时候因为流量比往常高几倍,甚至是几十倍,更需要保证系统稳定性。

    1.7K31发布于 2020-09-11
  • 来自专栏斑斓

    软件系统的稳定性

    软件系统的稳定性,主要决定于整体的系统架构设计,然而也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。 软件系统的稳定性,主要决定于整体的系统架构设计,然而也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。

    8K60发布于 2018-03-07
  • 来自专栏贰叁壹运维

    持续稳定性考察

    药品的稳定性是指药品稳定保持其物理、化学、生物学性质及其疗效和安全性的能力。对药品的稳定性要求属于药品管理法规规范重点,各国的药典和新药注册审批等都对药品的稳定性研究有详细的规定。 依据考察目的的不同,上市产品稳定性考察可分为常规稳定性考察、刚上市产品的稳定性考察和特殊稳定性考察。 常规稳定性考察:针对正常生产条件下的常规产品而进行的持续稳定性考察。 新上市产品的稳定性考察:新产品上市,对正式生产销售前三批产品进行持续稳定性考察。 稳定性考察批次和取样时间点 常规稳定性考察:通常要求同一品种每个规格至少考察1批。对于稳定性较差(如容易降解)的产品,应该根据该产品历史稳定性数据适当增加考察批数。 稳定性数据的评价 稳定性考察有助于发现产品稳定性变化趋势,确保产品在运输、储存和使用过程中的质量。

    2.8K40发布于 2021-05-06
  • 来自专栏个人总结系列

    大数据系统稳定性

    前言 计算公式:系统稳定性计算公式(年度): (100 - (故障分钟数 / 全年的分钟总数 * 100)) % 说明: 期望一年能达到的系统稳定性为: 99.99%,允许出现问题的最长时间是:52.56 分钟; 期望一个季度能达到的系统稳定性为:99.99%,允许出现问题的最长时间是:17.28分钟。

    2.5K00发布于 2021-04-22
  • 性能与稳定性优化

    节点质量优先关键因素:稳定性与低丢包率地域就近性节点质量直接决定成功率与尾部时延网络路径优化优化策略:选择更短 AS 路径合理的 BGP 出口选择区域就近接入减少 RTT(往返时延)握手优化协议级优化: HTTP/2、HTTP/3:复用连接与 0-RTT/1-RTT 握手显著降低建连成本[11][8]TLS 1.3:缩短握手往返,提升首次请求完成时间[3]连接复用与池化配置策略:依据并发水平(simultaneous

    22010编辑于 2025-11-10
  • 来自专栏奶奶看了都会

    发布稳定性-优雅下线

    背景 最近负责的项目已经到达10万 QPS的大关了,这么高的QPS,对系统的稳定性要求也更高了。 所以准备写一下关于发布稳定性的经验文章,今天先来说说优雅下线。

    76321编辑于 2023-04-28
  • 稳定性生产总结

    ​本期我们来谈下稳定性生产这个话题,稳定性建设目标有两个:降发生、降影响,在降发生中的措施是做到三点:系统高可用、 高性能、 高质量,三高问题确实是一个很热的话题,里面涉及很多点。 一、分布式系统稳定性建设模式那怎样完成降发生和降影响两个目标呢,那就需要一个好的建设模式,稳定性建设模式是指在开展稳定性建设工作过程中应重点关注的技术方法或方案,这里面有一系列技术模式来支撑稳定性能力实现 二、分布式系统稳定性建设路径那我们在实际工作中怎样进行建设呢?需要做两件事:需求分析和实现分析。(一)稳定性建设需求分析需求分析可以分为确认分析对象主体和确定服务需求两部分。 2、建设组织保障能力包括人力资源支持、技术资源支持、组织优化3、建设稳定性保障体系包括如下内容:​​在建设之后,我们可以依照如下指标来进行衡量建设的效果以上就是我们本期稳定性生产方面的内容了,故障的发生是复杂多样的 ,定义业务或者服务的slo以结构化,来保障稳定性能力。

    78201编辑于 2024-04-15
  • 来自专栏云Elasticsearch Service

    ElasticSearch稳定性优化

    在内存回收方面消耗;2、高阶内存不足优化:整理碎片化内存,保证有充足高阶内存,降低CPU在内存碎片整理消耗;经过上述优化措施后,ES系统的读写成功率达到99.999%,超出当前的可用性要求,保障ES在生产环境稳定性

    1.3K51编辑于 2022-12-07
  • 来自专栏IT技术订阅

    Kafka 的稳定性

    上图可⻅,该consumer group果然保存在分区11上,且位移信息都是对的(这⾥的位移信息是已消费的位移,严格来说不是第3步中的位移。

    1.9K10编辑于 2022-06-23
  • 来自专栏用户4624600的专栏

    Android 稳定性测试实践

    背景 为什么需要客户端稳定性测试? 稳定性测试是在保证功能完整正确的前提下,必不可少的一项测试内容,通过对软件稳定性的测试可以观察在一个运行周期内、一定的压力条件下,软件的出错机率、性能劣化趋势等。 稳定性问题带来的危害? 目标 客户端稳定性 Crash 降低 20% 版本灰度阶段稳定性问题闭环率 100% 日常运营稳定性测试工具,拦截集成和灰度 Bug 建立统一稳定性测试能力 技术方案设计 方案调研 1、Google Monkey 官方 GitHub 地址:https://github.com/bytedance/Fastbot_Android 优势 1、Android 多 os 兼容 同时兼容 Android 5-11,兼容国内各厂商定制化的 在Jenkins中创建稳定性测试任务,编写构建脚本和执行测试策略。

    2.2K21编辑于 2023-02-17
  • 来自专栏SAP供应链

    SAP QM 稳定性研究功能研习系列1 - 稳定性研究总流程

    SAP QM 稳定性研究功能研习系列1 - 稳定性研究总流程 如下图是SAP系统里标准的Stability Study Processing. 2,QM01创建一个QS类型(StabilStudy 后续稳定性研究需要在SAP系统上做的业务操作,就是在相应的quality notification上的 Action Box里进行了。 -完- 写于2021-6-30

    57800发布于 2021-07-12
  • 来自专栏老张的求知思考世界

    思考:如何保证服务稳定性?

    最近一直在忙618大促的全链路压测&稳定性保障相关工作,结果618还未开始,生产环境就出了几次生产故障,且大多都是和系统稳定性、性能相关的bad case。 生产全链路压测终于告一段落,抽出时间将个人收集的稳定性相关资料整理review了一遍,顺带从不同的维度,谈谈稳定性相关的“务虚”认知和思考。。。 一、SLA! 二、单服务稳定性 关键字:开关可控、单一职责、服务隔离、异常兜底、监控发现! 对于稳定性来说,抛开整体系统架构设计,单就每个业务域服务的稳定性也是非常的重要。 三、集群稳定性 关键字:系统架构、部署发布、限流熔断、监控体系、压测机制! 对于集群维度的稳定性来说,稳定性保障会更加复杂。单服务是局部,集群是全局。一个见微知著,一个高瞻远瞩。 五、稳定性建设 稳定性建设,就和基础技术建设一样,是一个长期迭代和不断调整的过程,业内常见的稳定性建设类型,主要有如下几种: 1、容量规划:个人感觉容量规划在大厂里也并没有做的很好,更多依赖的是业务方自己拍脑袋

    5.3K30发布于 2020-06-29
  • 来自专栏奶奶看了都会

    发布稳定性-优雅上线

    之前的文章讲了优雅下线发布稳定性-优雅下线,今天讲优雅上线 优雅上线也叫:「无损上线」,「延迟发布」,「延迟暴露」。 总结:服务发布的稳定性已讲了优雅上下线,但是实际工作中不是做好这两样就行了,具体情况需要具体分析,下篇文章继续讲稳定性的内容:流量预热。

    73940编辑于 2023-04-28
  • 来自专栏奶奶看了都会

    发布稳定性-优雅下线

    背景 最近负责的项目已经到达10万 QPS的大关了,这么高的QPS,对系统的稳定性要求也更高了。 所以准备写一下关于发布稳定性的经验文章,今天先来说说优雅下线。

    93620编辑于 2023-04-20
  • 来自专栏编程一生

    系统的稳定性建设

    现在上上下下组成了一支牛人团队,请来了其他部门很多资深高手进行封闭开发,确保我们系统的稳定性。   选择一份工作,必然要考虑的是:我们是做基础设施的,还是做平台的,还是做核心链路的。 基础设施最重要的指标是稳定性、性能、扩展性。平台讲究多业务,通用性,人效。所谓人效就是我这个平台有些自动化的东西不能满足需求,需要靠手工来完成,这样开发人员的人效就低。 checklist:   核心链路最重要的是稳定性。如果拿到一手烂代码,到了非重构不可的程度。那么重构之前要弄明白几个问题:原系统TOP5的主要问题是哪些?我重构了就能解决这些问题吗? 日志 建议应用日志不超过磁盘的30%,使用日志组件的性能和稳定性? 其他组件,如databus 是否有监控?是否单点?自动fail over? 依赖内外部系统 下游系统1 timeout配置? 组件和版本:   维护系统稳定性要注意选择合适组件和版本。   比如Apache Tomcat被纰漏有高危漏洞。

    2.8K21发布于 2018-07-02
领券