El servicio Oracle Cloud Infrastructure (OCI) Streaming en tiempo real es una plataforma de transmisión de eventos en tiempo real, sin servidores y compatible con Apache Kafka para desarrolladores y científicos de datos. Streaming está estrechamente integrado con OCI, Database, GoldenGate e Integration Cloud. El servicio también proporciona integraciones listas para usar para cientos de productos de terceros en categorías como DevOps, bases de datos, big data y aplicaciones SaaS.
Los ingenieros de datos pueden configurar y operar fácilmente canalizaciones de big data. Oracle maneja toda la infraestructura y la gestión de la plataforma para la transmisión de eventos, incluido el aprovisionamiento, el escalado y la aplicación de parches de seguridad.
Con la ayuda de grupos de consumidores, Streaming puede proporcionar gestión de estado a miles de consumidores. Esto ayuda a los desarrolladores a crear aplicaciones a escala fácilmente.
Las integraciones nativas con los servicios Oracle Cloud Infrastructure incluyen Object Storage para almacenamiento a largo plazo, Monitoring para la observabilidad, Resource Manager para la implementación a escala y Tagging para facilitar el seguimiento de costos/gestión de cuentas.
Kafka Connect Harness proporciona integraciones listas para usar con cientos de fuentes de datos y receptores, que incluyen GoldenGate, Integration Cloud, Database y ofertas de terceros compatibles.
Ejecute software de código abierto como un servicio gestionado por Oracle. La compatibilidad de Streaming con Kafka reduce significativamente la dependencia de proveedores y ayuda a los clientes a adoptar fácilmente arquitecturas híbridas y multinube.
Los desarrolladores tienen la flexibilidad de usar las API de Apache Kafka o las API de Streaming nativas de Oracle Cloud, que están disponibles en SDK como Python, Java, Typecript y Go.
Los clientes con implementaciones de Kafka existentes, ya sea implementadas on-premises o en otras nubes, pueden migrar fácilmente a Streaming cambiando algunos parámetros de configuración.
Por seguridad, el servicio proporciona cifrado de datos tanto en tránsito como en reposo. Streaming está integrado con Identity and Access Management (IAM) para un control de acceso detallado, así como puntos finales privados y almacén (KMS) para la privacidad de los datos.
El servicio utiliza la replicación de datos síncrona en dominios de disponibilidad distribuidos geográficamente para ofrecer tolerancia a fallos y durabilidad. Streaming está respaldado por un SLA de disponibilidad de servicio del 99,95 %. Oracle proporcionará créditos por cualquier incumplimiento de este SLA.
Streaming proporciona aislamiento de datos a nivel de tenencia y elimina los problemas de rendimiento de los "vecinos ruidosos", independientemente de la escala y el uso.
Los clientes pagan solo por lo que usan, lo que hace que el servicio sea atractivo para cargas de trabajo con grandes picos de uso.
Los clientes pagan solo por la producción y el almacenamiento, sin costos iniciales ni multas por cancelación anticipada.
A diferencia de otros proveedores de nube pública, Oracle no cobra tarifas adicionales por el movimiento de datos de Streaming a otros servicios de Oracle Cloud Infrastructure.
Los clientes utilizan Streaming como un bus de mensajes asincrónico de alta velocidad para comunicarse entre sus microservicios. La compatibilidad del servicio con las API de Kafka permite a los clientes interactuar con cientos de herramientas propias y de terceros mediante el marco de Kafka Connect.
El servicio Streaming es ideal para microservicios y otras aplicaciones que requieren un movimiento de datos de alto rendimiento/baja latencia y estrictas garantías de ordenación.
Transmita datos a escala desde sitios web o aplicaciones móviles a un almacén de datos, un sistema de supervisión o un motor de analítica. Las acciones en tiempo real ayudan a garantizar que los desarrolladores puedan tomar medidas antes de que los datos se vuelvan obsoletos.
Use Streaming para transmitir registros de aplicaciones e infraestructura desde aplicaciones de Oracle SaaS, como E-Business Suite, PeopleSoft y registros de captura de datos modificados (CDC) desde Oracle Database. Aproveche los conectores Kafka de Streaming para Oracle Integration Cloud y luego transpórtelos a sistemas posteriores, como Object Storage, para su retención a largo plazo.
OCI Streaming se integra directamente con OCI GoldenGate Stream Analytics, OCI GoldenGate y Oracle GoldenGate para incorporar mensajes de Kafka basados en eventos y publicar mensajes enriquecidos y transformados. OCI GoldenGate Stream Analytics es una aplicación completa que modela, procesa, analiza y actúa en tiempo real, fluyendo de transacciones de negocio, cargando almacenes de datos o datos en movimiento. Los usuarios pueden crear fácilmente pipelines de datos sin código. El procesamiento detecta valores atípicos y anomalías, aplica estadísticas a partir de modelos de AA y, a continuación, alerta o toma automáticamente la siguiente mejor acción.
Todd Sharp, promotor de desarrolladores, Oracle
En mi última publicación, hablé sobre algunas de las razones por las que tiene sentido aprovechar el poder de nuestro RDBMS para manejar datos en lugar de implementar soluciones manualmente en el código de nuestra aplicación. En las próximas publicaciones, comenzaré a respaldar parte de ese razonamiento con algunos ejemplos reales...
Lee el post completoObtenga experiencia práctica gratuita con el servicio Streaming.
Preguntas frecuentes sobre el servicio Streaming.
Descubra cómo el servicio Streaming puede ayudarle.