O serviço de Streaming da Oracle Cloud Infrastructure (OCI) é uma plataforma de streaming de eventos em tempo real, serverless e compatível com Apache Kafka para desenvolvedores e cientistas de dados. O Streaming é totalmente integrado com OCI, Database, GoldenGate e Integration Cloud. O serviço também oferece integrações prontas para uso para centenas de produtos de terceiros em categorias como DevOps, bancos de dados, big data e aplicações SaaS.
Os engenheiros de dados podem facilmente configurar e operar pipelines de big data. A Oracle lida com toda a infraestrutura e o gerenciamento de plataforma para transmissão de eventos, incluindo provisionamento, dimensionamento e patch de segurança.
Com a ajuda de grupos de consumidores, o Streaming pode fornecer gerenciamento de estado para milhares de consumidores. Isso ajuda os desenvolvedores a construir facilmente aplicações em escala.
Integrações nativas com os serviços da Oracle Cloud Infrastructure incluem Object Storage para armazenamento de longo prazo, Monitoring para observabilidade, Resource Manager para implementar em escala e Tagging para gerenciamento de rastreamento/contas mais fácil.
O Kafka Connect Harness fornece integrações prontas para uso com centenas de fontes e dissipadores de dados, incluindo GoldenGate, Integration Cloud, Database e ofertas de terceiros compatíveis.
Execute o software de código aberto como um serviço gerenciado pela Oracle. A compatibilidade do Kafka do Streaming reduz significativamente a dependência do fornecedor e ajuda os clientes a adotarem facilmente arquiteturas híbridas e multicloud.
Os desenvolvedores têm a flexibilidade de usar APIs do Apache Kafka ou APIs nativas do Streaming da Oracle Cloud, que estão disponíveis em SDKs como Python, Java, Typescript e Go.
Os clientes com implementações Kafka existentes, sejam implementadas on-premises ou em outras nuvens, podem facilmente migrar para o Streaming alterando alguns parâmetros de configuração.
Por segurança, o serviço fornece criptografia de dados em trânsito e em repouso. O Streaming é integrado ao Identity and Access Management (IAM) para controle de acesso refinado, bem como Private Endpoints e Vault (KMS) para privacidade de dados.
O serviço usa replicação sincronizadas de dados em domínios de disponibilidade distribuídos geograficamente para tolerância a falhas e durabilidade. O Streaming é apoiado por um SLA de disponibilidade de serviço de 99,95%. A Oracle fornecerá créditos por quaisquer violações deste SLA.
O Streaming fornece isolamento de dados em nível de locação e elimina problemas de desempenho de "noisy neighbor", independentemente da escala e do uso.
Os clientes pagam apenas pelo que usam, tornando o serviço atraente para cargas de trabalho com grandes picos de uso.
Os clientes pagam apenas pelo rendimento e pelo armazenamento, sem custos antecipados ou penalidades de rescisão antecipada.
Ao contrário de outros provedores de nuvem pública, a Oracle não cobra nenhuma taxa adicional para movimentação de dados de streaming para outros serviços daOracle Cloud Infrastructure.
Os clientes usam o Streaming como um barramento de mensagem assíncrona de alta velocidade para se comunicar entre seus microsserviços. A compatibilidade do serviço com APIs Kafka permite que os clientes interajam com centenas de ferramentas próprias e de terceiros usando a estrutura Kafka Connect.
O serviço Streaming é ideal para microsserviços e outras aplicações que exigem movimento de dados de alto rendimento/baixa latência e garantias estritas de ordem.
Alimente dados em escala de sites ou aplicativos móveis para um data warehouse, sistema de monitoramento ou mecanismo de análise. Ações em tempo real ajudam a garantir que os desenvolvedores possam agir antes que os dados fiquem obsoletos.
Use o Streaming para ingerir logs e infraestrutura de aplicações Oracle SaaS, como logs de E-Business Suite, PeopleSoft e Change Data Capture (CDC) do Oracle Database. Aproveite os conectores Kafka do Streaming para o Oracle Integration Cloud, em seguida, transporte-os para sistemas downstream, como Object Storage, para retenção de longo prazo.
O OCI Streaming é integrado diretamente ao OCI GoldenGate Stream Analytics, OCI GoldenGate e Oracle GoldenGate para ingestão de mensagens Kafka orientadas a eventos, streaming e publicação de mensagens enriquecidas e transformadas. OCI GoldenGate Stream Analytics é uma aplicação completa que modela, processa, analisa e atua em tempo real, fluindo de transações comerciais, carregando data warehouses ou dados em trânsito. Os usuários criam facilmente pipelines de dados no-code. O processamento descobre discrepâncias e anomalias, aplica insights de modelos de ML e, em seguida, alerta ou executa automaticamente a próxima melhor ação.
Todd Sharp, Evangelista Desenvolvedor, Oracle
Em minha última publicação, falei sobre alguns dos motivos pelos quais faz sentido aproveitar o poder de nosso RDBMS para manipular dados em vez de implementar soluções manualmente em nosso código de aplicação. Nas próximas publicações, começarei a respaldar parte desse raciocínio com alguns exemplos reais…
Leia a publicação completaObtenha experiência prática gratuita com o serviço Streaming.
Perguntas frequentes sobre o serviço Streaming.
Descubra como o serviço Streaming pode ajudar.