Block Storage

Flexible and reliable storage for demanding workloads.

Ultra resilience

Your data is replicated three times on multiple nodes to guarantee availability, even in case of a disk failure.

Flexible vertical scaling

Seamlessly adapt your storage to any changes in your activity by attaching up to 15 Block Storage volumes, for a maximum storage capacity of 10TB each, with no downtime.

Easy setup and migration

Create a Block Storage volume in seconds using our console, CLI, API, or Terraform provider. Easily move your data from one Instance to another by detaching and then reattaching your volumes.

Available zones:
Paris:PAR 1PAR 2PAR 3
Amsterdam:AMS 1AMS 2
Warsaw:WAW 1WAW 2

Technical specifications

  • IOPS5,000 and 15,000 (beta)

  • Storage typeFull SSD

  • Volume size1GB to 10TB

  • Volumes per InstanceUp to 15 volumes

  • Service availability99.99% SLA

  • ResiliencyTriple replication

  • SnapshotsEnabled

  • Built-in withInstances, Kubernetes Kapsule, Managed Database

  • Block Storage use cases

    Persistent volumes

    Block Storage stores virtual machines' data so they can access it when they restart. Ideal for quickly accessible and easily transferable data and backups. Kubernetes Kapsule automatically uses Block Storage when you create persistent volumes.

    One of the lowest priced SSD storage offers for your Instances


    Whereas block storage historically cost $0.10 per GB/month on average (with baseline and burst performance of 3,000 and 16,000 IOPS respectively), Scaleway's Block Storage offers SSD storage capacity for your Instances at just €0.086/month/GB.

    Go to the pricing

    Redundant and expandable storage suited to all your workloads

    GPU Instances

    Accelerate AI and machine learning with the best price/performance ratio GPUs powered by NVIDIA® technologies.

    Learn more

    Managed Kubernetes

    Deploy, manage and scale containers quicker thanks to transferable data and backups stored in persistent Block Storage volumes.

    Learn more

    Managed Database

    Your fully managed PostgreSQL and MySQL databases
    can scale up to 10TB in seconds with no downtime or interruption and without the need to upgrade the node type, thanks to Block Storage.

    Learn more

    Production-Optimized Instances

    Reliable, high-performance instances with dedicated vCPU for the most demanding workloads and mission-critical applications.

    Learn more

    Add Block Storage in a few seconds

    Get started with tutorials

    • How to create a Block Storage volumeLearn more
    • How to increase your Block Storage volume sizeLearn more
    • Managing Block Storage volumes with the Scaleway CSILearn more

    Frequently asked questions

    The size of local storage depends on your Instance type. With today’s configurations, the maximum local storage available is 600GB. Block Storage allows you to create bigger volumes that are persistent, meaning that they can live without being attached to an Instance.
    For more information, see the comparison table between local storage and Block Storage.

    Block Storage can reach up to 15,000 (beta) input/output operations per second (IOPS) through powerful SSDs. This guarantees 99.99% availability to all our customers. However, this performance is subject to fluctuation during peak load periods.

    A block volume is persistent which means that it can live without being attached to an Instance. Nevertheless, the following can be expected:

    • When the Instance is deleted via the Scaleway console, you will be asked if you want the distant block volumes to be deleted as well or not;
    • When the Instance is deleted via API, all the attached volumes are deleted as well which include the block volumes.

    You can create a snapshot to generate a backup of a specific volume.
    Within your Block Storage volume, you can create two different types of snapshot depending on where you want to store it:

    • BSSD (Block Storage): This snapshot type can be created from block volumes. BSSD snapshots can be converted to block volumes only.
    • Unified: This snapshot type can be created from either local or block volumes. Unified snapshots can be converted into either LSSD or BSSD volumes.
      You can also store your snapshot within an Object Storage space for cost optimization!
      Discover the steps to create your snapshot here.

    If you want to dive in and understand the key charactiristics of Block, Object & File storage, read this article.