动态扩容作的更好的话,就是倾向于 弹性计算了web
基本思想:docker
1.高负载状况下自动调度备机,实现动态扩容 2.低负载状况下进行灰度迁徙,实现动态减容,空闲下来的备机就能够作其余事了 3.基于docker之类的容器技术能够很方便作到备机快速响应
性能监控:安全
1.监控是基石, 2.监控类型主要分为2大类, 1.根据机器自己的状态指标(如CPU使用率) 2.根据特定的服务器类型,定制不一样的衡量值(如web服务器的每秒链接数,网关的平均压缩率) 3.不一样的服务类型,负载衡量值是不同的 1.静态web服务器能够简单的处理为QPS 2.网关能够处理为链接数和请求数
备机调度:服务器
1.基于docker等容器技术,能够快速作到自动扩容 2.基于智能预测实现智能扩容,避免扩容不及时致使负载太高
灰度迁徙:架构
1.服务器架构支持动态负载均衡的话很方便就能实现迁徙, 2.先把负载引流到一批机器上,这样就空余出来了一批机器,在合适的时机下,就能够把这批空余的机器关掉
服务器安全:负载均衡
1.恶意攻击 1.支持弹性计算后在必定范围内可以承担必定的攻击 2.快速响应 1.自动扩容机制,若是响应速度过慢,瞬时压力过大的时候会致使部分机器负载太高