All Products
Search
Document Center

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

Last Updated:Aug 10, 2023

Alibaba Cloud Realtime Compute for Apache Flink is an end-to-end real-time big data analytics platform that is built on Apache Flink, and is capable of processing data with sub-second response times. It simplifies the business development process by using standard SQL statements to help enterprises transform their business into real-time and intelligent big data computing business.

Overview

Alibaba Cloud Realtime Compute for Apache Flink is a fully managed serverless service that is built on Apache Flink. It also supports multiple billing methods and no setup is required. It provides an end-to-end development, operation and maintenance, and management platform. It also delivers powerful capabilities for entire project lifecycles, including draft development, data debugging, operation and monitoring, Autopilot, and intelligent diagnostics. Alibaba Cloud Realtime Compute for Apache Flink is completely compatible with Apache Flink. It is equipped with an enhanced enterprise-class Flink engine that can deliver twice the performance of Apache Flink, allowing you to seamlessly migrate your tasks to the cloud. It provides enterprise-class value-added features, such as Flink Change Data Capture (CDC) and complex event processing (CEP), and provides various built-in upstream and downstream connectors to help enterprises build efficient, stable, and powerful real-time data applications.

Architecture

产品架构

Benefits

As an enterprise-class high-performance serverless real-time big data processing system, Alibaba Cloud Realtime Compute for Apache Flink integrates the Apache Flink kernel, is completely compatible with Apache Flink, and provides various enterprise-class value-added features. Alibaba Cloud Realtime Compute for Apache Flink provides the following benefits:

  • High cost-effectiveness: Realtime Compute for Apache Flink is built around a serverless architecture to improve scaling flexibility. You need to only add or remove compute nodes instead of modifying complex hardware configurations.

  • High performance: Realtime Compute for Apache Flink can process hundreds of thousands of data records per second in a single CPU core and process data end-to-end with sub-second response times. It can also perform tens of thousands of ultra-large-scale real-time compute tasks in parallel.

  • High stability: Realtime Compute for Apache Flink supports distributed service deployment. This prevents single points of failure (SPOFs) and ensures high availability.

  • Rich features: Realtime Compute for Apache Flink provides various deployment metrics and an end-to-end development console. You can debug SQL deployments and perform Autopilot when deployments are running. It provides various capabilities for real-time data ingestion into data warehouses and data lakes and real-time fraud detection.

  • Reduced labor expenditure and resource costs: Realtime Compute for Apache Flink allows you to smoothly migrate existing Apache Flink tasks to the cloud, can be seamlessly connected to the mainstream open source big data ecosystems, and provides more than 30 types of upstream and downstream connectors. This significantly saves the labor expenditure and resource costs of enterprises.

For more information about features and benefits, see Features and benefits.

Billing methods

Realtime Compute for Apache Flink provides two billable items: management resources and computing resources. It supports the following billing methods:

  • Subscription: This billing method allows you to purchase resources for a specified period of time before you can use them.

  • Pay-as-you-go: This billing method allows you to use and release resources on demand. You are charged based on the number of resources that you use.

For more information about billing rules, see Billing overview.

Usage

You can log on to the Realtime Compute for Apache Flink console to use this service.

References