云原生 CNCF + Alibaba 开源组件架构图 v0.1.0

简介: ![Infrastructure Components Picture v0.1.0](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/947a4fbf-e39f-41c2-9dc0-8a9bec720852.jpg)组合 Cloud Native 并完整设计技术架构(CNCF + Alibaba);抓大放小、自顶而下、面向

![Infrastructure Components Picture v0.1.0](https://ucc.alicdn.com/h5b6ihcdwxlqe/developer-article868331/20241025/68c225f51847468c992b28c9a4112b01.jpeg) 组合 Cloud Native 并完整设计技术架构(CNCF + Alibaba);抓大放小、自顶而下、面向终态。 - CNCF landscape(https://github.com/cncf/landscape https://landscape.cncf.io) - Alibaba Open Source(https://github.com/Alibaba) 或能提供一个踏上开源社区、持续学习的方向。TODO 逐步补充:架构图.jpg、实践说明.md ## Infrastructure Components eg:  ### Cluster Cloud Ops - KebeVelaKebeVela(OAM https://github.com/oam-dev/kubevela)   - Terraform(https://www.terraform.io) IaC: Infrastructure as Code - Open Cluster ManagementOpen Cluster Management(https://github.com/open-cluster-management-io/OCM https://open-cluster-management.io) ### Cloud Deliver - Sealer(https://github.com/alibaba/sealer) ### Cloud - Aliyun Alibaba Cloud - Tecent Cloud Tecent Cloud - Huawei Cloud Huawei Cloud - Private Cloud ### Cloud Native Container - Istio Istio(https://github.com/istio/istio) - Envoy Envoy(https://github.com/envoyproxy/envoy)   - WebAssembly WebAssembly(https://github.com/WebAssembly/WASI) - Dapr Dapr(https://dapr.io) - Kubernetes Kubernetes(https://github.com/kubernetes/kubernetes)   - OpenKruise OpenKruise(https://github.com/openkruise/kruise)   - etcd etcd(https://etcd.io) - Containerd(https://github.com/containerd/containerd) ### Observability(Metrics Tracing Logging) - OpenTelemetry OpenTelemetry(https://opentelemetry.io) - Prometheus Prometheus(https://prometheus.io) - Grafana Grafana(https://grafana.com) - ElasticSearch ElasticSearch   - fluentd(https://github.com/fluent/fluentd) - SkyWalking SkyWalking(https://github.com/apache/skywalking) ### High Avaliable - ChaosBlade ChaosBlade(https://github.com/chaosblade-io/chaosblade) - Takin(https://github.com/shulieTech/Takin) Performance test for full-links. - AppActive AppActive(https://github.com/alibaba/Appactive) ### Application -  COLA(App Architecture https://github.com/alibaba/COLA) - Nacos Nacos(https://github.com/alibaba/nacos) - Dubbo(https://github.com/apache/dubbo) - Sentinel(https://github.com/alibaba/Sentinel) - Seata Seata(https://github.com/seata/seata) - RocketMQ RocketMQ(https://github.com/apache/rocketmq) - ShardingSphere ShardingSphere-JDBC(https://github.com/apache/shardingsphere) ## Operating System - OpenAnolis(https://openanolis.cn) ## Infrastructure Components Picture 部分组件并不能很好展现在架构图中,例如上述的 Observability 云原生可观测性至关重要而无处不在。 面向终态同时包含着当下的最佳实践,例如尚未成熟的产品 dapr,分布式应用运行时可以把应用之外的大多中间件都囊括(例 RocketMQ);但当下的 Mesh 实践依旧不够成熟,所以还是描述出独立的依赖较为直观;故大致上数据代理逐步向 envoy 演进,MiddlewareMesh 向 dapr 演进。 自顶而下地描述: - 多云(集群)的发布部署由 KubeVela 负责,仅 CD 不详述 CI; - OCM 联通多云的 Kubernetes 集群,无论是阿里云、华为云、腾讯云、私有云等,被管理端的 Klusterlet 主动链接中控 OCM Hub,后可以双工通讯。 - 云(集群)交付由 Sealer 集群镜像技术支持,第一样例是[阿里云 ACK Distro 发行版](https://github.com/AliyunContainerService/ackdistro); - 每个 Kubernetes 集群都增强,OpenKurise, Istio 等 CRD+Operator。 - 集群/容器高可用: ChaosBlade 混沌工程持续的真实演练 - 应用高可用:AppActive 单元化容灾能力 + 全量路压测-生产性能测试/功能测试。 - Application 部分还能更详尽地细化,应用的代码结构仅以 COLA 为 Java 例子说明。 - gRPC 来实现所有跨语言的调用,语言中立、平台无关。 :v0.1.0 ![Infrastructure Components Picture v0.1.0](https://ucc.alicdn.com/h5b6ihcdwxlqe/developer-article868331/20241025/68c225f51847468c992b28c9a4112b01.jpeg)

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
286 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
|
3月前
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
本文内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
425 16
|
3月前
|
消息中间件 Java Kafka
Java 事件驱动架构设计实战与 Kafka 生态系统组件实操全流程指南
本指南详解Java事件驱动架构与Kafka生态实操,涵盖环境搭建、事件模型定义、生产者与消费者实现、事件测试及高级特性,助你快速构建高可扩展分布式系统。
234 7
|
3月前
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
|
4月前
|
数据采集 人工智能 安全
开源赋能双碳:MyEMS 能源管理系统的架构与实践价值
在全球碳中和趋势与“双碳”目标推动下,能源管理趋向精细化与智能化。MyEMS是一款基于Python开发的开源能源管理系统,具备灵活适配、功能全面的优势,覆盖工厂、建筑、数据中心等多元场景。系统支持能源数据采集、分析、可视化及设备管理、故障诊断、AI优化控制等功能,提供“监测-分析-优化”闭环解决方案。遵循“国家+省级+接入端”三级架构,MyEMS在重点用能单位能耗监测中发挥关键作用,助力实现能源效率提升与政策合规。开源模式降低了技术门槛,推动“双碳”目标落地。
190 0
|
7月前
|
机器学习/深度学习 人工智能 文件存储
Llama Nemotron:英伟达开源基于Llama架构优化的推理模型,253B参数持平DeepSeek R1!
NVIDIA推出的Llama Nemotron系列推理模型,基于Llama架构优化,包含Nano/Super/Ultra三款,在数学推理、编程和工具调用等任务中展现卓越性能。
275 5
Llama Nemotron:英伟达开源基于Llama架构优化的推理模型,253B参数持平DeepSeek R1!
|
1月前
|
人工智能 Kubernetes Cloud Native
Higress(云原生AI网关) 架构学习指南
Higress 架构学习指南 🚀写在前面: 嘿,欢迎你来到 Higress 的学习之旅!
470 0
|
7月前
|
运维 Cloud Native 测试技术
极氪汽车云原生架构落地实践
随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。
|
4月前
|
运维 监控 Cloud Native
从“守机器”到“写策略”——云原生架构把运维逼成了架构师
从“守机器”到“写策略”——云原生架构把运维逼成了架构师
103 1
|
6月前
|
人工智能 Cloud Native 容灾
深圳农商银行三代核心系统全面投产 以云原生架构筑牢数字化转型基石
深圳农商银行完成第三代核心系统全面上云,日均交易超3000万笔,峰值处理效率提升2倍以上。扎根深圳70余年,与阿里云共建“两地三中心”分布式云平台,实现高可用体系及全栈护航。此次云原生转型为行业提供可复制样本,未来将深化云计算与AI合作,推动普惠金融服务升级。
494 17

热门文章

最新文章

下一篇
oss云网关配置