高可用服务

川长思鸟来 2022-07-14 13:54 304阅读 0赞

1、服务分类

  1. 首先从应用定义维度进行划分:如微信端、钉钉端、PC端等;
  2. 其次从功能定义维度进行划分,如接口类、业务类等。即服务分级概念

2、服务分类部署

域名区分

机组区分

应用区分

3、服务集群部署

LVS、反向代理、分布式、主从等

4、服务性能调优

高吞吐(QPS(TPS)= 并发数/平均响应时间)、低延时(唯快不破)

系统设计的时候需要考虑CPU运算、IO、外部系统响应因素造成的影响以及对系统性能的预估

5、自动化

自动化测试、部署

6、运维监控平台

  • 日PV
  • 流量分析
  • 日志分析
  • 系统分析
  • 大数据分析

7、其他

搜索引擎

缓存

NOSQL

MQ

事务与事务安全

分布式存储

前端框架及优化

图片缩略

文档处理

线程与线程安全

最终目标:99.99%可用

发表评论

表情:
评论列表 (有 0 条评论,304人围观)

还没有评论,来说两句吧...

相关阅读

    相关 架构可用-服务保护

    服务降级 限流是服务降级的一种,限制系统输出和输入流量从而保护系统。 系统吞吐量是一定的,可以通过压力测试得到。有可能会超过系统阈值,为了保证系统的稳定,需要采取一些措

    相关 13 可用服务

    ![在这里插入图片描述][20210510210823931.png] > 可复用的服务模块为业务产品提供基础公共服务,大型网站中这些服务通常都独立 分布式部署,被具体应用远

    相关 可用服务

    1、服务分类 1. 首先从应用定义维度进行划分:如微信端、钉钉端、PC端等; 2. 其次从功能定义维度进行划分,如接口类、业务类等。即服务分级概念 2、服

    相关 可用服务

    1、服务分类 1. 首先从应用定义维度进行划分:如微信端、钉钉端、PC端等; 2. 其次从功能定义维度进行划分,如接口类、业务类等。即服务分级概念 2、服