O Realtime Compute for Apache Flink é uma plataforma serverless totalmente gerenciada para criar pipelines de dados em tempo real e aplicações de processamento de fluxo no Alibaba Cloud.
Visão geral
O Realtime Compute for Apache Flink executa sobre o Apache Flink e elimina a carga operacional de configurar clusters, gerenciar versões e ajustar recursos. Você obtém:
Infraestrutura sem gerenciamento — não há clusters para provisionar, aplicar patches ou dimensionar manualmente.
Dimensionamento automático sempre ativo — o Autopilot monitora continuamente seus jobs e ajusta a alocação de recursos para lidar automaticamente com alterações de throughput, backpressure e desperdício de recursos.
Tolerância a falhas automática — a recuperação de falhas de ponta a ponta e a alta disponibilidade do JobManager são nativas, eliminando pontos únicos de falha.
O serviço oferece latência inferior a 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 Create Database As Select (CDAS) ou Create Table As Select (CTAS), com suporte nativo para evolução de schema e Change Data Capture (CDC).
Detecção de fraudes e anomalias — aplique regras de processamento de eventos complexos (CEP) em fluxos 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 de streaming e envie os resultados para Hologres, ClickHouse ou outros sistemas downstream com atualização inferior a um segundo.
Pipelines de dados com IA — integre o pré-processamento de dados em streaming a fluxos de trabalho de IA e análise inteligente de dados.
Monitoramento de processos de negócios — acompanhe o atendimento de pedidos, status de entrega ou atividade de clientes processando fluxos de eventos com alertas baseados em regras e notificações por 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 migrar cargas de trabalho existentes sem alterar o código. A tabela abaixo resume as principais diferenças.
|
Área |
Apache Flink |
Realtime Compute for Apache Flink |
Benefícios |
|
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 faturáveis: 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 utilizar.
Hybrid billing: Combine recursos reservados de assinatura com capacidade elástica pay-as-you-go.
Para mais detalhes, consulte Faturamento.