流量防护
提供业务系统全方位可用性防护,从网关防护和应用防护两个层面、入口/应用/应用间/单机负载多维度,提升系统的高可用性。可零代码改动,一键快速启用。秒级防护能力和配置生效速度。
提供业务系统全方位可用性防护,从网关防护和应用防护两个层面、入口/应用/应用间/单机负载多维度,提升系统的高可用性。可零代码改动,一键快速启用。秒级防护能力和配置生效速度。
遵循混沌工程实验原理并融合了阿里巴巴内部实践,提供了丰富的故障场景实现,促进分布式系统提升容错性和可恢复性。
一次演练可包含多个故障场景,支持依次注入场景或同时注入多个场景。在准备、注入、检查、恢复四个阶段可根据需要添加流程节点,满足高阶、个性化的场景定义。
根据授权的接口绘制拓扑结构和应用的相互依赖关系,并以地图的模式可视化展示。可用于压测、演练等多种应用场景实时进行业务/资源的监控。
自动识别Redis,Mysql,ZooKeeper等常用的三方组件和ECS、RDS、Redis、CDN、DNS、MQ、SLB、EIP、NAT、DDOS、WAF等云资源,同时可识别容器服务、Kubernetes环境中的node、Pod、service、container等资源,将其拓扑关系进行可视化展示。
根据通用风险规则,定期进行基于架构拓扑中节点的风险巡检,并将巡检结果可视化直观呈现。可根据风险描述及建议修复方案,进行配置、资源的调整。
一个轻量级的动态配置框架,可以动态管理代码中的配置项,根据需求为某个应用开启或关闭部分功能,或设置某个性能指标的阈值。通常用于设置黑白名单、运行时动态调整日志级别、降级业务功能等场景。
无论是否部署在阿里云上,均可通过JAVA SDK或Spring Boot方式进行接入。开关类型支持String、Boolean、List、Enum等常见的14种类型。可用于诸如动态日志类型切换、灰度比例调整等场景。
可在控制台上进行开关的实时查看与推送,可以进行单机推送、全局灰度推送及全局全量推送等多种推送方式。此外,可在控制台上查看开关的不同值的分布情况,进行线上配置一致性的排查。
MSHA(Multi-Site High Availability),在阿⾥巴巴电商业务环境演进出来的多活容灾架构解决⽅案,将业务恢复和故障恢复解耦,基于灵活的规则调度、跨域跨云管控、数据保护等能⼒,保障故障场景下的业务快速恢复,助⼒企业的容灾稳定性建设。
秉承“先恢复,再定位”的原则,MSHA 在各种灾难场景下均具备快速恢复业务的能⼒,在数据保护的前提下让“业务恢复时间”和“故障恢复时间”解耦合,保障业务连续性。
业务⾼速发展,受限于单地有限资源,也存在数据库瓶颈等问题。在 MSHA ⽔平拓展能⼒⽀撑下,业务具备其它机房或者其它地域快速扩建的特性,减少成本浪费。
提供⾃上而下的流量隔离能⼒。业务具备单元间隔离的能⼒,在最小隔离单元内灵活进⾏⻛险可控的技术演进。如,基础设施升级、新技术验证等,甚至可以驱动商业新玩法。
基于单元间隔离能力,故障爆炸半径可控制在一个单元格内,有效控制故障影响范围,避免对整个业务可用性造成影响。