增强实时应急响应能力
ANSC 利用 Elastic 可观测性,通过实时监测应用程序性能和获得用户见解,确保其消防和救援服务应用程序实现最快的响应时间。
加快开发速度,减少故障排查
Elastic 支持 ANSC 的动态环境,可快速更新应用程序和简化故障排查过程,显著提高了开发效率并让故障排查变得更容易。
可扩展且高效的数据管理
利用 Elastic 的可扩展解决方案,ANSC 能够熟练管理不断增加的数据量,优化日志管理,以快速获取能够挽救生命的信息。
ANSC 利用 Elastic 的实时监测和可观测性解决方案改变法国的应急响应系统
Agence du Numérique de la Sécurité Civile (ANSC) 是法国政府的一个公共行政机构,由负责公民安全的部长监督。作为国家的一家服务提供商,该机构主要面向消防和救援服务以及负责公民安全领域公共服务工作的任何公共或私营团体提供服务。
ANSC 雄心勃勃的项目“NexSIS 18-112”就源于 2015 年法国发生系列恐怖袭击后对统一国家信息系统的迫切之需。这个创新型系统旨在消除信息孤岛,简化数据管理,并加强各部门之间的危机响应协调。NexSIS 18-112 不仅仅是一个消防和救援响应系统,它还是一个有助于在区域和国家层面进行有效危机管理的综合平台。
由于没有旧有系统需要彻底改造,因此 ANSC 从一张白纸开始,着手将应用程序性能管理 (APM) 解决方案集成到 NexSIS 18-112 平台中,以提升应用程序性能、确保应用安全并帮助识别问题。
“借助 Elastic,我们获得了一个集中式的解决方案,用于应用程序跟踪和性能分析,这与我们的愿景完美契合。通过他们的部署代理,这个解决方案可与我们的 Kubernetes 环境轻松集成,这对于管理 NexSIS 18-112 特别重要。”
使用与现有技术堆栈集成的一体化平台统一数据
为了开发和推出 NexSIS 18-112,Yann Pascal 的首要任务是找到并部署一个能够集成各种功能并满足自身独特需求的单一中央平台。他重点关注的是一个需要能够提供可观测性,并具备集中式日志记录和 APM 功能的系统,同时还要考虑这个系统将来与安全信息和事件管理 (SIEM) 系统相集成的可能性。在研究各种可用解决方案的过程中,Elastic 平台凭借自身的多项优势 — 易于部署、灵活维护和模块化的可扩展性,一举成为了 ANSC 的首选。另一个考虑因素是与 Kubernetes 集群的集成,以便与 ANSC 部署模型保持一致。ANSC 的基础架构严重依赖于 Kubernetes,因此需要一个既能顺利集成,又不破坏其技术生态系统的解决方案。Elastic 凭借自身全面的部署功能,最终成为了他们的理想之选。
集成到 Kubernetes 集群中,从而与 ANSC 部署模型保持一致,也是选择解决方案时考虑的另一个因素。
提供符合严格要求的云服务至关重要。ANSC 从众多提供 Kubernetes 托管服务的云提供商中选择了 Scaleway。得益于 Elastic 对 Kubernetes 的适应性,以及通过 Elastic Cloud on Kubernetes (ECK) 进行的部署,Elastic Stack 的部署非常轻松。Elastic 解决方案在短短两个月内就完成了实施。
Pascal 说:“Elastic 为我们提供了一个综合平台,满足了我们对工具的三大需求:全面跟踪、分析应用程序的性能,以及增强安全性。它与我们 Kubernetes 集群的顺利集成,以及在 Saleway 上的快速部署,显著加快了我们的项目进度。”
Elastic 的可观测性堆栈不仅在技术上兼容,而且还易于使用,这非常有利于 ANSC 的技术团队快速采用这个堆栈。它让 ANSC 能够监测应用程序性能并快速进行故障排查,这对于顺利开展服务运营至关重要。Elastic 的解决方案简单好用、易于实施,很快成为了 ANSC 运营工作流程的一部分,让他们能够更快、更好地应对危急情况。
在 Elastic 的支持下轻松集成和部署
从第一次概念验证开始,Pascal 就对 Elastic 专业服务团队所提供的高品质支持赞赏有加。Pascal 说:“一开始,我们的团队需要指导,以便了解 Elastic 如何才能最好地契合我们的生态系统。在概念验证阶段,Elastic 的技术售前支持在提供见解和解决方案方面起到了重要作用。这种前期支持非常关键,非常有助于我们了解 Elastic 在我们环境中的潜力。”
自那时起,Elastic 的专业服务团队就已开始帮助 ANSC 优化平台性能。Pascal 表示:“Elastic 专业服务团队随时待命,一直帮助我们解决具体问题和优化平台性能。”此外,他还提到了与 Elastic 签订支持合同的重要性,尤其在事件管理方面:“有了 Elastic 的全球支持,意味着我们能够快速解决任何事件,最大限度地减少对应用程序的干扰,从而维持应用程序的正常运行。”
在将 Elastic 实施与其他解决方案进行对比时,Pascal 指出,得益于 ANSC 所得到的支持,初始部署非常顺利。Pascal 说:“真正的挑战并不是部署,而是如何让 Elastic 成为我们 IT 环境中的一个有机组成部分。我们需要快速向开放团队提供解决方案,以便他们独立创建和使用定制仪表板。”
利用 Elastic Stack 的可扩展性
ANSC 选择 Elastic 的另一个重要因素是它能够在不影响性能的情况下扩展和管理不断增加的数据量。随着越来越多的部门集成到系统中,处理大量日志和数据的需求会成为一大挑战。Elastic 的可扩展性是关键所在,可让 ANSC 随着不断增加的数据量扩展各项功能。
“借助 ECK,我们可以轻松向云基础架构中添加节点。这种可扩展性是一项真正的资产,让我们既能够应对需求增长,然后又能够在优化平台之后缩小规模。”
此外,Elastic 还能够优化日志管理生命周期,这对于 ANSC 来说也是一大优势。这使该机构能够保持对重要日志的快速访问,这在应急服务中是一个关键因素,因为快速准确地获取信息可以挽救生命。
提供实时见解,实现主动监测
对于 ANSC 来说,实时监测应用程序和测量性能的能力非常重要。Elastic 可观测性凭借其 APM 和真实用户监测 (RUM) 功能,为实现这一目的提供了必要的工具。Pascal 解释说:“这些解决方案能够深入洞察系统性能和用户交互情况,从而确保对关键服务的快速响应时间。我们的开发人员广泛使用 APM 来优化数据库调用和改进整体应用程序性能。APM 的界面简单易用,可以轻松识别应用程序中特定模块变慢的原因,这对我们来说是一项重大优势。”
另外,Elastic 中的 RUM 功能还增强了 ANSC 对用户体验的了解,尤其是可在不同部门环境下查看用户体验。这对于快速准确地响应用户报告的问题(如系统延迟)至关重要。Pascal 说:“通过 APM 和 RUM,可让我们完善 NexSIS 18-112 系统并快速响应用户反馈。现在,比较各部门的性能更加简单明了,有助于我们有效解决网络响应时间和其他特定于用户的问题。”
Elasticsearch 与 Kibana 的数据可视化功能相结合,在帮助 ANSC 控制团队实现复杂数据可视化方面也起到了关键作用。这一功能可让我们应对复杂的应用程序事件。
“对我们来说,它已成为一项改变游戏规则的功能,让我们能够委派他人在 Kibana 中创建定制仪表板。我们的每一个产品团队都采用了 Kibana 的这一功能,为 NexSIS 18-112 中的每个应用程序都创建了特定的仪表板。为了将机构和 SDIS 技能联合起来,其中的一些仪表板与用户进行了共享,从而加快故障检测和修复速度。这项定制功能显著提高了我们的运营效率并加速了决策过程。”
实现敏捷的解决方案并减少故障排查
ANSC 运营的动态特性要求解决方案能够快速适应并减少故障排查。Elastic 的 APM 和 RUM 系统在这方面起到了关键作用。ANSC 的应用程序,尤其是 NexSIS 18-112,需要频繁进行更新和改进,每两周就要刷新一次应用程序。Elastic 的解决方案已实施到这些快速的测试和更新周期中,能够确保 ANSC 的系统始终保持最新状态。
通过减少故障排查,Elastic 让 ANSC 开发团队能够将更多精力投入到优化和采用上。这一转变不仅提高了生产力和效率,还确保了 NexSIS 18-112 系统的稳健性和对紧急服务需求的响应速度。
展望未来,Pascal 相信 Elastic 的可扩展性能够支持 NexSIS 18-112 的持续发展。他说:“随着 NexSIS 18-112 的发展,用户越来越多,应用程序越来越多,日志也会越来越多,我们将能够相应地调整我们的 Elastic Stack。”此外,他还计划为索引和日志增加 SIEM 功能和生命周期工作流,他相信这会让云存储更加高效、更具成本效益:“我们正在微调 SIEM 策略,预计很快会构建 SIEM 仪表板,这标志着在我们与 Elastic 的合作之旅中迈出了重要一步。”