DevOps 架构的数据工程影响
DevOps 概念
Cem Sakarya
DevOps Risk Advisor
微服务架构
- 微服务是小型软件程序
- 微服务独立部署
- 各自负责不同功能
- 各自拥有独立数据与逻辑
- 数据存于私有数据库
单体架构
- 与微服务架构相反
- 一个庞大的单元
- 相比微服务更简单
- 维护与变更非常困难且高风险
单体架构
- 数据库数量有限
- 全部应用共享同一批数据库
- 适用于小规模应用
微服务架构
- 每个微服务有一个数据库
- 访问其他服务的数据库必须通过 API 调用
- 适合大型组织和复杂产品
微服务的私有数据库
- 某些产品功能需多个微服务协作
- 微服务不能随意访问彼此的数据库,需通过 API 调用
- 微服务之间始终在通信
Passons à la pratique !
DevOps 概念
Preparing Video For Download...