阿里云提供的业务高可用架构体系,为企业提供营销活动、成本控制(压测、容量规划、流量控制)、应急(开关)、容灾逃逸(架构感知、故障演练、异地多活)的解决方案。其中PTS压测作为容量规划阶段重要的环节,可模拟海量用户的真实业务场景,全方位验证业务站点的性能、容量和稳定性。本文介绍阿里云的高可用架构和PTS的压测流程。

高可用架构

为了更全面系统的提升业务高可用性,阿里云从规划、线上管控、演练和容灾等各个阶段,提供了一系列的应用服务来保障业务的高可用性。

  1. 规划阶段:在规划准备阶段,您需要对系统进行架构设计和容量评估,阿里云提供了架构感知PTS平台帮助您规划系统。更多信息,请参见什么是性能测试PTS架构感知概述
  2. 线上管控阶段:在线上管控执行阶段,您需要管控系统的流量,控制各种业务逻辑,阿里云提供流量防护功能开关平台帮助您管控线上业务。更多信息,请参见应用防护概述功能开关概述
  3. 演练阶段:在演练排查阶段,您需要对系统进行故障演练,进而发现并验证系统问题,锻炼系统及相关人员的应急能力,阿里云提供了故障演练平台帮助您演练预案。更多信息,请参见故障演练概述
  4. 容灾阶段:在容灾防护阶段, 您需要构建系统的容灾解决方案。阿里云提供了多活容灾平台助力您建设系统容灾稳定性。更多信息,请参见为什么需要多活容灾?
高可用架构图

PTS压测流程

PTS是具备强大分布式压测能力的SaaS压测平台,只需通过简单四步,您就可以完成一次性能测试。

  • 步骤一:配置压测场景
    创建压测场景
    使用模板配置压测场景
    调试场景
  • 步骤二:配置施压环境
    配置施压环境
  • 步骤三:启动压测
    启动压测并调速
    定时压测
  • 步骤四:查看压测报告
    查看压测报告
    查看采样日志
    查看监控详情