分布式学习006

分布式的技术栈

增加系统容量 提高系统的可用性

  • 大流量处理
  • 关键业务保护

提高整体架构的吞吐量 服务更多的并发和流量

提高系统的稳定性 让系统的可用性更高

  • 加缓存
  • 负载均衡
  • 异步调用
  • 数据镜像
  • 数据分区

初期是读写分离 后期是分库分表

稳定性

  • 服务拆分
  • 服务冗余
  • 降级限流
  • 高可用架构
  • 高可用运维

  • 服务治理

  • 架构软件管理
  • devops
  • 自动化运维
  • 资源调度管理
  • 整体架构监控
  • 流量控制

docker k8s


五个关键技术

  • 全栈系统监控
  • 服务/资源调度
  • 流量调度
  • 状态/数据调度
  • 开发和运维的自动化