0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文带你了解翼辉ECSM

翼辉信息 来源:翼辉信息 2023-03-07 09:46 次阅读

“天下武功,唯快不破”,随着云计算技术和业务规模的迅猛发展,市场竞争也在不断白热化,用户需求变化越来越快,对产品体验和服务质量的要求越来越高。快速响应、零故障、周交付甚至日交付已经是实实在在的需求。
那么什么是云原生呢?根据云原生计算基金会(CNCF)的官方定义:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API

云原生的核心要素

· 容器(Container):容器技术是一种轻量级的虚拟化技术,为软件开发、部署、运行提供轻量级的隔离环境。容器技术的应用使得开发、测试、部署环境高度一致,应用软件能够将其相关依赖和软件配置统一打包成为容器镜像,多个不同版本的应用软件即使同时部署运行也不会出现包依赖冲突、“动态链接库地狱” 这样的棘手问题。

· 微服务(Microservices):微服务是将复杂软件分解成多个松耦合的分布式微型服务的软件设计方法。微服务可独立运行、部署和升级,通过微服务框架的模型化 API 对外提供 SOA 服务。虽然微服务架构的引入给软件设计者提出了更多的挑战,但最终结果往往是更加清晰合理的软件架构,各个微服务高度内聚、各司其职、边界清晰,不同服务的软件研发人员可以并行地开展工作,通过事先设计好的模型化 API 接口就可以模拟调试,通过 API 测试、持续集成提高软件整体交付速度。

· 服务网格(Service Mesh):软件微服务化后首先需要解决微服务之间的通信问题。服务网格的出现就是为了解决微服务之间的请求调度和安全认证等问题,同时也实现了网络内业务流量可视化。服务网格的本质是服务定位与业务代理。所有微服务间的业务请求都需要先到达服务网格,再经由服务网格转发到目标微服务实例上。由于中间人的引入,服务网格必定降低网络请求的实时性,因此它并不适用于任务关键型业务领域。

· 容器编排管理(Orchestration):容器编排管理程序能够通过声明式 API,将容器化的微服务按照指定的规则在一个或者多个计算资源节点运行起来,同时支持负载均衡、故障恢复等容错能力。谷歌开源项目 Kubernetes 已经在互联网领域得到了广泛的关注和应用。Kubernetes 包含了众多的组件,不仅能够灵活地配置管理计算集群中容器应用的部署和更新,还能够通过虚拟网络实现业务流量调度、跨节点甚至跨区域网络的容器调度,功能十分强大。然而因为涉及的组件和概念繁多,Kubernetes 本身难于完全掌握,总体的运行开销较大,强大的虚拟网络在实时计算环境中无法发挥其作用,并不适合在资源受限的嵌入式领域中直接使用。

1. 翼辉ECSM

ECSM (容器管理平台)是由翼辉信息自主研发,面向任务关键型领域的云原生基础服务软件,它弥补了在嵌入式领域、任务关键型领域中高实时性容器的编排管理能力空白,是翼辉信息云原生解决方案的关键一环。向下 ECSM 对接轻量级实时容器 ECS,向上可以对接企业级管理平台 ECMP,实现多级的,支持边缘自主计算的整体计算架构。

2. 翼辉ECSM特点介绍

2.1 管理环境

ECSM 支持管理 Linux 节点,通过容器守护进程 ECSD 与 Linux 节点下的 Docker 引擎,从而管理和监控其部署在该节点上的容器信息。ECSM 也支持管理 SylixOS 节点,可管理翼辉信息自主 ECS 轻量级实时容器运行时。

2.2 资源监控

ECSM 可对集群内的 CPU、内存、存储等资源进行实时监控,对集群内所有工作节点上的容器运行状态进行监控,并提供可视化的监控页面。

例如,通过 ECSM 容器管理平台的概览视图可以迅速了解到整个边缘计算网络中的综合资源使用状况:

3d310cba-bc7e-11ed-bfe3-dac502259ad0.jpg

以及监控 TOP 节点的 CPU 使用率、磁盘使用率、内存使用率、网络流入流出数据。

3d42cd92-bc7e-11ed-bfe3-dac502259ad0.png

同时, ECSM 容器管理平台概览视图也能够查看单个节点的 CPU、内存、磁盘的使用率,单个节点的容器资源使用情况,单个节点的运行时长、进程数、网络流入/流出数据。

3d5ce114-bc7e-11ed-bfe3-dac502259ad0.png

ECSM 还支持查看最近 15 分钟内的节点资源数据曲线图:

3d8ef988-bc7e-11ed-bfe3-dac502259ad0.jpg

2.3 容器镜像管理

ECSM 支持保存本地上传容器镜像或通过远程仓库同步镜像。ECSM 内置的镜像仓库(Registry)用于保存边缘计算场景所需的容器镜像,同时在服务部署的时候提供下发镜像的功能。Registry 的目录文件规范符合 OCI Registry 的标准实现。另外,镜像仓库还提供从指定的远程仓库拉取、同步容器镜像的功能,远程仓库管理主要包括添加、删除和修改指定远程仓库,定时查询远程仓库的网络连接状态等。

2.4 节点管理

ECSM 支持通过 IP 地址以及服务密码将计算节点添加到 ECSM 中。通过 VSOA 框架对节点进行验证,以确保节点的可用性。并支持节点 TLS 安全连接。

2.5 服务管理

服务是 ECSM 平台对具有相同功能容器实例的抽象表示。服务由镜像和运行配置组成,当选择一个镜像之后,配置其运行的参数以及运行的上下文,此时就会生成一个服务,一个服务可能具有一个或者多个服务实例,这些实例统一对外提供相同的功能。

2.6 微服务管理

当容器服务部署完成后,容器内运行的各种业务应用需要通过 VSOA 微服务框架完成远程服务的请求、调用(RPC)。微服务管理模块的主要职能就是实现 VSOA 微服务的注册与发现、服务请求的负载均衡调度,以及微服务的业务健康监测。

微服务的服务名称由创建服务时所填写的主机名称(hostname)确定。微服务管理会将所有使用相同的主机名称的容器以主机名称(微服务名称)为分组条件分别管理,即每一个分组表示一类相同的微服务,分组内的容器实例统一提供了相同的 VSOA 微服务。

ECSM 内置的 VSOA Position 服务,为边缘计算网络中的所有服务消费者提供服务定位能力。所有通过 ESCM 部署的微服务将自动注册至 Position 服务中,服务消费者发起 RPC 调用或数据订阅请求前,VSOA 框架会自动通过 Position 完成服务定位,整个过程完全无感。

2.7 服务配置管理

服务配置管理是基于 VSOA 模块开发的可以集中保存以及管理边缘计算集群中所有的业务程序的运行时配置,数据通过 Key / Value 键值对的形式进行保存。由于 VSOA 内置了数据订阅发布的功能,业务应用仅需要订阅配置中心的某个 URL 就能够自动获取相应配置数据变更的推送消息。

3db29cf8-bc7e-11ed-bfe3-dac502259ad0.png

ECSM 容器管理平台与 ECS 安全容器技术、VSOA 框架一同构建了云原生的超边缘计算软件能力,三者相辅相成,缺一不可。ECS 安全容器解决了应用运行环境的抽象和依赖问题,使得嵌入式应用快速、标准化部署成为可能;VSOA 作为超边缘计算环境的网络通信基础,保障任务关键型应用请求的实时性和可靠性,并实现了轻量化的高可用计算。ECSM 容器管理平台承上启下,对上为整个系统赋予了组织协调管理能力,对下提供了应用分发、微服务编排定义,以及业务调度和管理能力。

翼辉团队正在积极地研发企业应用研发平台,它将与企业管理平台一起,为企业用户提供一体化的综合云原生软件研发服务。结合翼辉信息已有的软件产品,实现容器应用的研发、构建、测试、发布、部署和监控——全生命周期 DevSecOps 解决方案,加速传统软件行业的研发迭代速度,努力推进万物互联时代的进程。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1070

    浏览量

    20650
  • 微服务
    +关注

    关注

    0

    文章

    116

    浏览量

    7260
  • 云原生
    +关注

    关注

    0

    文章

    224

    浏览量

    7897

原文标题:云原生干货分享 | 一文带你了解翼辉 ECSM

文章出处:【微信号:翼辉信息,微信公众号:翼辉信息】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    带你了解电阻封装

    了解和掌握电阻的封装类型、尺寸和性能对于确保电路设计的正确性和稳定性具有重要意义。希望以上信息能够帮助您更好地理解电阻封装并为您在实际应用中提供帮助。
    的头像 发表于 05-15 13:28 483次阅读

    谷景带你了解共模绕线电感和共模电感有何区别

    谷景带你了解共模绕线电感和共模电感有何区别 编辑:谷景电子 电感是电子电路中的关键电感元件,它对电路稳定性的影响有着非常重要的作用。在众多电感类型,共模电感和绕线电感是应用比较多的两种。有人想知道
    的头像 发表于 04-28 23:26 148次阅读

    一文带你了解NVIDIA Jetson

    计算机发展成为今天的机器有着悠久的历史,今天看到的许多计算机都遵循类似的设计结构,至少包含CPU、GPU、内存和存储。迄今为止,我们对计算机设计的了解大部分都是基于这些使计算机正常运行的关键组件
    的头像 发表于 04-09 11:49 314次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>NVIDIA Jetson

    带你了解PWM原理、频率与占空比

    什么是PWM脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的种非常有效的技术,广泛应用在从测量
    发表于 03-27 14:12

    电机干货!了解电机的原理及分类

    了解电机的原理及分类 电机是传动及控制系统中的重要部分,目前电机应用的重点也从过去简单的传动向电机的速度、位置、转矩的精确控制转移; 电机为何能够转动?电机又有哪些分类?不同工作环境下需要选用
    发表于 03-12 09:35

    带你了解FPGA直方图操作

    直方图概念和分类 图像直方图用作数字图像中色调分布的图形表示。它绘制了每个色调值的像素数。通过查看特定图像的直方图,观看者将能够目了然地判断整个色调分布。 图表的水平轴代表色调变化,而垂直轴代表该
    发表于 01-10 15:07

    一文带你了解 DAC

    一文了解 DAC
    的头像 发表于 12-07 15:10 7479次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b> DAC

    RK3568J“麒麟”+“”国产系统正式发布,“鸿蒙”也正在路上!

    通设备等场景。 图1 SylixOS简介 SylixOS是个嵌入式实时操作系统,支持SMP多核实时调度,可运行于多种CPU架构目
    发表于 11-30 16:08

    迅为龙芯3A5000_7A2000运行国产Loongnix、银河麒麟、统信UOS以及实时系统SylixoS系统

    系统轻松易用: iTOP-3A5000开发板流畅运行国产Loongnix、银河麒麟、统信UOS以及实时系统SylixoS系统 硬件资料:开发板结构图|底板原理图|底板PCB图 芯片数据手册:外设芯片手册|龙芯官方资料 iTOP-3A5000手册 烧写工具及驱动:烧写工
    发表于 09-26 10:33

    四旋飞行器设计资料

    学习做四旋飞行器的参考资料,PCB和控制程序
    发表于 09-26 06:54

    快乐解说MCU:三分钟,带你了解低功耗MCU

    快乐解说MCU:三分钟,带你了解低功耗MCU
    的头像 发表于 09-18 10:56 973次阅读

    带你一起了解到直线模组3D打印技术

    带你一起了解直线模组3D打印技术。众所周知,近年来,随着新技术发展,越来越多的高科技被运用到临床医学。在上海市第六人民医院,骨科诊疗也迈入“数智化诊疗新时代”。近日,20余组亲子家庭走进市六医院
    的头像 发表于 09-18 08:40 328次阅读

    个模型带你了解

    DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:34:23

    带你了解:微带功分器有哪些特点?

    功分器是微波电路设计中常见的种无源元器件,又被称为功率分配器,顾名思义就是将输入功率按照定比例分配成N路功率输出的种微波元器件。如图所示,P0端进入的信号分为两路信号从P1和P2端输出
    发表于 08-31 15:39

    一文带你了解这三种3D视觉技术

    本文对ToF、双目视觉、结构光这三种技术展开分析,帮助你了解其各自的特点及应用
    的头像 发表于 07-10 16:04 1115次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>这三种3D视觉技术