目录
- 发展趋势
- 传统运维技术现状
一、技术发展趋势
物理机 裸机 虚机 容器 函数即服务 无服务器计算
应用架构演进
巨石架构 -->烟囱架构 -->水平切分为分布式架构 -->SOA 微服务
单体架构
能上线 用户体验好就行了 适用中小厂
垂直架构
分布式RPC架构
第三方的系统集成 成本高 需要熟悉调用逻辑
弹性SOR架构
阿里巴巴 nacos 存储 ceph
运维技术栈
中大厂 都有适配自己业务逻辑的发布系统
日志 ELK PLG clickhouse
微服务架构
交付不在是包 而是image 实现一次交付 到处运行 API 接口契约 团队之间要约定好
每个微服务 后面都有一个小团队 独立、完整 从前端到后端 allinone 研发人员向后延伸一部 研发自运维
微服务体系下的问题
调用连复杂 一个请求 衍生出N多个子请求
服务网格 前端的业务逻辑不需要动 替换底层的进程就行了 实现应用之间的结偶
大部分公司 还是第二代服务治理阶段
基于SDK的服务治理能力
kubernets
使用kubernets 的API做服务总线
spring cloud问题
服务网格
service mesh 一代
修改代理配置的问题
service mesh 二代
云原生
线上所有的变更 需要通过配置管理的方式 进行推送 需要进行版本追踪
未来的趋势
运维技术栈
baas faas