足跖痛

Portworx帮助Esri实现物联网的有状态容器存储

GIS专家Esri在即将发布的用于物联网服务的ArcGIS Analytics中使用Portworx的企业软件定义存储解决了有状态容器存储问题。

地理信息系统先驱Esri在开发新的基于云的服务以收集和分析来自其客户物联网传感器的数据流时面临存储决策。

Esri的工程师建立ArcGIS分析物联网服务使用Kubernetes、Kafka、Elasticsearch和Spark等流行的开源工具。该团队也可以使用开源技术来存储数据,但很快发现商业软件集装箱存储专家Portworx更有意义。

Esri的实时和大数据能力负责人Adam Mollenkopf估计,通过使用波特沃克斯企业为跨越多个云可用性区域的有状态容器工作负载提供复制、弹性、高可用性、数据加密和灾难恢复。

亚当Mollenkopf亚当Mollenkopf

Portworx明确地设计了企业产品,为基于容器的应用程序提供持久存储。这家初创公司的软件定义存储与所有主要的Kubernetes发行版和编排系统集成,包括Esri在其新的物联网服务中使用的Microsoft Azure Kubernetes服务(AKS)。

云端移动

可移植性是Esri工程师考虑的一个重要因素。莫伦科普夫说物联网服务目前正在运行在Azure上,该团队也在AWS上进行了验证,并计划将来在其他公共和私有云上启用它。

Esri的新软件即服务(SaaS)——将于第一季度末上线——从物联网传感器收集数据并将其写入网络卡夫卡流处理软件然后,该应用程序将数据映射到一个基于Spark的平台,Esri专门用于地理空间分析,使客户能够在感兴趣的事件发生时实时接收警报和检测模式。Esri的SaaS应用程序将信息存储在Elasticsearch数据库中,以便客户可以稍后返回并在地图上回放场景。

一个beta测试仪从各种道路两侧的传感器收集数据,以跟踪经过的车辆数量。其他潜在用例包括市政除雪和卫生作业、移动劳动力跟踪和自动车辆。

我们需要一种一致、统一的方法来处理有状态应用程序的恢复能力。
亚当Mollenkopf实时和大数据能力主管,Esri

Esri使用Microsoft云的AKS来提供容器和Azure高级SSD管理磁盘提供持久存储。Portworx软件作为Kubernetes集群中的每个节点的代理运行,以拦截来自容器的存储请求。Portworx Enterprise虚拟化和管理后端存储,确保跨云可用区进行数据复制。

“我们需要一种一致、统一的方法来处理有状态应用程序的恢复能力,”Mollenkopf说。

开源存储替代方案

根据莫伦科普夫的说法,埃斯里考虑的替代方案将是一项“艰巨的任务”。他说,工程师们可以用Elasticsearch、Kafka和他们使用的任何其他开源工具在零碎的基础上启用复制和DR。团队还必须跟踪开源软件的稳定更新和新版本。

Mollenkopf表示,如果没有Portworx,Esri可能不得不提供较低的服务级别或减少数据丢失的保证——这一组合将无法很好地满足Esri计划在新版本中瞄准的客户用于物联网的ArcGIS分析服务包括联邦和地方政府和机构、电信供应商和石油和天然气公司。

在新的物联网分析之前,Esri提供了更传统的本地应用程序,要求客户将必要的服务器和存储基础设施放在一起,以确保可靠性和高可用性。莫伦科普夫说,许多公司发现这太难了,或者不知道如何去做。但他表示,客户现在可以选择让Esri组建一个新的Kubernetes集群,并将恢复能力作为服务质量的一部分。

Mollenkopf表示:“我们基本上是授权了Portworx的X个节点,然后通过我们的SaaS收费来支付这些成本。”

物联网的用例

Esri服务旨在处理物联网传感器接收的任何速度和数据量。Mollenkopf表示,Kubernetes将自动扩展容器和节点Portworx自动驾驶仪可以动态调整持久卷的大小并添加磁盘,而无需重新启动容器。Esri使用开源Stork软件定期协调Kubernetes群集和Azure Blob对象存储的数据备份。

物联网用例正在成为Portworx的流行用例。这家初创公司郭饶联合创始人兼首席技术官,估计该公司200名客户中有25%使用Portworx Enterprise与基于容器的物联网应用程序或服务相关。

三年前,当Mollenkopf团队进行分析时,Portworx是Mollenkopf能够找到的唯一一家专门用于集装箱存储的存储公司。他说Esri做了最初的ROI计算,但在意识到Portworx在解决他们的有状态工作负载问题上“如此简单”后,很快就停止了计算。

Mollenkopf说:“在Kubernetes上运行有状态的应用程序今天仍然是一个挑战。”。“因此,在Kubernetes群集上启用Portworx有助于减轻负担。”

深入挖掘物联网数据存储

搜索灾难恢复
搜索数据备份
搜索聚合基础设施
关闭
Baidu