四个月前,在 Kong Summit 我们做了API管理已死的主题演讲,并表达了想做服务控制平台的愿景。今天,我们正朝着实现这一愿景迈出关键的一步,在 Kong 企业版平台上推出了人工智能和机器学习的新功能——Kong Brain和Kong Immunity。
随着微服务越来越多地被组织采用,你将不可避免地在维护的可见性、安全性和大规模治理方面面临新的挑战。Kong Brain 和 Kong Immunity 利用人工智能/机器学习(AI/ML)来提高整个开发生命周期的可见性、安全性和效率。
下面,我们将深入探讨 Kong Brain 和 Kong Immunity 作为服务控制平台将如何帮助你的组织。请注意,我们的产品将持续完善,这两项功能将在产品早期推出。
Kong Brain:智能自动化
为了提高治理、效率和可视性,Kong Brain 与 Kong manager 和 Kong 开发者门户紧密结合,自动执行服务管理和任务部署。为了实现这一点,Kong Brain 使用一个实时收集器来获取文档和数据流,分析更改并采取行动。要维护控制,你可以允许指定的用户在 Kong Manager 中创建工作流并直接批准更改。
自动配置 Kong 企业版部署
随着创新的步伐不断加快,缩短开发周期对组织的成功至关重要。为了加快部署过程,Kong Brain 使用现有的 OpenAPI 规范文件自动配置 Kong 企业版的部署。这消除了人为错误的可能性,并允许服务开发团队遵守严格的标准,从而确保最佳性能。
自动生成文档
为了加强治理并提高效率,Kong Brain 允许在整个 Kong 企业版部署中立即标准化文档。首先,将 Kong Brain 部署在所需的服务前面,这样收集器获取数据。一旦获取完成,Kong Brain 将在 OpenAPI 2/3 (fka Swagger)规范中生成新的文档,你也可以把它放到开发者门户。
自动文档更新
为了避免过时的文档可能导致的停机等问题,Kong Brain 会自动将最新的文档推送到开发者门户。一旦你的团队将新的或更新的服务推送到 Kong 企业版, Kong Brain 将在全局范围内更新文档,并将其反映到开发者门户中,供具有适当访问权限的内部和外部开发人员使用。
生成服务的可视化映射
随着微服务数量的增加,理解服务、团队和环境之间的连接和依赖关系变得越来越困难。为了提高跨团队的可视性并增强服务发现,Kong Brain 创建了一个跨团队、跨区域和跨平台服务的实时可视化映射。如果你注意到某个问题或更改不符合法规要求,可以立即采取行动。随着 Kong Brain 继续了解你的组织,它将越来越多地发现并标记跨 Kong 企业版部署的潜在冗余、瓶颈和问题。
Kong Immunity:适应性监测
确保安全性和最佳的服务性能对于业务的成功至关重要。但是由于东西向流量的增加,向微服务的转变极大地增加了挑战。Kong Immunity 通过机器学习驱动的实时检测和服务行为异常分析来解决这些挑战。当用户采取行动处理异常时,Kong Immunity 会从这些行动中学习如何改进检测并发现更细微的问题。
为健康的流量创建基线
流量模式为了解不同条件下服务的行为和性能提供了一个窗口。要了解现有的流量模式,Kong Immunity 需要获取流经 Kong 数据平面的数据,以创建健康流量的基线。因为异常的检测和处理是通过对 Kong 企业版的配置更改来进行的,所以 Kong Immunity 能不断适应这个基线。随着时间的推移,它学会了在没有人类指导的情况下适应环境。
自动识别异常
为了识别潜在的安全问题、效率低下或性能瓶颈,Kong Immunity 标记了在不中断服务的情况下偏离预期或期望模式的流量。根据你的需求和目标,可以调整 Kong Immunity 的设置,以识别个别流量事件、模式和其他类型的异常活动。对于最终的控制,在将其归类为异常之前,你指定的用户可以允许一定程度的偏离预期。
自动提醒
如何快速响应安全事件可能意味着简单修复和灾难性破坏之间的差别。当 Kong Immunity 实时检测到异常情况时,它会自动发送通知,提醒你注意这个问题。为了避免对团队造成干扰,你可以指定特定的用户根据Kong Manager中基于角色的访问控制(RBAC)接收警报。你或者指定的用户还可以调整警报的时间和灵敏度,使其根据重要性或多或少地出现在个别服务中。
分析和处理异常
为了帮助你有效地解决服务中的问题,Kong Immunity 允许回顾异常情况,了解其根源并采取行动。通过使用Kong Vitals,你可以检查服务行为并解决问题,只需单击几下即可。随着 Kong Immunity 使用的增加,它会学习你想要的行为,并不断改进其模型,以更好地检测或忽略异常。
引入这些新的 AI/ML 功能是我们重塑企业代理其信息方式过程中的一个重要的里程碑。Kong Brain 和 Kong Immunity 的发布,帮助我们的客户简化整个组织服务开发和管理以及安全性方面的流程。请继续关注和深入研究新功能和用例。
有兴趣参加 Early Access 项目吗?上手容易的。加入我们的网络研讨会,了解更多关于Kong Brain和Kong Immunity的知识。
原文链接:
https://konghq.com/blog/kong-brain-and-kong-immunity-released/
评论