Consulta los conectores compatibles con Application Integration.
Acerca del autoescalado en Application Integration
Application Integration, que se basa en la misma infraestructura subyacente que algunos de los servicios a gran escala de Google Cloud, ofrece funciones de autoescalado. El autoescalado permite que las cargas de trabajo de integración se adapten automáticamente a los cambios en la demanda. De esta forma, en la mayoría de los casos, no es necesario realizar intervenciones manuales ni ajustes complejos, y se ofrece un rendimiento fiable y un escalado fluido.
Cómo se escala Application Integration
Application Integration usa el escalado horizontal y vertical para gestionar cargas de trabajo variables:
Escalado horizontal
Escala horizontalmente de forma dinámica aprovisionando o desaprovisionando las instancias de Application Integration en función de la carga de trabajo o la demanda. Cuando aumenta la demanda, el autoescalado horizontal aprovisiona instancias adicionales para que se ejecuten simultáneamente y gestionen el aumento de la carga. Por el contrario, durante los periodos de baja actividad, las instancias no utilizadas se desaprovisionan para optimizar el uso de los recursos.
Ejemplo: Un aumento repentino de los pedidos puede activar el escalado automático, que aprovisiona instancias de integración adicionales para gestionar el mayor volumen y procesar las solicitudes en paralelo.
Escalado vertical
Aumenta la capacidad asignando recursos adicionales (como GCU y RAM) a cada tarea o instancia de Application Integration individual bajo demanda. En lugar de aprovisionar más instancias, el escalado vertical mejora el rendimiento de las instancias actuales.
Ejemplo: Una tarea de transformación de datos compleja puede requerir memoria adicional. El escalado vertical asigna memoria adicional para ayudar a completar la tarea de forma más eficiente.
Application Integration se ajusta a las cuotas y los límites definidos, que se pueden aumentar si se solicita. Para obtener más información, consulta Cuotas y límites.
Para entender el comportamiento del escalado automático de Integration Connectors, consulta Información sobre el escalado automático en Integration Connectors.
Ventajas
Las funciones de escalado automático de Application Integration ofrecen las siguientes ventajas:
- Rendimiento a gran escala: se ajusta automáticamente a los cambios en el tráfico y el uso. Sigue siendo recomendable planificar el escalado para eventos predecibles y de gran impacto, como los picos de temporada.
- Reducción de la sobrecarga operativa: el escalado es automático y, en la mayoría de los casos, no requiere intervención manual. En caso de picos de carga extremos, es posible que siga siendo necesario planificar con antelación.
- Fiabilidad mejorada: responde a los picos de tráfico y, al mismo tiempo, mantiene la disponibilidad del servicio.
- Gestión simplificada: la infraestructura de Google Cloudse encarga del escalado, lo que permite a los equipos centrarse en crear integraciones en lugar de gestionar la infraestructura de escalado.
Observabilidad y monitorización
Application Integration exporta automáticamente un amplio conjunto de métricas a Cloud Monitoring, lo que le permite obtener información valiosa sobre el uso, el rendimiento y el estado de sus integraciones.
Aunque no hay ningún panel predefinido para todas las métricas de los proyectos en la plataforma Application Integration, puedes usar Cloud Monitoring para crear paneles personalizados que se adapten a tus necesidades específicas.
Métricas clave de Application Integration
Métricas clave | Descripción |
---|---|
Latencia de ejecución de la integración | Tiempo que tardan en completarse las ejecuciones de integración individuales. |
Datos procesados por las ejecuciones de integración | El tamaño de los datos procesados por las integraciones, incluidos los parámetros de entrada y salida, y las cargas útiles. |
Número de ejecuciones de integración | Número de tareas o activadores individuales ejecutados en un flujo de trabajo de integración. |
Estado | El estado de ejecución de la integración o del paso de integración (tarea o activador). Por ejemplo, completado, fallido o cancelado. |
Para ver una lista completa de todas las métricas de Application Integration que se pueden monitorizar, consulta el artículo Monitorizar recursos de Application Integration.