ScalewaySkip to loginSkip to main contentSkip to footer section

ai-PULSE 2024 white paper - discover the insights!

Containers

Deploying containerized applications requires automation and monitoring, which Scaleway’s ecosystem can provide you with as you scale and your services expand. Help your development team to move faster, scale your services and expand your capabilities with containerization. Scaleway’s ecosystem offers you the automation and monitoring that you need.

Start with container

Containers are software packages that bundle an application’s code with the related dependencies, libraries, and configuration files so you can execute them in any environment as they do not depend on the underlying infrastructure.
Containers provide application portability across different environments, improve compute and memory usage, and allow you to better distribute responsibility between infrastructure and application actions. Containers clarify the distribution of tasks between developers and infrastructure managers.

Build and run applications with Scaleway’s Container offers

Container Registry

Start to store your container images

Choose a secure and reliable environment to store and manage your container images. Scaleway provides a Container Registry in a public or a private folder. Monitor the versioning and automate your deployment. You can also use our Application Library to deploy containerized applications in a few clicks.

Discover Container Registry

Serverless Containers

Deploy your container environment quickly

Easily deploy containers with our Serverless offer. Let Scaleway manage the underlying infrastructure and focus on your application code.

Discover Serverless Containers

Kubernetes Kapsule

Deploy and run containerized applications at scale

Deploy your container on Scaleway resources such as Development, General Purpose, Enterprise or GPU Instances with our in-house managed Kubernetes control plane.
Scaleway manages the Kubernetes configuration and monitors your containers following your settings.

Discover Kubernetes Kapsule

Kubernetes Kosmos

Deploy and run containerized applications with multi-cloud workloads

Get started with Scaleway’s managed Kubernetes for hybrid and multi-cloud initiatives. Deploy your container where it works best for you - on Scaleway’s infrastructure, on your premises, on a dedicated server or somewhere else in another cloud.

Discover Kubernetes Kosmos

Scaleway containers service

ProductKey featuresPerfectly made for
Serverless ContainersNo server configurationRun containers without having to monitor the servers
Kubernetes KapsuleAutoscaling & AutohealingDeploy and run containers easily
Dedicated Control PlaneHighly available Control PlaneScale heavy workloads seamlessly
Kubernetes KosmosMulti-cloud deploymentExecute and run containers anywhere
Container RegistryPrivate or public registriesPush, store, and pull container images

The benefits of containers

Optimized processes

A container only carries the strict minimum needed in terms of configuration and library. It is a very lightweight resource compared with virtual machines. It allows developers to optimize the usage of each piece of hardware.

Workload portability

Containerization allows to abstract an environment, making development, deployment, and monitoring easier and achievable on many different kinds of machines.

Accelerate your time to market

Build an architecture made up of multiple containers instead of monolithic architectures. Release your services and applications quicker thanks to the continuous delivery, and iterate and update your code faster.

Use cases

Build resilient applications

Kubernetes aims to make your applications infrastructure completely resilient.
By monitoring the health of your containers, and by automatically restarting them whenever they become faulty or unavailable, your applications are always available to your customers.

Automate deployment

Use a clear CI/CD deployment pipeline, especially for complex application infrastructure, thanks to the standardized interoperability of Kapsule and our Container Registry, where you can store and pull many images at scale

Use microservices

Breaking down monolithic architecture into a microservices-based architecture is common practice. Use our Kubernetes solutions to make managing your containers stress-free.

Get started with tutorials

Frequently asked questions

What is the difference between Serverless Containers and Kubernetes Kapsule?

Serverless Containers is our offer for fully managed deployment without having to monitor the underlying infrastructure. Scaleway manages it for you and makes sure everything is running seamlessly.
Kubernetes Kapsule is also a managed service but you have control over the machine size and your network configuration, plus you can implement other add-ons and settings. It's much more suitable for production-ready deployment.

How can I choose the right service for my use case?

Choose Kapsule if you need more control over infrastructure, require Kubernetes-specific features, or have complex orchestration needs.
Choose Serverless if you prioritize simplicity, rapid deployment, and serverless scalability for stateless applications.
Consider conducting a proof of concept (PoC) to evaluate how each service aligns with your specific application requirements and team capabilities. This hands-on experience can provide valuable insights into the operational and cost implications of each service.