diff --git a/pages/serverless-containers/faq.mdx b/pages/serverless-containers/faq.mdx index 939c3f00be..339bcaf1d2 100644 --- a/pages/serverless-containers/faq.mdx +++ b/pages/serverless-containers/faq.mdx @@ -125,13 +125,13 @@ This process ensures a seamless update experience, minimizing user disruption du Yes. Many traditional applications can be containerized and deployed to Serverless Containers. This makes it easier to modernize legacy systems without a complete rewrite. By moving to a serverless platform, you gain automatic scaling, reduced operational overhead, and a simpler infrastructure management experience. -### How can I select the right resources (vCPU/RAM/ephemeral storage) for Serverless Containers ? +### How can I select the right resources (vCPU/RAM/ephemeral storage) for Serverless Containers? Insufficient vCPU, RAM or ephemeral storage can lead to containers going to error status. Make sure to provision enough resources for your container. We recommend you set high values, [use metrics to monitor](/serverless-containers/how-to/monitor-container/) the resource usage of your container, then adjust the values accordingly. -### How can I reduce the cold-starts of Serverless Containers ? +### How can I reduce the cold-starts of Serverless Containers? * **Optimize the startup**: Cold-starts can be affected by loading a large number of dependencies and opening several resources at startup. Ensure that your code avoids heavy computations or long-running initialization at startup and optimize the number of loaded libraries. @@ -173,7 +173,7 @@ There are several ways to deploy containers. Refer to the [dedicated documentati Integration is straightforward. Serverless Functions and Containers can be triggered by events from [Queues](/queues/concepts/#scaleway-queues) and [Topics and Events](/topics-and-events/concepts/#topics-and-events), and can easily communicate with services like [Managed Databases](/managed-databases-for-postgresql-and-mysql/) or [Serverless databases](/serverless-sql-databases/). [Serverless Jobs](/serverless-jobs/) can pull data from [Object Storage](/object-storage/), or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless. -### Where should I host my container images for deployment ? +### Where should I host my container images for deployment? @@ -198,19 +198,19 @@ Serverless Containers namespaces and Container Registry namespaces observe the f ### How can I call my containers periodically? Scaleway Serverless Containers natively support CRON triggers to call your containers periodically. This feature has many applications, such as scheduled data processing, maintenance tasks, monitoring, or reporting. - + Periodic CRON triggers also allow you to maintain your containers active during specific time slots to reduce cold start latency, without having to provision a minimum of 1 vCPU at all times. Refer to the [dedicated documentation](/serverless-containers/how-to/add-trigger-to-a-container/) for more information on how to create CRON triggers for your containers. To learn more about how CRONs work, refer to our [CRON schedule reference documentation](/serverless-containers/reference-content/cron-schedules/). -### How do Serverless Containers health checks work ? +### How do Serverless Containers health checks work? A Serverless Container is set to `ready` once the specified port is correctly bound to the container, and will start receiving traffic. If your application needs to perform some tasks before receiving traffic (e.g. connect to a database), it is important to run them before binding to the port (starting the webserver). For now, the `HEALTHCHECK` Docker directive has no impact on container readiness. In the future, the health check will be customizable for your applications. -### How do I know if my application is compatible with Serverless Containers ? +### How do I know if my application is compatible with Serverless Containers? Your application is compatible with Serverless Containers if it meets the following criteria: diff --git a/pages/serverless-functions/faq.mdx b/pages/serverless-functions/faq.mdx index ce350a74b8..894fb46dcf 100644 --- a/pages/serverless-functions/faq.mdx +++ b/pages/serverless-functions/faq.mdx @@ -129,7 +129,7 @@ You can create billing alerts to get notifications when your costs exceed a cert ## Resources and performance -### How to select the right resources (vCPU/RAM) for Serverless Functions ? +### How to select the right resources (vCPU/RAM) for Serverless Functions? Insufficient vCPU and RAM resources can lead to functions going to error status. Make sure to provision enough resources for your function.