架构理论

发布时间 2023-07-10 13:57:37作者: 张家豪

架构理论

目的

  • 解决复杂度带来的问题

复杂度来源

高性能

  • 单机复杂度
    • 进程和线程
    • 操作系统
  • 集群复杂度
    • 任务分配
    • 任务分解

高可用

指“系统无中断地执行其功能”的能力,代表系统的可用性程度,是进行系统设计时的准则之一。

  • 计算高可用
  • 存储高可用
  • 高可用状态决策
    • 独裁式
    • 协商式
    • 民主式

高扩展

  • 预测变化
  • 应对变化
    • 稳定和变化分层,防止相互影响过深

低成本

安全

  • 功能安全
  • 架构安全

规模