所有文章 > 日积月累 > 高级API运维:将人工智能和机器学习的力量带入API运营
高级API运维:将人工智能和机器学习的力量带入API运营

高级API运维:将人工智能和机器学习的力量带入API运营

当今大多数业务关键型应用程序都由API驱动,因此任何停机或性能下降都可能导致收入、客户和品牌价值的重大损失。这给运维团队带来了压力,要求他们实时监控API的性能和安全性。增加挑战的是,需要支持新版本并减少解决时间。不幸的是,传统的第三方监控工具在API运维方面几乎或完全没有帮助。

为了提供帮助,我们将行业领先的AI和ML技术的强大能力带入API运维,推出了Advanced API Ops Beta,这是Google Cloud的Apigee API管理平台的一部分。Advanced API Ops利用您的历史数据,为您提供自动化和可操作的工具,帮助确保API始终可用、安全,并按预期运行。其AI驱动的自动化功能显著提高了您的生产力,并减少了API的平均诊断时间(MTTD)。

现在Advanced API Ops已在Beta版中提供,包括异常检测和高级API安全报告功能。很快,您还将能够使用API测试和SLO报告等附加功能作为该解决方案的一部分。

Citrix是桌面和应用虚拟化服务的领导者,它使用Advanced API Ops主动监控其API的性能、可用性和安全健康状况。“通过将人工智能和机器学习模型应用于我们的历史API数据,这些高级功能能够提醒我们一些我们未曾想到的场景。这种自动化能力显著减少了我们的前期工作。从安全角度来看,可操作的洞察帮助我们确保我们的代理仅在安全的HTTPS端口上暴露,并遵守合规要求。我们还能够密切监控用户活动,并在审计期间快速提取报告。” – Adam Brancato,Citrix全球技术和安全高级经理

让我们更仔细地看看高级API运维所提供的功能:

异常检测

运维团队传统上会根据历史操作数据为API属性(如流量或延迟)设置阈值。但是,当你在操作指标上设置静态阈值时,你经常会收到太多误报,这可能会让你从更重要的问题上分心。高级API运维将人工智能和机器学习模型应用于你的历史时间序列数据,以预测你的API的行为,并实时自动检测可能对你的业务产生不利影响的异常。它动态地为你的警报设置阈值,并为你提供配置变化限制的灵活性。

https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Anomaly_Detection.gif
https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Anomaly_Detection.gif

API安全中的可操作洞察 当您通过API将核心业务资产开放给内部和外部利益相关者时,您也使它们面临潜在的滥用风险。因此,对于运维团队来说,获得对API安全属性(例如,策略配置、它们是否使用HTTP或HTTPS)的可见性以持续监控和维护您的API程序的健康至关重要。高级API运维通过提供可操作的洞察来快速识别安全事件并精确诊断其根本原因,从而帮助减少安全事件对业务的影响。它还提供了跨代理的策略和共享流配置的全面视图,以帮助确保API遵守安全和合规要求。您还可以监控用户对敏感数据(如开发者信息、跟踪会话和API密钥)的访问,以防止滥用。

https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Adv_Sec_Reporting.gif
https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Adv_Sec_Reporting.gif

原文地址: https://cloud.google.com/blog/products/api-management/advanced-api-ops-bringing-the-power-of-ai-and-ml-to-api-operations

#你可能也喜欢这些API文章!