Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:What is Realtime Compute for Apache Flink?

Última atualização: Nov 03, 2026

O Realtime Compute for Apache Flink é uma plataforma totalmente gerenciada e serverless para construir pipelines de dados em tempo real e aplicações de processamento de streams na Alibaba Cloud.

Visão geral

O Realtime Compute for Apache Flink é executado sobre o Apache Flink e elimina a carga operacional de configuração de cluster, gerenciamento de versão e ajuste de recursos. Você obtém:

  • Nenhuma infraestrutura para gerenciar — sem clusters para provisionar, corrigir ou escalar manualmente.

  • Autoscaling sempre ativo — o Autopilot monitora continuamente seus jobs e ajusta a alocação de recursos para lidar com mudanças de throughput, backpressure e desperdício de recursos automaticamente.

  • Tolerância a falhas automática — recuperação de falhas de ponta a ponta e alta disponibilidade do JobManager são integradas, eliminando pontos únicos de falha.

O serviço oferece latência abaixo de um segundo e, por meio da otimização de operadores SQL e do GeminiStateBackend desenvolvido internamente, atinge o dobro do desempenho do Apache Flink open-source nos testes de benchmark Nexmark.

Casos de uso

  • Pipelines de ETL e CDC em tempo real — sincronize bancos de dados inteiros com data warehouses ou data lakes usando a ingestão de dados do Flink CDC, com suporte integrado para evolução de schema e Change Data Capture (CDC).

  • Detecção de fraudes e anomalias — aplique regras de processamento de eventos complexos (CEP) sobre streams de eventos de alto volume para identificar padrões em tempo real.

  • Painéis de análise em tempo real — escreva Flink SQL para agregar dados em streaming e enviar resultados para o Hologres, ClickHouse ou outros sistemas downstream com atualização abaixo de um segundo.

  • Pipelines de dados com IA — integre o pré-processamento de dados em streaming com fluxos de trabalho de IA e análise inteligente de dados.

  • Monitoramento de processos de negócios — acompanhe o fulfillment de pedidos, o status de entregas ou a atividade de clientes processando streams de eventos com alertas baseados em regras e notificações via DingTalk ou e-mail.

Comparação com o Apache Flink

O Realtime Compute for Apache Flink é totalmente compatível com as APIs e conectores do Apache Flink, permitindo a migração de cargas de trabalho existentes sem alterações de código. A tabela abaixo resume as principais diferenças.

Área

Apache Flink

Realtime Compute for Apache Flink

O que você ganha

Desempenho e custo

  • Sem escalabilidade elástica integrada.

  • A utilização de recursos depende de ajuste manual.

  • 2x mais desempenho que o Apache Flink nos testes de benchmark Nexmark, com otimização de operadores SQL e GeminiStateBackend.

  • O Autopilot monitora e ajusta automaticamente a alocação de recursos dos jobs, resolvendo gargalos de throughput, backpressure em todo o pipeline e desperdício de recursos sem intervenção manual.

  • Configuração granular de CPU/memória no nível do operador melhora a utilização de recursos em até 100% para jobs de grande escala.

  • Faturamento flexível: Subscription, Pay-as-you-go e Hybrid billing para consumo de unidades de computação (CU).

  • Custos menores por meio de dimensionamento inteligente de CU e modelos de faturamento flexíveis.

Compatibilidade e integração

  • APIs nativas de Flink SQL e DataStream.

  • Integração manual com sistemas como MySQL, Apache Kafka e Paimon; atualizações frequentes de versão podem causar problemas de compatibilidade.

  • Totalmente compatível com as APIs de SQL, DataStream, PyFlink e Flink CDC.

  • Mais de 30 conectores integrados cobrindo bancos de dados, filas de mensagens, data warehouses, data lakes e sistemas de arquivos — incluindo MySQL, Apache Kafka, Hologres e Paimon.

  • Conectores personalizados

    Suporta a coexistência de múltiplas versões do Flink e migração e atualizações contínuas.

    suportados para integração com sistemas externos.

  • Menor barreira de entrada e migração mais suave para cargas de trabalho Flink existentes.

Desenvolvimento e depuração

  • Sem plataforma unificada de gerenciamento de desenvolvimento.

  • Ferramentas de depuração limitadas.

  • Iteração mais rápida do desenvolvimento à produção com custos menores de depuração.

Operações e gerenciamento

  • Sem monitoramento e alertas abrangentes integrados.

  • Sem interface gráfica de usuário (GUI).

  • Dimensionamento manual de recursos com agendamento complexo.

  • Menor sobrecarga de O&M com melhor observabilidade dos jobs.

Estabilidade e confiabilidade

  • A implantação do cluster possui limitações regionais.

  • A tolerância a falhas deve ser configurada manualmente.

  • Alta disponibilidade entre zonas em múltiplas regiões.

  • Tolerância a falhas automática de ponta a ponta e alta disponibilidade do JobManager eliminam pontos únicos de falha.

  • Gerenciamento de checkpoints e savepoints com verificações de compatibilidade de estado e suporte a migração de dados.

Confiabilidade de nível empresarial para jobs de produção em grande escala.

Suporte empresarial

  • Depende da documentação e do suporte da comunidade Apache Flink.

  • Sem equipe dedicada de suporte técnico.

  • Suporte técnico profissional 24/7 da equipe de engenheiros do Realtime Compute for Apache Flink, com SLA de 99,9%.

  • Resposta rápida, suporte a recursos personalizados, atualizações contínuas e manutenção de versão a longo prazo.

Resolução mais rápida de problemas e serviço confiável para implantações em produção.

Segurança e controle de acesso

  • Mecanismos básicos de autenticação como Kerberos.

  • O controle de acesso requer integração com sistemas externos.

Gerenciamento unificado de identidade e acesso para segurança e conformidade de dados.

Extensibilidade e ecossistema

  • Estende a funcionalidade por meio de plug-ins.

  • O ecossistema depende da comunidade Apache Flink.

Uma plataforma flexível e extensível para diversos casos de uso em tempo real.

Faturamento

O Realtime Compute for Apache Flink possui dois itens de faturamento: recursos de gerenciamento e recursos de computação.

Três métodos de faturamento estão disponíveis:

  • Subscription: Reserve recursos dedicados por um período fixo.

  • Pay-as-you-go: Pague apenas pelo que usar.

  • Hybrid billing: Combine recursos reservados por assinatura com capacidade elástica pay-as-you-go.

Para mais detalhes, consulte Faturamento.

Próximos passos