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 |
|
|
|
|
Compatibilidade e integração |
|
|
|
|
Desenvolvimento e depuração |
|
|
|
|
Operações e gerenciamento |
|
|
|
|
Estabilidade e confiabilidade |
|
|
Confiabilidade de nível empresarial para jobs de produção em grande escala. |
|
Suporte empresarial |
|
|
Resolução mais rápida de problemas e serviço confiável para implantações em produção. |
|
Segurança e controle de acesso |
|
|
Gerenciamento unificado de identidade e acesso para segurança e conformidade de dados. |
|
Extensibilidade e ecossistema |
|
|
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.