HA
High Available
垂直伸缩:对一台(单一)服务器的处理能力进行扩展,比如增加内存、磁盘和CPU能力。
- 通过使用RAID增加IO吞吐能力
- SSD改善IO访问速度
- 增加内存减少IO操作
- 升级网络接口提高网络吞吐能力
- 更新服务器使用更多处理器或超线程
垂直伸缩的缺点
怎加计算能力需要更多的花费
垂直伸缩有物理极限
操作系统的设计
渐进发展
集群: 是将相同功能的多台服务器构成一个集群 ,集群中的每台服务器承担的职责是一样的。
分布式: 将系统进行纵向和横向的分割,将不同的模块部署在不同的服务器上,通过远程协调工作。分布式意味着解决同样的问题可以使用更多的计算资源。
架构模式的要素:
HP(High Performance)
TPS, 并发数,用户数
HA(High Available)