停车场云原生边缘计算部署的应用包括什么?
首页 新闻资讯 停车场云原生边缘计算部署的应用包括什么?

停车场云原生边缘计算部署的应用包括什么?

2023-05-15

停车场云原生边缘计算部署的应用包括什么?

1) 基本服务组。开源Postgres数据库用于将业务数据Redis存储为LRU缓存,以提高整体性能并减少磁盘IO开销。Zabbix负责物理系统的健康监测。Zeroconf服务提供其他用户界面服务,如网关发现和信息亭收费终端。

2) 网关代理网关消息服务。为边缘的各种业务应用程序提供消息订阅和发布,以及与云测试服务(停车云平台)的双向消息传递。

3) 设备集成应用程序组。一些独立的设备服务应用程序提供传感器和控制设备的集成,如停车摄像头、旋转门、备用屏幕、语音传输和车辆传感器。小型离合器装置可以根据停车场的情况选择所需的维修零件。

4) 提供持久性、上传、容量监控和磁盘清理功能的存储和上传应用程序组。StorageService提供映像为视频等传感器数据提供本地永久存储容量。DiskUsageService提供了实时监控磁盘容量的功能。DiskCleanService提供定期数据清理功能。UploadService上传数据,并根据数据优先级安排上传操作。

5) 业务应用程序组。为车辆访问提供订单生成、渠道控制和付款计算。

停车场云原生边缘计算部署的应用包括什么


停车场云原生边缘计算,可以实现停车场的以下功能特征:

1) 配置边缘数据库主数据

在需要可用性的大型停车场(如大型商业建筑、体育中心等),需要双计算机或多计算机热备用磁盘解决方案。边缘计算部署是两个或多个独立的物理网络网关主机(独立的电源和网络设备),代表Kubertes节点。Postgres数据库应用程序和Redis缓存应用程序使用stafulset机制。重新安排应用程序后,可以在原始节点上安排应用程序,以确保访问相同的存储。

2) 积极主动,为彼此做好准备

使用Kubinets上的ReplicaSet创建多个副本,以创建多个活动和对等备份场景。ReplicaSet为具有指定数量副本的应用程序维护并发操作,以实现负载平衡和高可用性。

3) 为分配的应用程序部署相同的节点

在停车场的边缘,ParkingLotService停车管理应用程序与DeviceService设备控制服务具有很强的相关性。通常部署在同一节点上,以提高应用程序交互效率,实现最快的事件处理和输出控制。POD友好的调度规则可以部署在同一台主机上,以提高通信性能。

4) 通过节点部署同一应用程序的多个实例

通过在具有不同实例的节点之间部署相同的应用程序,可以提高可用性。停车场管理应用程序(如ParkingLotService)提供了多个实例。如果停车场边缘有两个或多个节点,POD反向关联功能可以将同一应用程序的另一个实例部署到另一个节点。特别是在一些小型停车场,可以将应用程序实例的副本部署到网关设备(单个节点)。只需将其部署到Kubenets集群的云中,即可在不增加成本的情况下提高应用程序的可用性。

停车场云原生边缘计算部署的应用包括什么


5) 基于边缘节点属性的组分布

由于停车场的部署时间不同,边缘节点的CPU架构可能是x86_64或低功耗的aarch32或aarch64,并且要实现的应用程序版本可能完全不同。停车场中的摄像头和网关的型号也可能影响所使用的应用程序版本。边缘节点可能会影响地理位置、设备类型和设备类型“根据其功能财产和性能,它们被划分为不同的组并用不同的标签显示。部署应用程序时,我们使用NodeSelector功能将应用程序部署到带标签的边缘节点。

6) 自动安装新节点

Kubinetes中定义应用程序部署,而不考虑特定的节点。应用程序根据节点名称为节点提供所需的应用程序。发布新节点后,将自动标记(或稍后手动维护)相同的标签。是的,K8s系统可以立即自动将应用程序部署到新启动的边缘节点。

7) 连接多个停车位

在一些复杂的场景中,多个停车边缘节点需要实时通信和数据交换,例如:在大城市中,停车位被划分为几个集群,上面和下面的停车位重叠。停车费是按地区分开支付的。数据处理必须与相关停车场数据相结合。KubeEdge中一个名为EdgeMesh的模块用于路由边缘流量并支持节点间流量路由。EdgeMesh在资源有限的边缘页面上提供轻量级、高度集成的搜索服务。EdgeMesh具有与附近道路上的多个停车位和交通控制屏幕的实时连接功能,为车主提供准确的停车提示和充电服务。

关注微信了解更多