Empresa de plataforma informática en memoria, Hazelcast Hazelcast Jet reveló que se dice que es el único motor de transmisión sin dependencias externas del sistema. Según la compañía, el resultado es el motor de procesamiento de flujo más rápido de la industria que simplifica dramáticamente la implementación desde las implementaciones más pequeñas a las más grandes.
Ya sea que se implemente en entornos restringidos, como los sensores de Internet de las cosas (IoT) o las aplicaciones a escala de la nube, Hazelcast Jet ingiere, clasifica y procesa vastas cantidades de datos con una latencia ultra baja para respaldar las prácticas de inteligencia continua.
“SigmaStream se especializa en datos de alta frecuencia y trabaja con algunas de las compañías más grandes del mundo que operan en los entornos más restringidos. Al integrar el motor de transmisión de alto rendimiento de Hazelcast Jet con nuestra plataforma de visualización y procesamiento Hummingbird, procesamos datos de alta frecuencia de docenas de canales y solucionamos las ineficiencias en tiempo real ", dijo Hari Koduru, CEO de SigmaStream. "El rendimiento y la optimización a un nivel tan fino permiten a los clientes de SigmaStream reducir el tiempo empleado en un proyecto y, en última instancia, ahorrarles millones de dólares".
Soltero diseño de sistemas
Normalmente, la implementación de otros motores de transmisión requiere que las empresas inviertan el tiempo y soporten la complejidad de integrar múltiples componentes de diferentes fuentes. Por ejemplo, una implementación de Flink requeriría la integración de una combinación de Kafka, ZooKeeper, RocksDB, Hadoop File System y administradores de recursos para ingerir, categorizar y procesar datos.
Hazelcast Jet simplifica significativamente la implementación porque es un sistema único y liviano que aborda de manera elegante un conjunto complejo de requisitos arquitectónicos. El diseño único de sistema único de Hazelcast Jet permite un rápido tiempo de valuación, elimina los costos y la complejidad asociados con las arquitecturas de múltiples componentes y reduce la necesidad de múltiples conjuntos de habilidades.
Milisegundos velocidades
Los puntos de referencia internos demuestran la capacidad de Hazelcast Jet para mantener velocidades de milisegundos en una escala extrema, donde otros proyectos de código abierto caen en los segundos. Hazelcast Jet mantiene su latencia ultra baja, independientemente de la escala, debido a una arquitectura distribuida y al procesamiento en memoria.
"Hazelcast una vez más ha dado un gran salto hacia adelante para la industria, esta vez simplificando radicalmente la forma en que se implementa el procesamiento de eventos en vivo", dice Kelly Herrell, CEO de Hazelcast. “El tiempo es dinero, y la capacidad de procesar datos en el momento en que se genera, donde sea que se genere, produce beneficios empresariales cuantificables, ya sea en una mesa de operaciones financiera o en sensores basados en bordes. Cuando el tiempo importa, las empresas eligen Hazelcast y ahora tienen una solución de transmisión convincente y flexible para el procesamiento rápido de datos en Hazelcast Jet ".
Hazelcast Jet también ofrece un rendimiento de baja latencia independientemente de la escala, ya sea que se ejecute en el borde de IoT en hardware de formato pequeño o como un clúster masivo en centros de datos y nubes.
correr en cualquier sitio
La arquitectura de Hazelcast Jet es a la vez liviana y altamente escalable, lo que le permite ejecutarse en cualquier lugar donde los clientes necesiten un procesamiento continuo de alto rendimiento. Su pequeño tamaño de archivo y arquitectura proporcionan numerosas opciones de implementación, incluidos los entornos de microservicios Kubernetes, centros de datos privados, nubes públicas o integradas en aplicaciones.
Además de la simplicidad de implementación de Hazelcast Jet, está preparado para gobernar para soportar cargas de trabajo en contenedores y validado para ejecutarse en entornos de nube de Pivotal Cloud Foundry y Red Hat OpenShift.
A medida que aumentan las cargas de trabajo, el modelo de agrupamiento de Hazelcast Jet aumenta y disminuye sin interrupción del trabajo.
Los clusters de Hazelcast Jet pueden desconectarse sin perder datos y los trabajos pueden actualizarse sin interrumpir el procesamiento, un beneficio importante para las aplicaciones de transmisión continua de larga ejecución. En el caso de una interrupción, la replicación de datos en memoria proporciona un medio robusto, pero eficaz, de tolerancia a fallas, con reinicio en caliente para una recuperación rápida. Los datos en memoria también se pueden persistir en el disco de forma continua para realizar paradas de mantenimiento o eventos de apagado de luces.
Máquina aprendizaje
Mientras que la mayoría de los motores de transmisión utilizan el procesamiento por lotes para administrar los datos, Hazelcast Jet es capaz de procesar el evento tras la ingestión. Con el procesamiento en tiempo real, Hazelcast Jet es una solución confiable para servir modelos de aprendizaje automático que requieren la información más reciente para informar las decisiones.
Además, Hazelcast Jet se integra con TensorFlow para ejecutar cargas de trabajo de predicción y clasificación en tiempo real a escala. Los clientes pueden elegir si desean usar el corredor Java incorporado en proceso o una opción de servicio TensorFlow remoto.
En memoria plataforma informática
La combinación de Hazelcast Jet con Hazelcast IMDG permite a las empresas implementar una plataforma de computación en memoria escalable y de alto rendimiento que maneja los datos en movimiento y en reposo.
Hazelcast les ofrece a los clientes la capacidad de utilizar una arquitectura y conjuntos de habilidades comunes para ingerir y procesar datos de transmisión, a la vez que proporciona almacenamiento y cómputo de datos, todo en una baja latencia líder en la industria. Hazelcast Jet 3.0 está disponible hoy para descargar.