Serverless Containers
Are applications deployed on Serverless Containers stateless?
Yes, all applications deployed on Serverless Containers are stateless. This means the server does not store any state about the client session. Instead, the session data is stored on the client and passed to the server as needed.
How am I billed for Serverless Containers?
Principles
Serverless Containers are billed on a pay-as-you-go basis, strictly on resource consumption (Memory and CPU).
- Memory consumption: The memory consumption is obtained by multiplying the memory tier chosen by the container run duration.
- vCPU consumption: The vCPU consumption is obtained by multiplying the vCPU tier chosen by the container run duration.
Prices
-
Memory consumption: €0.10 per 100 000 GB-s, and we provide a 400 000 GB-s free tier per account and per month.
Memory Price per second 128 MB €0.000000125 256 MB €0.00000025 512 MB €0.0000005 1024 MB €0.000001 2048 MB €0.000002 3072 MB €0.000003 4096 MB €0.000004 -
vCPU consumption: €1.00 per 100 000 vCPU-s, and we provide a 200 000 vCPU-s free tier per account per month.
CPU Price per second 0.07 vCPU €0.0000007 0.14 vCPU €0.0000014 0.28 vCPU €0.0000028 0.56 vCPU €0.0000056 1.12 vCPU €0.0000112
Example
Criteria | Value |
---|---|
Monthly duration | 30 000 000 s |
Amount of memory allocated | 128 MB |
Amount of vCPU allocated | 70 mVCPU |
Free tier | Yes |
Price calculation
- Memory consumption
- Allocated Memory conversion: 128 MB = 0.125 GB
- Resource consumption: 30 000 000 s * 0.125 GB = 3 750 000 GB-s
- Free tier: 400 000 GB-s
- Billed resources: 3 750 000 - 400 000 = 3 350 000 GB-s
- Cost: 3 350 000 * €0.0000010 = €3.35
- vCPU consumption
- Allocated vCPU conversion: 70mVCPU = 0.070 vCPU
- Resource consumption: 30 000 000 s * 0.070 vCPU = 2 100 000 vCPU-s
- Free tier: 200 000 vCPU-s
- Billed resources: 2 100 000 - 200 000 = 1 900 000 vCPU-s
- Cost: 1 900 000 * €0.0000100 = €19.00
Monthly Cost: €22.35
What are the limitations of Serverless Containers?
Refer to our dedicated page about Serverless Containers limitations and configuration restrictions for more information.
Can I whitelist the IPs of my containers?
Some services need to filter IPs, for example databases. Serverless Containers do not support Virtual Private Networks yet, but you can use the Scaleway IP ranges defined here.
How can I deploy my Containers?
There are several ways to deploy containers, this page should help you decide which method is right for you.
Which protocols are supported by Serverless Containers?
Serverless Containers use the http1 protocol by default, but some services (e.g., gRPC) only support http2.
Protocol switching is currently not available in the console but can be changed by using:
Why does my gRPC container not respond?
Containers use http1 by default, yet the gRPC protocol requires http2. You can upgrade the protocol to http2 (h2c
).