You need to enable JavaScript to run this app.
Volcano Engine Function as a Service

Volcano Engine Function as a Service

Copy page
Download PDF
Function management
Selecting a function creation approach
Copy page
Download PDF
Selecting a function creation approach
To meet your requirements in different scenarios, veFaaS provides multiple types of functions. This topic introduces the applicable scenarios and differences among types to help you select an appropriate type.​
​
Comparison item​
Task​
Application scenarios​
Write programs by using the interface defined by veFaaS.​
  • Write programs based on popular frameworks in various languages, such as Python Flask and Golang Gin.​
  • Migrate existing web apps.​
  • Deploy through container images to gain full control over the web program runtime, with no language restrictions.​
  • Host applications of any language and framework, such as microservices apps and MQ consumer services.​
  • Smoothly migrate containerized applications.​
Respond to asynchronous invocation requests through the task mode, where the program exits after execution. The status of each task phase can be tracked and persisted, which provides rich task control and observability capabilities.​
Deployment method​
Code package​
  • Code package​
  • Container image​
  • Code package​
  • Container image​
  • Code package​
  • Container image​
CPU allocation mode​
CPU is allocated only during request processing​
CPU is allocated only during request processing​
CPU is always allocated​
CPU is allocated only during request processing​
GPU instance support​
Not supported​
Supported when using container imagesner images​
Supported when using container images​
Supported when using container images​
Cold start​
Fatest. The cold start is the fastest because the code package does not include the runtime.​
Deployment through a code package is faster than that through a container image.​
Deployment through a code package is faster than that through a container image.​
Deployment through a code package is faster than that through a container image.​
Code package size and format​
The uncompressed code package is a .zip file with a size of up to 256 MiB.​
​
​
​
Image size and format​
The uncompressed image is 1 GiB in size. For the image format, see What is CR?​
​
​
​
Runtime environment​
Python, Golang, and Node.js​
Native Python and Native​
Native​
Native​
Traffic integration method​
Triggers​
Triggers​
Triggers are not supported.​
Triggers​
​
Last updated: 2026.08.19 14:06:05