Skip to content

Commit 0aa92f5

Browse files
bene2k1pierre-mullernerda-codes
authored andcommitted
feat(ins): add information for eol api (scaleway#4206)
* feat(ins): add information for eol api * feat(ins): added migration method * Apply suggestions from code review Co-authored-by: Pierre Muller <[email protected]> Co-authored-by: Néda <[email protected]> * feat(ins): fix anchor * fix(ins): fix sbs docs * feat(ins): update link to doc * Apply suggestions from code review --------- Co-authored-by: Pierre Muller <[email protected]> Co-authored-by: Néda <[email protected]>
1 parent 841005e commit 0aa92f5

File tree

2 files changed

+57
-13
lines changed

2 files changed

+57
-13
lines changed

compute/instances/how-to/migrate-volumes-snapshots-to-sbs.mdx

Lines changed: 56 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,35 +7,67 @@ content:
77
paragraph: This guide provides step-by-step instructions to help you migrate your existing Block Storage volumes and snapshots to Scaleway's new Block Storage management system.
88
tags: instance snapshot volume b_ssd sbs
99
dates:
10-
validation: 2024-11-15
10+
validation: 2025-01-14
1111
posted: 2024-08-07
1212
categories:
1313
- compute
1414
---
1515

1616
To enhance performance and reliability, Scaleway is transitioning the management of Block Storage volumes and snapshots from Compute to Storage.
1717

18-
The migration process ensures that the characteristics of your volumes and snapshots remain unchanged, even for volumes attached to running Instances.
18+
To facilitate the transition to Scaleway's new Block Storage management, two main approaches for migrating your volumes exist, each with its unique benefits and drawbacks:
1919

20-
After migration, these resources will be managed under [Storage](/storage/block/quickstart/) instead of Compute.
20+
- [Using the Instance API/CLI migration endpoint (Plan and Apply)](#migrating-using-the-instance-apicli-migration-endpoint-plan-and-apply):
21+
- **Advantage:** Migration can occur without service interruption, as the volume remains attached to the running Instance and fully accessible.
22+
- **Drawback:** Only the volume's representation is migrated to the SBS API; the data itself does not move. This means the migrated volume will not benefit from low latency or higher IOPS, as it retains the original `b_ssd` characteristics.
2123

22-
During migration, unified snapshots will be converted into [Block Storage Low Latency](/storage/block/) snapshots and removed from Compute. If a unified snapshot is part of an image, it will be replaced by the corresponding Block Storage Low Latency snapshot.
24+
- [Using the snapshot export/import features](#migrating-using-the-snapshot-exportimport-features):
25+
- **Advantage:** The migrated volume will fully support low latency, and it is possible to modify the IOPS up to 15k. All existing data of the old volume will be copied to the new Block Storage Low Latency volume.
26+
- **Drawback:** A snapshot must be manually created, exported, and imported. After importing, the snapshot must be converted into a volume, which must then be attached to the Instance. This process may require downtime.
27+
28+
Each method caters to different needs, balancing uninterrupted service against achieving maximum performance benefits. After migration, these resources will be managed under [Storage](/storage/block/quickstart/) instead of Compute.
29+
30+
## Comparison of migration methods
31+
32+
| Migration Method | Advantage | Drawback |
33+
|--------------------------------|-----------------------------------------------|---------------------------------------------|
34+
| Instance API/CLI migration | No service interruption, volume remains accessible | Data characteristics remain the same; no performance boost |
35+
| Snapshot export/import | Full support for low latency and customizable IOPS | Requires downtime; manual snapshot handling |
2336

2437
This guide offers step-by-step instructions to migrate your volumes and snapshots using either the [Scaleway Command Line Interface (CLI)](/developer-tools/scaleway-cli/quickstart/) tool (recommended) or the [Instances API](https://www.scaleway.com/en/developers/api/instance/#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage).
38+
Alternatively, you can use the [snapshot export/import feature](/compute/instances/api-cli/snapshot-import-export-feature/) to migrate your unified volumes and snapshots to Block Storage Low Latency volumes.
2539

26-
<Macro id="block-storage-no-migration-for-k8s" />
2740

28-
<Message type="note">
29-
- The easiest way to migrate your Block Storage volumes and snapshots is by using the [Scaleway Command Line Interface (CLI)](/developer-tools/scaleway-cli/quickstart/) tool
30-
- If you encounter an error about quota limitations during the migration process, [contact our support team](https://console.scaleway.com/support/tickets/create) for assistance.
31-
</Message>
41+
<Macro id="block-storage-no-migration-for-k8s" />
3242

3343
<Macro id="requirements" />
3444

3545
- A Scaleway account logged into the [console](https://console.scaleway.com)
3646
- An [Instance](/compute/instances/how-to/create-an-instance/) using [Block Storage volumes](/storage/block/how-to/create-a-volume/)
3747

38-
## Migrating an existing Block Storage volume to Scaleway Block Storage management
48+
<Message type="tip">
49+
- The easiest way to migrate your Block Storage volumes and snapshots is by using the [Scaleway Command Line Interface (CLI)](/developer-tools/scaleway-cli/quickstart/) tool.
50+
- If you encounter an error about quota limitations during the migration process, [contact our support team](https://console.scaleway.com/support/tickets/create) for assistance.
51+
</Message>
52+
53+
<Message type="important">
54+
To ensure continued access to managing your volumes, you must convert your **unified volumes and snapshots** into either **local** or **Block volumes** before the **end-of-life date of June 2nd, 2025**. After this date, unified volumes and snapshots will no longer be supported by any API.
55+
56+
#### Key migration deadlines:
57+
- April 30th, 2025:
58+
- Creation of new unified volumes via the Instance API will be disabled.
59+
- Unified volumes will no longer be supported by the Instance API.
60+
- June 2nd, 2025:
61+
- Unified volumes and snapshots can no longer be managed via any API. Existing unified resources must be converted by this date to avoid loss of manageability.
62+
</Message>
63+
64+
## Migrating using the Instance API/CLI migration endpoint (Plan and Apply):
65+
66+
<Message type="note">
67+
During migration, unified snapshots will be converted into [Block Storage](/storage/block/) snapshots and removed from Compute. If a unified snapshot is part of an image, it will be replaced by the corresponding Block Storage snapshot.
68+
</Message>
69+
70+
### Migrating an existing Block Storage volume to Scaleway Block Storage management
3971

4072
<Message type="important">
4173
This process applies only to Block SSD (`b_ssd`) volumes.
@@ -128,7 +160,7 @@ This guide offers step-by-step instructions to migrate your volumes and snapshot
128160
</TabsTab>
129161
</Tabs>
130162

131-
## Migrating an existing Block Storage snapshot to Scaleway Block Storage management
163+
### Migrating an existing Block Storage snapshot to Scaleway Block Storage management
132164

133165
<Message type="important">
134166
This process applies to Block SSD (`b_ssd`) or Unified (`unified`) snapshots.
@@ -221,8 +253,20 @@ This guide offers step-by-step instructions to migrate your volumes and snapshot
221253
</TabsTab>
222254
</Tabs>
223255

256+
## Migrating using the snapshot export/import features
257+
258+
To convert your unified volumes and snapshots you can use the snapshot export/import feature as an alternative solution to transition a Block Storage legacy volume into a Block Storage Low Latency volume.
259+
260+
<Message type="important">
261+
The process below requires manual intervention and **does not preserve the original volume’s ID**. While this approach allows you to transition to a Block Storage Low Latency volume, it is only a workaround.
262+
</Message>
263+
264+
Steps:
265+
1. [Export a snapshot of your unified volume](/compute/instances/api-cli/snapshot-import-export-feature/#exporting-snapshots).
266+
2. [Import the snapshot into a new local or Block volume](https://www.scaleway.com/en/developers/api/block/#path-snapshot-import-a-snapshot-from-a-scaleway-object-storage-bucket).
267+
224268
## Going further
225269

226270
To learn more about managing your migrated Block Storage volumes and snapshots from the Scaleway console, refer to the [Block Storage Quickstart Guide](/storage/block/quickstart/). Additionally, you can explore advanced features using the [Scaleway Block Storage API](https://www.scaleway.com/en/developers/api/block/).
227271

228-
If you encounter any issues during migration, contact [Scaleway's support team](https://console.scaleway.com/support/tickets) for assistance.
272+
If you encounter any issues during migration, contact [Scaleway's support team](https://console.scaleway.com/support/tickets) for assistance.

faq/blockstorage.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ However, you can use the snapshot export/import feature as a temporary solution
6666
</Message>
6767

6868
1. [Export a snapshot of your Block Storage volume](/compute/instances/api-cli/snapshot-import-export-feature/#exporting-snapshots).
69-
2. [Import the snapshot into a new Low Latency volume](/compute/instances/api-cli/snapshot-import-export-feature/#importing-snapshots).
69+
2. [Import the snapshot into a new Low Latency volume](https://www.scaleway.com/en/developers/api/block/#path-snapshot-import-a-snapshot-from-a-scaleway-object-storage-bucket).
7070

7171
Find out how to [migrate your Block Storage volumes and snapshots](/compute/instances/how-to/migrate-volumes-snapshots-to-sbs/) from the Instance API to the Block Storage API.
7272

0 commit comments

Comments
 (0)