You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/serverless-containers/reference-content/serverless-handbook.mdx
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,18 +14,18 @@ categories:
14
14
- containers
15
15
---
16
16
17
-
# What is Serverless Compute?
17
+
# What is serverless compute?
18
18
19
-
Serverless computing is a cloud computing model where the cloud providers manages the infrastructure and dynamically alocates computing resources as needed.
19
+
Serverless computing is a cloud computing model where the cloud providers manage the infrastructure and dynamically allocate computing resources as needed.
20
20
21
-
This means that you don't have to provision machines, manage a cluster or pay for servers. Your application code is executed on demand and you only pay for the compute time consumed by your software.
21
+
This means that there is no need to provision machines, manage a cluster, or pay for servers. Your application code is executed on demand, and you only pay for the computing time consumed by your software.
22
22
23
23
This approach enables greater scalability, flexibility and cost-effectiveness.
24
24
25
25
Key features:
26
-
***Automatic scaling:**your application can scale up or down automatically based on demand
27
-
***No server management:**you don't need to provision, maintain or manage servers
28
-
***Pay as ou go:**you only pay for the compute time you consume, making it costeffective
26
+
***Automatic scaling:**Your application can scale up or down automatically based on demand
27
+
***No server management:**No need to provision, maintain, or manage servers
28
+
***Pay as you go:**Only pay for the computing time you consume, making it cost-effective
29
29
30
30
Serverless is not limited to Serverless Functions which is perfect to deploy small chunks of code, it can also directly deploy containers on Serverless Containers and Serverless Jobs.
31
31
Refer to the [differences between Functions, Jobs, and Containers](/serverless-containers/reference-content/difference-jobs-functions-containers/) for more information on Scaleway's different Serverless products.
@@ -35,16 +35,16 @@ Refer to the [differences between Functions, Jobs, and Containers](/serverless-c
35
35
Serverless offers numerous advantages that can significantly enhance your development and operational efficiency:
36
36
37
37
***Cost savings:** You only pay for the compute time your code uses, which can lead to significant cost reductions. No idle resources
38
-
***Scalability:** Automatically scale your applications to handle varying loads without manual intervention. It's perfect for seasonal traffic and viral apps
38
+
***Scalability:** Automatically scale your applications to handle varying loads without manual intervention. It is perfect for seasonal traffic and viral apps
39
39
***Faster time to market:** Focus on writing code rather than managing infrastructure, accelerating your development cycles
40
40
***Reduced operational overhead:** Let the cloud provider handle server maintenance, updates, and scaling, freeing up your team to focus on innovation
41
-
***Ecofriendly:** Optimized resource usage reduces wasted energy
42
-
***Focus on apps:** you can put all your energy in application value instead of managing infrastructure
41
+
***Eco-friendly:** Optimized resource usage reduces wasted energy
42
+
***Focus on apps:** you can put all your energy into the application value instead of managing infrastructures
43
43
44
-
# How to control costs of Serverless?
44
+
# How to control the costs of Serverless?
45
45
46
-
Serverless is inherently cost-transparent, tips to otpimize costs:
47
-
***Cost estimator:**when deploying Serverless resources via Scaleway Console, you can try different parameters to evaluate costs
46
+
Serverless is inherently cost-transparent, tips to optimize costs:
47
+
***Cost estimator:**When deploying Serverless resources via Scaleway Console, you can try different parameters to evaluate costs
48
48
***Best practices** Use efficient code with optimized libraries, ensuring a small resource footprint
49
49
***Monitoring** Monitor usage with built-in observability and use Cost Manager: [How to use cost manager documentation](/billing/how-to/use-the-cost-manager/)
50
50
***Parameters** Define a max-scale setting according to traffic spikes
@@ -56,15 +56,15 @@ Remember: Serverless eliminates upfront capital expenses and reduces operational
56
56
By adopting Serverless, you are choosing agility, innovation, and cost savings.
57
57
Whether you are a startup scaling rapidly or an enterprise modernizing legacy systems, Serverless lets you focus on what matters: delivering value to your users.
58
58
59
-
You can fully deploy your API on Serverless or use it to emporer and add automation to your infrastructure.
60
-
Serverless is excellent at handling traffic spikes, useful to offload regular servers on special events.
59
+
You can fully deploy your API on Serverless or use it to empower and add automation to your infrastructure.
60
+
Serverless is excellent at handling traffic spikes, which is useful for offloading regular servers during special events.
61
61
62
-
# Is my applicaiton a good fit for Serverless?
62
+
# Is my application a good fit for serverless?
63
63
64
-
Most applications can benefit from Serverless! Here's when it shines:
64
+
Most applications can benefit from serverless. Check some use cases:
65
65
66
-
***Eventdriven workloads:** file processing, realtime notification, IoT data streams
67
-
***Microservies and APIs:** Stateless, short-lived tasks (e.g., user authentication, payment processing, etc...)
66
+
***Event-driven workloads:** file processing, real-time notification, IoT data streams
67
+
***Microservices and APIs:** Stateless, short-lived tasks (e.g., user authentication, payment processing, etc.)
***Rapid prototyping:** Test ideas quickly without upfront infrastructure investment
70
70
@@ -91,15 +91,15 @@ We believe in empowering your freedom to choose, adapt, and evolve. Here is how
91
91
92
92
## Container portability
93
93
-**Docker compatibility**: Your container images (built with Docker, Helm, or other tools) are portable. You can redeploy them elsewhere—on-premises, on other clouds, or in hybrid environments.
94
-
-**No proprietary formats**: We don't modify your containers. What you build works anywhere.
94
+
-**No proprietary formats**: We do not modify your containers. What you build works anywhere.
95
95
96
96
## No proprietary lock-in
97
97
-**No forced dependencies**: Some providers require customers to import specific libraries to work properly. We do not.
98
-
-**Open APIs**: Manage Serverless Containers via REST APIs, Terraform, CLI, etc... no proprietary control required.
98
+
-**Open APIs**: Manage Serverless Containers via REST APIs, Terraform, CLI, and more with no proprietary control required.
99
99
100
-
# How to migrate to Serverless ecosystem?
100
+
# How to migrate to a Serverless ecosystem?
101
101
102
-
Serverless products at Scaleway allows you to gradually migrate to Serverless, different strategies are possible:
102
+
Serverless products at Scaleway allow you to gradually migrate to Serverless, offering different strategies:
103
103
104
104
## Start small
105
105
@@ -108,15 +108,15 @@ Serverless products at Scaleway allows you to gradually migrate to Serverless, d
108
108
109
109
## Hybrid architecture
110
110
111
-
***Coexistance:** Run serverless endpoints alongside VM, clusters and traditional apps
111
+
***Coexistence:** Run serverless endpoints alongside VMs, clusters, and traditional apps
112
112
113
113
## Incremental refactoring
114
114
115
115
***Break monoliths:** Convert microservices or stateless components to Serverless first
116
116
117
117
# What specific knowledge is required to deploy Serverless projects?
118
118
119
-
Serverless is designed to eliminate infrastructure complexity, so teams can focus on innovation:
119
+
Serverless is designed to eliminate infrastructure complexity, so teams can focus on innovation:
120
120
121
121
## No infrastructure expertise needed
122
122
@@ -133,7 +133,7 @@ Serverless is designed to eliminate infrastructure complexity , so teams can foc
133
133
***Minimal learning curve:* Teams only need to understand event-driven architecture, container basics, and Scaleway’s serverless console/CLI
134
134
***Training resources:** Free tutorials, examples, and free-tier to experiment
135
135
136
-
# Is Servereless a good choice for a growing business?
136
+
# Is Serverless a good choice for a growing business?
137
137
138
138
Absolutely. Serverless is ideal for startups and scaling businesses due to its cost efficiency, elasticity, and operational simplicity:
0 commit comments