云原生实践路径

CNCF (Cloud Native Computing Foundation) 提供了实现云原生的路径图:

https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png 

  1. 容器化
    • 上云的第一步:将你的应用程序容器化  
    • 推荐工具: Docker,基本上是唯一选择, https://www.docker.com/
  2. CI/CD
  3. 容器编排与应用程序定义
  4. 可观测性与分析
  5. 服务代理,发现与治理
  6. 网络策略与安全
  7. 分布式数据库与存储
    • 推荐工具: Vitess,用于部署、扩展和管理大型MySQL实例集群的数据库解决方案, https://vitess.io/
    • 推荐工具: Rook,云原生环境下的开源分布式存储编排系统, https://rook.io/
    • 推荐工具: Etcd,分布式键值对存储系统
    • 推荐工具: TiKV,高可扩展,低延时,易用的key-value 数据库,https://tikv.org/  
  8. 流式数据与消息机制
    • 推荐工具: gRPC,高性能,通用RPC框架,https://grpc.io/
    • 推荐工具: NATS,开源的,轻量级的,高性能的分布式消息系统, https://nats.io/
    • 推荐工具: CloudEvents, 一种以通用方式描述事件数据的规范, https://cloudevents.io/  
  9. 容器注册与运行时
  10. 软件分发

posted on 2023-04-28 13:50  Andy__Yang  阅读(18)  评论(0)    收藏  举报