Realtime Compute for Apache Flink is a fully managed, serverless platform for building real-time data pipelines and stream processing applications on Alibaba Cloud.
Overview
Realtime Compute for Apache Flink runs on top of Apache Flink and removes the operational burden of cluster setup, version management, and resource tuning. You get:
-
No infrastructure to manage — no clusters to provision, patch, or scale manually.
-
Always-on autoscaling — Autopilot continuously monitors your jobs and adjusts resource allocation to handle throughput changes, backpressure, and resource waste automatically.
-
Automatic fault tolerance — end-to-end fault recovery and JobManager high availability are built in, eliminating single points of failure.
The service delivers sub-second latency and, through SQL operator optimization and the self-developed GeminiStateBackend, performs twice as high as open-source Apache Flink in Nexmark benchmark tests.
Use cases
-
Real-time ETL and CDC pipelines — sync entire databases to data warehouses or data lakes using Create Database As Select (CDAS) or Create Table As Select (CTAS), with built-in support for schema evolution and Change Data Capture (CDC).
-
Fraud and anomaly detection — apply complex event processing (CEP) rules over high-volume event streams to identify patterns in real time.
-
Real-time analytics dashboards — write Flink SQL to aggregate streaming data and push results to Hologres, ClickHouse, or other downstream systems with sub-second freshness.
-
AI-powered data pipelines — integrate streaming data preprocessing with AI and intelligent data analytics workflows.
-
Business process monitoring — track order fulfillment, delivery status, or customer activity by processing event streams with rule-based alerting and DingTalk or email notifications.
Comparison with Apache Flink
Realtime Compute for Apache Flink is fully compatible with Apache Flink APIs and connectors, so existing workloads migrate without code changes. The table below summarizes the key differences.
|
Area |
Apache Flink |
Realtime Compute for Apache Flink |
What you gain |
|
Performance and cost |
|
|
|
|
Compatibility and integration |
|
|
|
|
Development and debugging |
|
|
|
|
Operations and management |
|
|
|
|
Stability and reliability |
|
|
Enterprise-grade reliability for large-scale production jobs. |
|
Enterprise support |
|
|
Faster issue resolution and reliable service for production deployments. |
|
Security and access control |
|
|
Unified identity and access management for data security and compliance. |
|
Extensibility and ecosystem |
|
|
A flexible, extensible platform for diverse real-time use cases. |
Billing
Realtime Compute for Apache Flink has two billable items: management resources and computing resources.
Three billing methods are available:
-
Subscription: Reserve dedicated resources for a fixed period.
-
Pay-as-you-go: Pay only for what you use.
-
Hybrid billing: Combine reserved subscription resources with elastic pay-as-you-go capacity.
For details, see Billing.