在主机上部署 openYuanrong 集群#
本节将介绍如何在 Linux 主机上部署 openYuanrong 集群。
概述#
openYuanrong 集群由主节点和从节点组成。主节点默认只部署一个,在高可靠场景下,也可按主备方式部署多个。从节点可以部署任意多个,它由主节点管理。openYuanrong 组件和用户函数以进程的方式运行在节点上。

主节点#
主节点用于管理集群,负责全局函数调度、请求转发等工作。除包含从节点上的组件外,还部署有 function master 及开源 etcd。
从节点#
从节点用于运行分布式任务,部署的 openYuanrong 组件有 function proxy、function agent、runtime manager、data worker。
组件介绍#
function master
负责拓扑管理、全局函数调度、函数实例生命周期管理及 function agent 组件的扩缩容。
etcd
第三方开源组件,用于存储集群组件注册信息、函数元数据以及实例状态等信息。
function proxy
负责消息转发、本地函数调度及实例生命周期管理。
function agent
最小资源单元,负责函数代码包下载和解压、网络安全隔离配置等。与 runtime manager 共进程部署。
runtime manager
负责 cpu、memory 等资源采集和上报、函数进程生命周期管理等。与 function agent 共进程部署。
data worker
提供数据对象的存取等能力。