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

    文章

    1193

    浏览量

    20931
  • 微服务
    +关注

    关注

    0

    文章

    137

    浏览量

    7336
  • 云原生
    +关注

    关注

    0

    文章

    248

    浏览量

    7946

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

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

收藏 人收藏

    评论

    相关推荐

    智慧公交是什么?带你详解智慧公交的解决方案!

    智慧公交是什么?带你详解智慧公交的解决方案!
    的头像 发表于 11-05 12:26 267次阅读
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>带你</b>详解智慧公交的解决方案!

    信息与南航产教融合开启新篇章

    在信息技术日新月异的今天,操作系统作为计算机科学的核心领域之,其教育与实践的重要性日益凸显。近日,联合南京航空航天大计算机学院,结合产业发展趋势,以国产操作系统为核心,双方联合精心设计了
    的头像 发表于 09-20 10:55 382次阅读

    带你了解IP地址别名

    、什么是IP地址别名 IP地址别名是将多个IP地址与个网络接口关联起来的种方式。实现在网络上的个节点可以与网络建立多个连接,每个连接可以用于不同的用途。 就像在
    的头像 发表于 09-05 14:11 204次阅读

    信息获评证券时报2024年度高成长企业

    近日,由证券时报主办的第十二届中国创业投资论坛在上海张江隆重举行,同期发布的还有 2024 创投 “ 金鹰奖 ” 系列榜单。经过 3 个月的申报、投票、评选,超 300 家机构和企业的激烈比拼,
    的头像 发表于 08-05 11:04 712次阅读

    高鸿信安与信息完成产品兼容互认证

    高鸿信安与信息围绕关键行业客户需求,开展了产品兼容适配并实现了标杆项目落地应用。其中,高鸿信安自主研发的可信支撑模块软件V2.0、操作系统可信增强系统V2.0、可信管理平台V2.0、可信代理软件
    的头像 发表于 07-22 14:12 549次阅读
    高鸿信安与<b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息完成产品兼容互认证

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

    、通信、制造、医疗、教育等领域的边缘服务器、工作站、工控机、机具、瘦终端、数控机床、数通设备等场景。 图1 SylixOS简介 SylixOS是
    发表于 07-09 11:44

    带你详细了解工业电脑

    扇设计、承受振动和恶劣环境的能力、轻松配置、全面的I/O选项、延长生命周期、耐用的组件。了解如何为您的应用选择工业电脑对提高设施的生产力和效率至关重要。详细了解
    的头像 发表于 06-12 14:24 390次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>带你</b>详细<b class='flag-5'>了解</b>工业电脑

    信息入选2023年信息技术应用创新解决方案名单

    近日,2023 年(第五届)信息技术应用创新解决方案公布遴选名单,历经资格初审、技术中评、区域评议、终评预审,以“面向工业领域嵌入式操作系统 SylixOS 解决方案”,成功在全国优秀方案中脱颖而出,入选典型解决方案名单。
    的头像 发表于 04-28 11:37 544次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息入选2023年信息技术应用创新解决方案名单

    5.8G WiFi和2.4G WiFi如何选择?带你深度了解

    在无线网络的世界中,5.8GWiFi和2.4GWiFi作为两种常见的无线通信技术,各自具有独特的特点和优势。本文将带你深入了解这两种技术的区别、优势以及适用场景,帮助你更好地选择适合自己的无线通信
    的头像 发表于 04-18 09:49 3258次阅读
    5.8G WiFi和2.4G WiFi如何选择?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>带你</b>深度<b class='flag-5'>了解</b>

    带你了解NVIDIA Jetson

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

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

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

    pcb应变测试有多重要?了解

    pcb应变测试有多重要?了解
    的头像 发表于 02-24 16:26 1078次阅读

    RK3568-SylixOS国产操作系统演示案例

    RK3568-SylixOS国产操作系统演示案例
    的头像 发表于 01-22 14:59 2639次阅读
    RK3568-<b class='flag-5'>翼</b><b class='flag-5'>辉</b>SylixOS国产操作系统演示案例

    带你了解FPGA直方图操作

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

    信息已正式加入对申威SW64自主指令集架构的支持

    近日,信息发布了最新的 SylixOS V3.4.0 操作系统。在 SylixOS V3.4.0 中,已正式加入了对申威 SW64 自主指令集架构的支持。
    的头像 发表于 12-28 11:45 3861次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息已正式加入对申威SW64自主指令集架构的支持