查看 Application Integration 支持的连接器。
Application Integration 中的自动扩缩简介
Application Integration 基于 Google Cloud一些规模最大的服务所用的同一基础架构构建,提供自动扩缩功能。借助自动扩缩功能,集成工作负载可以自动适应不断变化的需求。这有助于在大多数情况下避免进行人工干预或复杂调优,并提供可靠的性能和无缝伸缩。
Application Integration 如何扩容
Application Integration 同时使用横向和纵向伸缩来管理不同的工作负载:
横向扩缩
根据工作负载或需求预配或取消预配 Application Integration 实例,从而动态扩容。当需求增加时,横向自动扩缩功能会预配额外的实例以并发运行并处理增加的负载。相反,在活动较少的时期,系统会取消预配未使用的实例,以优化资源使用情况。
示例:订单突然激增可能会触发自动扩缩,从而预配额外的集成实例来处理增加的请求量并并行处理请求。
纵向伸缩
通过按需向每个单独的任务或 Application Integration 实例分配额外的资源(例如 GCU 和 RAM)来扩容。垂直伸缩不是预配更多实例,而是提升现有实例的性能。
示例:复杂的数据转换任务可能需要额外的内存。垂直伸缩会分配额外的内存,以帮助更高效地完成任务。
Application Integration 遵循定义的配额和限制,您可以根据需要申请增加配额。如需了解详情,请参阅配额和限制。
如需了解 Integration Connectors 的自动扩缩行为,请参阅集成连接器中的自动扩缩简介。
优势
Application Integration 的自动扩缩功能具有以下优势:
- 可扩展的性能:可自动调整以适应流量和使用情况的变化。对于季节性高峰等可预测的高影响事件,我们仍建议您进行有计划的伸缩。
- 降低运营开销:扩缩是自动进行的,在大多数情况下无需人工干预。对于极端的负载高峰,可能仍需要提前规划。
- 增强可靠性:在保持服务可用性的同时响应流量激增。
- 简化管理:伸缩由 Google Cloud的基础架构处理,让团队可以专注于构建集成,而无需管理伸缩基础架构。
可观测性和监控
Application Integration 自动将一组丰富的指标导出到 Cloud Monitoring,以便深入了解集成的使用情况、性能和运行状况。
虽然 Application Integration 平台中没有直接提供一个涵盖所有项目指标的预构建信息中心,但您可以利用 Cloud Monitoring 创建符合您具体需求的自定义信息中心。
关键的 Application Integration 指标
关键指标 | 说明 |
---|---|
集成执行延迟时间 | 单个集成执行完成所需的时间。 |
集成执行处理的数据 | 集成处理的数据大小,包括输入/输出参数和载荷。 |
集成执行次数 | 在集成工作流中执行的各个任务或触发器的数量。 |
状态 | 集成或集成步骤(任务或触发器)的执行状态。例如,已成功、已失败或已取消。 |
如需查看可用于监控的所有 Application Integration 指标的完整列表,请参阅监控应用集成资源。