博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
架构师速成-架构目标之可用性
阅读量:5836 次
发布时间:2019-06-18

本文共 472 字,大约阅读时间需要 1 分钟。

  1. 服务器等,从而共同完成工作任务。各种负载均衡的软硬件有很多,我们可以单独讲解一下。
  2. 配置中心,原来单一节点的配置,被类似zookeeper的多节点配置中心取代。
  3. 流量控制,流量控制是保证大流量下系统可用性的重要手段,当系统流量不足以支撑所有流量时,只保留合理的流量处理。其他流量直接丢弃,否则系统会被压垮,造成雪崩。
  4. 功能降级,另外大流量情况下,有些无关紧要的功能可以暂时降级,后期通过数据补全的方式进行修正,将核心的资源用于最关键的业务。比如双11时,为保证购买可以暂时不考虑推荐,这样省掉推荐资源,供给购买环节。
  5. cdn,其实也算是分布式的一种解决方案,但是更专业,所以单独讲解。智能路由、资源加速等等是满足可用性的利器。

为满足可用性,需要的支撑系统:

  1. 运维系统
    1. 运维系统需要提供分布式的自动扩容
    2. 热备、冷备
    3. 各种分布式系统的运维工具
    4. 异地多活
    5. 分批自动化发布
    6. 灰度发布
  2. 监控系统
    1. 分布式服务的健康状态监控
    2. 流量监控
    3. 故障监控、异常发现

转载于:https://www.cnblogs.com/top100j/p/4805656.html

你可能感兴趣的文章
css对各个浏览器兼容技巧
查看>>
SqlBulkCopy使用介绍以及注意事项
查看>>
DS博客作业03--栈和队列
查看>>
前段基础之CSS
查看>>
上手Caffe(二)
查看>>
为Fragment增加新的生命周期,并实现管理
查看>>
Java虚拟机学习 - 类加载机制
查看>>
Ubuntu在命令行安装显卡驱动
查看>>
WPF Adorner学习(1)
查看>>
linux初始化shell脚本
查看>>
Zabbix Agent端配置文件说明
查看>>
段地址
查看>>
Java对象在内存图示
查看>>
Balance
查看>>
Shell脚本、Shell脚本结构、date命令的用法、变量
查看>>
jQuery+ajax+本地josn文件数据 测试
查看>>
ASP.NET 生命周期
查看>>
<s:textfield>标签回显
查看>>
vim copy termi
查看>>
规划设计系列4 | 盘活电脑里的规划方案,想看就看
查看>>