Jobs limitations
Reviewed on 03 October 2024 • Published on 28 March 2021
This section contains usage limits that apply when using Serverless Jobs.
Jobs resource limitations
Resource | Limit | Scope |
---|---|---|
Number of job definitions max | 1000 | Organization |
Max parallel jobs | 400 | Organization |
Max ephemeral storage | 10 GB | Job run |
CPU max | 6 vCPU | Job run |
Memory max | 16 GB | Job run |
Timeout | 24h | Job run |
Default values for CPU and memory limits
When the job vCPU and/or memory are not provided by the client, these default values are automatically used:
Resources | Default value |
---|---|
CPU | 1120 mvCPU |
Memory | 2048 MB |
Architecture
Scaleway Serverless Jobs only supports amd64
architecture for
images.
For example, if you build an image using an ARM CPU, such as Apple Silicon M series, your image will be in the arm64
architecture, and you will have an error message during deployment.
You must ensure that you build your image to target amd64
architecture, to acheive this there are multiple solutions:
- You can use the following docker command:
docker buildx build --platform linux/amd64 .
, or - You can use an Instance with
amd64
architecture to run your builds.
Ports restrictions
In order to ensure the proper functioning of the product, we restrict the use of certain ports and environment variables.
- Blocked ports:
- 25: Due to potential abuse (spam), no outbound traffic is allowed through this port, except from Scaleway Transactional Email SMTP servers.
- 465: Due to potential abuse (spam), no outbound traffic is allowed through this port, except from Scaleway Transactional Email SMTP servers.