Function Compute

A fully hosted and serverless running environment that takes away the need to manage infrastructure such as servers and enables developers to focus on writing and uploading code.

Alibaba Cloud Function Compute is a fully-managed event-driven compute service. It allows you to focus on writing and uploading code without the need to manage infrastructure such as servers. Function Compute provides compute resources, allowing you to run code more flexibly and reliably. In addition, you only need to pay for the resources that have been consumed when running the code. No fee is incurred if you do not run the code.

Benefits

No maintenance required
The fully-managed service allows you to focus more on business innovation instead of infrastructure management.
Pay-As-You-Go
You are billed based on the amount of code executed and the execution duration. The code execution duration is calculated in milliseconds.
Auto scaling
Real-time auto scaling and dynamic load balancing within milliseconds help you load shift burst traffic.
Convenient and Flexible
Leverages the event-driven mechanism to meet the requirements in various scenarios. The serverless feature allows you to handle events more efficiently.

Features

  • Supports multiple triggers

    Functions are triggered by events or called directly through the Function Compute API or SDK.

  • Supports multiple programming languages

    Supports multiple programming languages including Java, Python,PHP, and NodeJS.

  • Logging and monitoring

    Views logs from multiple dimensions with a wide range of metrics.

  • Fine-grained Pay-As-You-Go billing

    You are billed based on the duration of code execution, which is calculated in milliseconds.

Common Scenarios

  • Analysis and management of media assets
  • Serverless backend services
  • Real-time IoT message processing
Analysis and management of media assets

Analysis and management of media assets

Provides an event-driven trigger mechanism to easily build a full data processing workflow.

By storing and uploading objects, multiple functions can be triggered to perform tasks such as transcoding and metadata extraction. With this event-driven model, you can quickly integrate different services to build an elastic and highly available backend video system.

Benefits

  • Low costs

    An elastic and highly available backend video system allows you to pay for only the consumed resources.

  • Flexible architecture

    Provides a distributed system architecture and Alibaba Cloud-developed high-performance cache software for stability and performance.

Serverless backend services

Serverless backend services

Flexible serverless architecture

Function Compute and API Gateway are used to build backend services to verify and manage API requests. The flexible serverless architecture enables you to scale up or down to handle changes in requirements and build various applications.

Benefits

  • Auto scaling

    Real-time auto scaling and dynamic load balancing within milliseconds help you load shift burst

  • Flexible function calling

    An event-driven model that integrates multiple cloud services to support your compute needs in various scenarios. This model offers convenient and efficient services.

Integrations and Configurations

Real-time IoT message processing

Real-time IoT message processing

Data streams are categorized, processed, and written into the back end in real time

You can efficiently process real-time data streams. For example, you can filter, aggregate, and analyze data that is generated by IoT devices in real time, and save the structured data into databases.

Benefits

  • Elastic scaling

    Real-time automated scaling and dynamic load balancing within milliseconds help you shift the peak load and handle traffic surges with ease.

  • Flexible calling

    An event-driven model that integrates multiple cloud services to support your compute needs in various scenarios. This model offers convenient and efficient services.

Integrations and Configurations