上云无忧 > 文档中心 > 百度智能云智能边缘的使用限制
智能边缘
百度智能云智能边缘的使用限制

文档简介:
边缘节点限制说明-容器模式: 边缘节点既可以是物理机,也可以是虚拟机。成为边缘节点接入BIE云管平台需要满足以下几方面条件。 资源要求: 边缘计算框架包含以下三部分内容的资源消耗,分别是k3s、docker、系统边缘应用(baetyl-core)。这三部分内容预计需要占用1核CPU、2G内存和10G硬盘的资源。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

边缘节点限制说明-容器模式

边缘节点既可以是物理机,也可以是虚拟机。成为边缘节点接入BIE云管平台需要满足以下几方面条件。

资源要求

边缘计算框架包含以下三部分内容的资源消耗,分别是k3s、docker、系统边缘应用(baetyl-core)。这三部分内容预计需要占用1核CPU、2G内存和10G硬盘的资源。

为了保障业务应用在边缘节点上的正常运行,建议边缘节点最小资源配置如下:

  • CPU >= 2核
  • 内存 >= 4GB
  • 硬盘 >=64GB,由业务应用的镜像文件比较大,因此建议64GB磁盘空间。

操作系统要求

边缘节点需要安装非裁剪内核的Linux操作系统,当前已测试适配的Linux发行版如下:

  • AMD64架构(x86_64)

    • Ubuntu 16.04及以上版本
    • CentOS 7.3及以上版本
    • Darwin 17.0.0及以上版本,对应macOS 10.13.4及以上版本
    • 银河麒麟V10
    • Windows 10,通过Docker Desktop搭建K8s环境,或者通过WSL2搭建K3s/K8s环境来运行BIE边缘计算框架
  • ARM64架构

    • Ubuntu 18.04及以上版本
    • Raspberry Pi OS(64-bit),刚发布beta版本
  • ARMv7l架构

    • Raspberry Pi OS(32-bit)

kubernetes环境要求

边缘节点的需要安装kubernetes环境:

  • 对于小型边缘盒子,因为资源比较紧张,建议使用k3s。
  • 对于大型边缘服务器,可以使用k8s,也可以使用k3s。

对于kubernetes环境的版本依赖要求如下:

  • k3s:使用 v1.18.4+k3s1 及以上版本
  • k8s:使用 1.18.4 及以上版本。

容器运行时要求

容器运行时可以是docker,也可以是containerd。建议使用版本如下:

  • docker:建议使用19.03及以上版本
  • containerd:使用安装k3s和k8s附带的版本即可。

AI计算芯片

如果边缘侧需要运行AI算法,对于边缘AI芯片会有依赖,当前BIE已经适配验证支持的边缘AI芯片包括如下类型:

  • 通用ARM芯片
  • 通用AMD64/x86_64芯片
  • NVIDIA GPU
  • NVIDIA Jetson
  • 华为昇腾310
  • SOPHON BM1684
  • Intel Movidius

通过BIE下发的边缘AI应用,支持调用上述边缘AI算力。

边缘节点限制说明-进程模式

资源要求

边缘节点最小资源配置如下:

  • CPU >= 1核
  • 内存 >= 512MB
  • 硬盘 >=16GB

操作系统要求

进程模式边缘节点支持如下操作系统:

  • AMD64架构(x86_64)

    • Linux
    • Windows 10
    • Darwin(Mac OS)
  • ARM64架构

    • Linux
  • ARMv7l架构

    • Linux

应用部署限制说明

部署操作说明

通过BIE可以实现应用的云端配置,并下发至边缘节点。但是应用能否在边缘节点上正常运行,主要取决于应用本身是否与边缘节点架构匹配

比如在云端定义的应用要求调用 NVIDIA GPU 的算力,而边缘节点是一台没有GPU AI加速卡的通用ARM64设备,那么应用(容器镜像、模型文件)是能够正常下发,但是在边缘运行这个应用的时候,会因为加载不到GPU算力而导致应用启动失败。

因此在做应用下发的时候,需要用户明确知道以下两点:

  • 应用本身的定义,比如应用的架构、运行应用依赖的芯片、容器运行时等信息。如果是进程应用,还需要确认本地是否安装了程序运行所依赖的库。
  • 边缘节点自身的条件,比如前面提到的操作系统、架构、AI计算芯片、容器运行时等。

使用建议

应用和边缘节点本地都支持添加标签,因此在创建应用和节点的时候,尽量多添加对这两类资源的描述标签。比如针对一个需要运行在jetson上的AI应用,我们可以对jetson节点以及这个AI应用同时打上如下标签:

  • tag1:

    • key:ai-card
    • value:nvidia-jetson
  • tag2:

    • key:arch
    • value:arm64

应用是基于节点标签匹配来完成应用部署的,因此在添加目标节点标签的时候,将应用自身的依赖条件声明标签也加入到目标节点标签当中,这样可以尽可能的规避将应用部署至不满足要求的节点上。

比如,在设置test-app这个测试用的目标节点标签时,先添加上述的tag1和tag2过滤出满足运行条件的节点,然后再加上其他的tag过滤条件实现最终的应用部署。

相似文档
  • 随着万物互联 概念的提出,物联网设备逐渐成为数据生产的中心,其生产数据的增长速度也愈来愈快,且由于其在地理位置上的分散性,以及对响应时间、安全性的要求越来越高,导致现有的云计算平台也变得越来越不适配实际场景,数据计算的舞台中心正逐渐从云端计算向边缘计算靠拢。
  • 计费说明: 智能边缘目前处于公测阶段,暂不收费。 使用限制: 每个用户最多能够创建10个边缘节点。
  • 1、云端创建边缘节点: 打开边缘节点页面: 节点目前区分容器模式与进程模式,可根据需要创建相应模式的节点,点击 创建节点,填写边缘节点信息: 名称:节点名称,不可为空,不可重复。 描述:节点描述信息,可为空。 节点类型:单机或集群。
  • 1、节点安装: 创建进程模式节点,填写节点相关信息; 点击安装,如下图所示: 选择操作系统:Linux 复制baetyl程序安装命令,在边缘节点上执行
  • 1、概述: 本文重点介绍如何在Windows上安装BIE边缘节点。 2、操作指南: 2.1、云端创建节点: 打开边缘节点菜单; 在tab页上选择进程模式,如下图所示: 点击创建节点,创建一个进程模式节点; 点击创建好的边缘节点,点击安装,操作系统选择Windows。 拷贝baetyl程序安装命令,如下图所示。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部