Help Center> Cloud Stream Service> FAQ> General FAQs> What Are the Application Scenarios of CS?

What Are the Application Scenarios of CS?

CS focuses on Internet and IoT service scenarios that require real-time processing and high throughput. Basically, CS provides IoV services, online log analysis, online machine learning, online graph computing, and online recommendation algorithm application for multiple industries, such as small- and medium-sized enterprises in the Internet industry, IoT, IoV, and financial anti-fraud.

Real-Time Stream Analysis

CS provides real-time stream analysis with ease of use, low latency, and high throughput. You can use Stream SQL or customize jobs to perform stream analysis.

Advantages
  • Easy to use: Stream SQL is edited online. Rich SQL functions meet the requirements of complex services.
  • Fully-managed: You can focus on stream analysis without managing computing clusters.
  • Pay-per-use billing mode: You are billed for the usage duration (precise to seconds) of SPUs used by your jobs.

Features: Complex stream analysis methods, such as Window, CEP, and Join, can be performed on streaming data with millisecond-level latency.

Application scenarios: real-time log analysis, network traffic monitoring, real-time risk control, real-time data statistics, and real-time data ETL

Figure 1 Real-time stream analysis

IoT

IoT or edge devices upload data to DIS or other storage services. CS reads data from DIS, analyzes data in real time (involving anomaly detection, data cleansing, statistical analysis, and metric warning), and makes the stream analysis result persistent or reports alarms in real time.

Advantages

  • Various IoT SQL functions: include region detection function, yaw detection function, and common IoT functions used for relative position determination.
  • High throughput and low latency: CS adopts the Apache Flink engine to deliver a real-time computing framework.
  • Secure isolation: Tenants are isolated from each other to ensure data security.

Feature: IoT services call the APIs of CS. CS then reads sensor data in real time and executes users' analysis logic. Analysis results are sent to services, such as DIS and RDS, for data persistency, alarm or report display, or visual display of results.

Application scenarios: elevator IoT, industrial IoT, shared bicycles, IoV, and smart home

Figure 2 IoT