Now IMS 利用实时数据来保护人流密集场所的公民人身安全

管理大型活动、公共场所和机构的安全性需要处理许多后勤事务,还需要处理来自用户、社交媒体、传感器和应用的大量实时数据。Now IMS 是一个事件管理平台,由位于美国德克萨斯州休斯顿的一支四人团队构建而成,该平台用智能集中式安全指挥中心取代了纸质系统和电子表格,从而能够以现代化的方式来管理活动的安全性。目标:利用数据主动保护人员安全。

继该团队在 Google Cloud 推出其平台后,首席架构师 Jeremy Lorino 介绍了他们是如何构建和强化 Now IMS 的。

借力 Google Cloud 为 Now IMS 扩容,实现更快的创新速度和更佳的客户体验

我们的初始架构使用 Java、Postgres 和 Redis 来实现后端服务与 PHP 前端应用之间的通信。在迁移至 Google Cloud Platform 之前,我们使用另一家云服务商的文件存储服务来托管照片和文档,但我们希望能够更快捷轻松地扩容。我们收到的反馈表明,原有的系统能够满足客户的需求,但无法满足客户的所有预期

我们意识到,随着我们业务的不断壮大,客户体验受到了影响。很明显,我们需要更轻量的堆栈,以便将工作重心重新转移到最重要的工作上。

我们决定升级堆栈,在选择新堆栈时不仅要考虑我们正在构建的平台的性质,还要考虑平台的具体构建方式。在考察了多家提供商后,我们发现 Google Cloud 显然更胜一筹,更能满足我们的需求。鉴于我们的团队规模和平台性质,我们比较重视价格、服务和支持。除了一贯高水准的支持,我们发现 Google 的生态系统也出类拔萃,可以轻松集成许多服务,而不会拖慢我们的流程或加重堆栈的负担。

参考架构

Now IMS 的数据可视化和通知架构。

滑动即可查看

棒球场 Now IMS 数据信息中心的屏幕截图

借助高可用性的集成式云系统,实现以用户体验为开发导向

Cloud Functions 现已成为我们的首选工具。借助该工具,我们可以集成其他完全托管的服务(如 Firebase Firestore),以帮助确保我们的系统始终可用。我们可以在 Firestore 保存或更新数据时侦听更改事件;执行每日夜间备份;或将数据馈送至 BigQuery 以供分析。Google Cloud Platform 还可与我们使用的其他工具集成,例如 Angular、Mailgun、Trello 和 Bitbucket。

最终,我们获得了一个快速、可伸缩且具备容错能力的系统,该系统由世界一流、安全可靠的服务强力驱动。开发和交付所需的时间显著减少。

借助 Cloud Functions,我们还得以采用无服务器/微服务范式,这为我们带来了灵活性,使我们能够将更多精力集中在改善客户体验和提供各种功能上,而不是浪费在服务器的管理和修补上。由于无需管理其他部件,因此从跟踪新的社交媒体信息流再到添加视频分析功能,我们都能够以客户体验为导向来推动开发工作。

如果客户要求我们跟踪社交媒体上关于某事件的公开信息,我们可以利用 Cloud Dataprep 和 BigQuery 等工具抓取社交媒体上的相关帖子,并快速提供分析洞见。我们的引擎可以跟踪社交媒体上的事件,因此可帮助其他团队提高危机事件意识甚至帮助他们预防危机事件。

在最近的超级碗比赛期间,该平台通过将内部事件报告、警方报告和社交媒体信息流汇集到一个安全指挥中心,帮助保护了粉丝的人身安全。

与前几年相比,美国国家橄榄球联盟的安保团队现在可以更快速地与当地资源、执法机关和政府机构进行沟通。Google Cloud Platform 支持敏捷、迭代的工作方式,这为我们带来了灵活性,使我们可以集中精力开发美国国家橄榄球联盟所需的新功能。

通过指导、培训和免费赠金,Google Cloud 创业公司计划能够帮助任何创业公司快速而轻松地起步并迈向正轨。 了解详情。

Google Cloud

开始使用

亲自尝试一下吧

开设首个 GCP 项目即享 300 美元赠金,还可免费试用 14 天 G Suite。

大项目需要帮助?

我们的专家会根据您的需求,帮您打造合适的解决方案,或帮您寻找合适的合作伙伴。