简介: 结合龙湖千丁自研的新版停车云系统以及 ACK@Edge 提供的标准 Kubernetes 服务以及云边一体化协同解决方案,整体来着,边缘部署时间成本由 1 天缩短到 3 小时,将之前的手动升级方式迭代为自动 OTA 升级,升级时间由 3 小时缩短到 5 分钟,计算下来每年节约 740 人天。

作者:蔡佩、刘涛

 

在物联网、大数据、云服务等的快速发展及规模化应用下,今天,大量在日常生活中产生的数据可以被更好地连接和利用,为智能设备的运转提供支持,在推进社会高效协作,建设有温度、有速度的智慧生活中发挥价值。

龙湖千丁是国内最早一批参与智慧城市、智慧社区建设的高科技企业,已被纳入“专精特新”、国家高新技术认证企业名录等。龙湖千丁专注社区、商业、公寓、园区等空间化智能解决方案,以 AI+大数据驱动业降本增效,为高效、节能与安全加码。智慧停车是龙湖千丁生活服务的主要场景之一。依托龙湖千丁停车云系统,千丁智能已为全国范围内自有及托管的 1000+车场的智慧停车业务提供统一的车管解决方案。随着服务规模的不断扩大及用户需求的快速变化,系统挑战也随之而来。

 

智慧停车场景下的应用管理挑战

具体来说,龙湖千丁停车云是一套以停车和管理服务为核心,全面整合停车管理问题的智慧化停车系统,结合车牌识别一体机、道闸、停车对讲立柱等 IoT 设备的协同,实现社区车库智慧通行。业主可通过线上登记车牌、月卡车辆信息、预约登记客车牌信息等操作,享受出行自动抬杆放行等便捷高效的停车管理服务。

图 1:龙湖千丁停车云系统架构

不难看出,智慧停车场业务对于服务响应速度的要求非常高,并且有大量近场传感器、控制设备等需要协同管控。如果完全依赖传统的中心云模式,势必会为边缘应用的管理带来一系列挑战:

  • 网络通信问题:各个车场地理位置位置分散,彼此网络隔离,车场内的计算资源无法直接被公网访问,无论是业务发布,还是问题排查,往往需要相关人员现场处理。业务的开发、测试、升级和运维面临巨大挑战。
  • 异构环境差异:绝大部分车场的节点环境为 Windows PC 服务器,且车场之间的业务部署环境差异较大,如何屏蔽底层环境差异,确保业务平稳运行也是需要重点解决的问题。
  • 应用发布效率:不同接入平台的运营主体不同,且用户需求更迭频繁,需要根据业务特点实现分批发布、灰度发布,在保证业务的稳定运行的同时提高发布效率。

 

基于 ACK@Edge 的边缘云原生智慧停车系统实践

 

为了解决以上问题,龙湖千丁停车云平台通过阿里云边缘容器服务 ACK@Edge 提供的标准 Kubernetes 服务以及云边一体化协同解决方案。

阿里云边缘容器(ACK@Edge),依托 ACK 托管服务构建,打造通用的边缘容器云原生基础设施。基于主流云原生非侵入式设计原则,实现云边端一体化。阿里云边缘容器采用原生与插件化组合方式,非常利于业务快速集成及扩展,且不会增加额外的边缘资源成本和维护成本。在方案选型对比过程中,龙湖千丁对于 ACK @Edge 的如下特点也很感兴趣:

  • 支持云端托管,帮助用户快速构建边缘计算的云原生基础设施。
  • 支持丰富的应用场景,包括边缘智能、智慧楼宇、智慧工厂、音视频直播、在线教育、CDN 等。
  • 支持多种边缘计算资源的快速接入,包括 IoT 网关设备、端设备、CDN 资源、自建 IDC 资源等。
  • 支持丰富的异构边缘节点资源,包括自建 IDC 资源、ENS、IoT 设备、X86、ARM 架构等;并支持异构资源的混合调度。
  • 面向边缘计算弱网络连接场景,提供节点自治和网络自治能力,保证边缘节点和边缘业务的高可靠运行。
  • 提供边缘单元管理、单元化部署、单元流量管理能力。

方案的整体架构和实现功能如下所示:

图 2: 基于 ACK@Edg 的云边一体化协同解决方案

  • 云端管控:只需一条命令,即可快速将节点接入到 ACK@Edge 提供的标准 Kubernetes 集群中,通过云端实现地域分布的计算资源统一管理,通过云端进行统一的应用分发。
  • 单元化发布:根据业务特点,划分不同的节点池,不同车场的算力接入不同的节点池,从而形成不同的发布单元。通过选择不同的发布单元,实现分批发布、灰度发布。
  • 云端运维,远程调试:借助 ACK@Edge 提供的 Tunnel 通道, 可以让开发运维人员快速查看容器日志和进入容器调试。
  • 边缘自治:借助 ACK@Edge 的边缘自治能力,可以在云边网络断开、主机重启这种极端情况下,保证本地边缘服务器上的业务能正常运行。

效果&价值

结合龙湖千丁自研的新版停车云系统以及 ACK@Edge 提供的标准 Kubernetes 服务以及云边一体化协同解决方案,整体来着,边缘部署时间成本由 1 天缩短到 3 小时,将之前的手动升级方式迭代为自动 OTA 升级,升级时间由 3 小时缩短到 5 分钟,计算下来每年节约 740 人天。具体表现为:

1. 极大地降低了停车云业务开发运维过程中的人员和时间成本。(业务的发布与运维不再需要提前公告,停服,去现场发布;日常也不需要派人现场巡检)

2. 极大地提高了业务的发布效率。(发布时间从以往的周为单位,降低到分钟为单位)

3. 有效降低了业务整体的报障率。

点击此处,了解 ACK@Edge 更多详情!

本文为阿里云原创内容,未经允许不得转载。

龙湖千丁基于 ACK@Edge 的云原生智慧停车系统架构实践的更多相关文章

  1. 从游击队到正规军(三):基于Go的马蜂窝旅游网分布式IM系统技术实践

    本文由马蜂窝技术团队电商交易基础平台研发工程师"Anti Walker"原创分享. 一.引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商. 从商品复杂性来看,一个 ...

  2. vivo 云原生容器探索和落地实践

    作者:vivo 互联网容器团队- Pan Liangbiao 本文根据潘良彪老师在"2022 vivo开发者大会"现场演讲内容整理而成.公众号回复[2022 VDC]获取互联网技术 ...

  3. 深度解读阿里巴巴云原生镜像分发系统 Dragonfly

    Dragonfly 是一个由阿里巴巴开源的云原生镜像分发系统,主要解决以 Kubernetes 为核心的分布式应用编排系统的镜像分发难题.随着企业数字化大潮的席卷,行业应用纷纷朝微服务架构演进,并通过 ...

  4. 京东基于Spark的风控系统架构实践和技术细节

    京东基于Spark的风控系统架构实践和技术细节 时间 2016-06-02 09:36:32  炼数成金 原文  http://www.dataguru.cn/article-9419-1.html ...

  5. 阿里云 CDN 业务基于边缘容器的云原生转型实践

    导读:本文基于边缘容器的阿里云 CDN 云原生实践, 涵盖了边缘容器的背景和趋势,边缘托管集群 ACK Managed Edge K8s(文中简称“Edge@ACK”) 的能力.架构,以及基于边缘容器 ...

  6. 基于Go的马蜂窝旅游网分布式IM系统技术实践

    一.引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商. 从商品复杂性来看,一个旅游商品可能会包括用户在未来一段时间的衣.食.住.行等方方面面.从消费金额来看,往往单次消费额度较大.对 ...

  7. 终极套娃 2.0|云原生 PaaS 平台的可观测性实践分享

    某个周一上午,小涛像往常一样泡上一杯热咖啡 ️,准备打开项目协同开始新一天的工作,突然隔壁的小文喊道:"快看,用户支持群里炸锅了 -" 用户 A:"Git 服务有点问题, ...

  8. 基于 MQ 的分布式 Serverless 多租任务处理系统架构演进

    本文作者:史明伟 , 阿里云智能高级技术专家. 1 Serverless 异步任务处理系统诞生和挑战 无论是对于云的开发者,还是尝试业务升级的企业客户,Serverless的三个概念 "极致 ...

  9. 基于Struts2,Spring4,Hibernate4框架的系统架构设计与示例系统实现

    笔者在大学中迷迷糊糊地度过了四年的光景,心中有那么一点目标,但总感觉找不到发力的方向. 在四年间,尝试写过代码结构糟糕,没有意义的课程设计,尝试捣鼓过Android开发,尝试探索过软件工程在实际开发中 ...

  10. 基于Spring Boot、Spring Cloud、Docker的微服务系统架构实践

    由于最近公司业务需要,需要搭建基于Spring Cloud的微服务系统.遍访各大搜索引擎,发现国内资料少之又少,也难怪,国内Dubbo正统治着天下.但是,一个技术总有它的瓶颈,Dubbo也有它捉襟见肘 ...

随机推荐

  1. Apollo3-Blue-MCU芯片典型硬件电路解析

    一 芯片简介 1.简介 Apollo3 Blue Wireless SoC是一款超低功耗无线mcu芯片,它的运行功耗降至6μA/ MHz以下.该器件采用ARM Cortex M4F内核,运行频率高达9 ...

  2. 修改阿里云DNS 解决蓝奏云无法访问问题

    某些地区的宽带连接不上蓝奏云服务器,需要手动改一下DNS配置,改为阿里云的即可 PS:阿里云DNS服务器地址为223.5.5.5 和 223.6.6.6 下面以win10系统为例,具体步骤如下 1.进 ...

  3. Google Chart API学习(三)

    书接上回: maps-charts: <html> <head> <script type="text/javascript" src="h ...

  4. GDB调试之多线程

    1.set scheduler-locking off/on/step 调试时除了当前线程在运行,要想规定其他线程的运行情况用这个命令,有三个选择: set scheduler-locking off ...

  5. 3DCAT实时云渲染助力VR虚拟现实迈向成熟

    近年来,虚拟现实(Virtual Reality, VR)技术在市场上的应用越来越广泛,虚拟现实已成为一个热门的科技话题.相关数据显示,2019年至2021年,我国虚拟现实市场规模不断扩大,从2019 ...

  6. springboot 在 yaml 文件中读取 pom 文件的 properties

    如果没有其他配置,只能读取 yaml 文件所在模块下 和 父级模块的 pom 的 properties,以下是配置: <properties> <revision>1.0< ...

  7. 【GD32L233C-START】DAC输出(正弦波、锯齿波、方波)

    [GD32L233C-START]DAC输出(正弦波.锯齿波.方波) 1.介绍GD32L233C采用的是一款M23的内核.这个芯片据说功耗非常的低,低到什么程度呢?等后面我们再进行测试,今天我们主要来 ...

  8. 【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明

    本插件可以使用蓝图创建WebSocket服务器,并监听响应数据. 下载地址在文章最后. 1. 节点说明 Create Web Socket Server – 创建WebSocket服务器对象并开启监听 ...

  9. Unable to load library ‘xxx‘: 找不到指定的模块。找不到指定的模块。 Can‘t obtain InputStream for win32-x86-64/xxx.dll

    我使用的是 <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</a ...

  10. SSH和SFTP是否相同

    SSH和SFTP是否相同?SSH和SFTP是经典的对.在确保通信安全方面,它们交织在一起,尽管它们具有类似的功能,但它们并不是一回事.那么,它们之间有什么区别?请仔细阅读,找出答案. 什么是SSH? ...