Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Scaleway products are available in multiple regions and locations worldwide. Thi
| | Dedibox | DC2, DC3, DC5 | AMS1 | Not available yet |
| **Containers** | Kubernetes | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 |
| | Container Registry | Across Paris region | Across Amsterdam region | Across Warsaw region |
| **Storage** | Object Storage Multi-AZ + One Zone IA | Across Paris region | Across Amsterdam region | Across Warsaw region |
| **Storage** | Object Storage Multi-AZ + Standard One Zone | Across Paris region | Across Amsterdam region | Across Warsaw region |
| | Object Storage Glacier | Paris* | Not available yet | Not available yet |
| | Block Storage | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 |
| **Databases** | Managed Databases for PostgreSQL and MySQL | Across Paris region | Across Amsterdam region | Across Warsaw region |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@ Scaleway must maintain technical guarantees for secure deletion of healthcare da

For the Object Storage service:

* You must use authorized HDS-certified storage classes only (Standard, One Zone). Glacier class is not HDS-compliant and must not be used by the client to store healthcare data.
* You must use authorized HDS-certified storage classes only (Standard Multi-AZ, Standard One Zone). Glacier class is not HDS-compliant and must not be used by the client to store healthcare data.

* You must not use the lifecycle rules feature that is not permitted for HDS-compliant buckets hosting healthcare data.

Expand Down
8 changes: 4 additions & 4 deletions pages/object-storage/api-cli/lifecycle-rules-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ Currently, the **expiration**, **transition**, and **incomplete multipart upload

<Message type="important">
Lifecycle rules only allow the following transitions:
- Standard -> Onezone IA
- Standard -> Glacier
- Onezone IA -> Glacier
- Standard Multi-AZ -> Standard One Zone
- Standard Multi-AZ -> Glacier
- Standard One Zone -> Glacier

Refer to our [dedicated documentation](/object-storage/how-to/edit-storage-class/) to manually change the storage class of your objects.
</Message>
Expand Down Expand Up @@ -143,7 +143,7 @@ This applies the `Prefix` rule *and* the `Tag`.

### StorageClass
**Description**
: Specifies the storage class to which the object shall be transferred. On the Scaleway platform the storage classes `STANDARD`, `GLACIER` and `ONEZONE_IA` are available.
: Specifies the storage class to which the object shall be transferred. On the Scaleway platform the storage classes `STANDARD MULTI-AZ`, `GLACIER` and `ONEZONE_IA` are available.

**Parent**
: `Transition`
Expand Down
2 changes: 1 addition & 1 deletion pages/object-storage/api-cli/object-lock.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The feature uses a write-once-read-many (WORM) data protection model. This model
Setting object lock can only be achieved upon the creation of a bucket. In addition, versioning is automatically enabled on the bucket and cannot be disabled. You must enable object lock if you wish to write a lock configuration. You can use the `PutObjectLockConfiguration` request with the object lock flag set.

<Message type="note">
Object Lock can be used with `Standard`, `One Zone - IA` (`fr-par`) and `Glacier` [storage classes](/object-storage/concepts/#storage-class).
Object Lock can be used with `Standard Multi-AZ`, `Standard One Zone` (`fr-par`) and `Glacier` [storage classes](/object-storage/concepts/#storage-class).
</Message>

<Requirements />
Expand Down
4 changes: 2 additions & 2 deletions pages/object-storage/api-cli/object-operations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ aws s3api put-object --bucket BucketName --key dir-1/ObjectName --body ObjectNam
```

<Message type="note">
To define the [storage class](/object-storage/concepts/#storage-class) of the object directly upon creation, use the `--storage-class <class>` option with `awscli` or add the `x-amz-storage-class: <class>` header when using the Amazon S3 API. You can specify one of the following classes: `STANDARD`, `ONEZONE_IA`, `GLACIER`. Example: `x-amz-storage-class: ONEZONE_IA`.
To define the [storage class](/object-storage/concepts/#storage-class) of the object directly upon creation, use the `--storage-class <class>` option with `awscli` or add the `x-amz-storage-class: <class>` header when using the Amazon S3 API. You can specify one of the following classes: `STANDARD MULTI-AZ`, `ONEZONE_IA`, `GLACIER`. Example: `x-amz-storage-class: ONEZONE_IA`.

If no class is specified, the object is created as STANDARD by default.
</Message>
Expand Down Expand Up @@ -526,7 +526,7 @@ Date: Wed, 13 Mar 2019 09:20:19 GMT

## RestoreObject

This call moves an object back to the `STANDARD` storage class for the specified number of days.
This call moves an object back to the `STANDARD MULTI-AZ` storage class for the specified number of days.
It triggers a background restore job on the Object Storage service. The status of the restore is available in the `x-amz-restore` response header of the `HeadObject` call.

**Sample request**
Expand Down
6 changes: 3 additions & 3 deletions pages/object-storage/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -175,9 +175,9 @@ Refer to the [dedicated documentation](/object-storage/api-cli/generate-aws4-aut

You can choose a storage class depending on your use case:

- `Standard`: the Standard class for any upload; is suitable for on-demand content like streaming or CDN. The `Standard` class is [Multi-AZ](/object-storage/faq/#what-are-the-object-storage-classes-offered-by-scaleway), and is available in [all regions](#region-and-availability-zone).
- `One Zone - Infrequent Access `: the One Zone - IA class is a good choice for storing secondary backup copies or easily re-creatable data. It is available in [all regions](#region-and-availability-zone).
- `Glacier`: Archived storage - prices are lower, but it needs to be restored first to be accessed. It is available in the `fr-par` and `nl-ams` regions.
- **Standard Multi-AZ**: suitable for on-demand content like streaming or CDN. The [Standard Multi-AZ](/object-storage/faq/#what-are-the-object-storage-classes-offered-by-scaleway) is available in [all regions](#region-and-availability-zone).
- **Standard One Zone**: the Standard One Zone class is a good choice for storing secondary backup copies or easily re-creatable data. It is available in [all regions](#region-and-availability-zone).
- **Glacier**: Archived storage - prices are lower, but it needs to be restored first to be accessed. It is available in the `fr-par` and `nl-ams` regions.

## Tags

Expand Down
54 changes: 24 additions & 30 deletions pages/object-storage/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ We provide an Amazon S3-compatible API for programmatic access or usage with any

| Type of consumption | Price |
|:-----------------------:|:--------------------------------------:|
| Standard (Multi-AZ) | €0.00002/GB/hour ~€0.0146/GB/month |
| One Zone - IA | €0,0000165/GB/hour ~€0.012/GB/month |
| Standard Multi-AZ | €0.00002/GB/hour ~€0.0146/GB/month |
| Standard One Zone | €0,0000165/GB/hour ~€0.012/GB/month |
| Requests | Included |
| Ingress | Included |
| Bucket websites feature | Free |
Expand All @@ -39,9 +39,11 @@ Refer to our [Cold Storage FAQ](/object-storage/faq/#cold-storage) for more info

## How can I benefit from the Object Storage free trial?

As a new user, you benefit from 750 GB of free [Multi-AZ class storage](/object-storage/concepts/#storage-class) for buckets in your Organization, across all [regions](/object-storage/concepts/#region-and-availability-zone), for 90 days.
As a new user, you benefit from a total 750 GB of free storage across the [Standard Multi-AZ and Standard One Zone classes](/object-storage/concepts/#storage-class) for buckets in your Organization, across all [regions](/object-storage/concepts/#region-and-availability-zone), for 90 days.

If you exceed 750 GB of Multi-AZ storage during the free trial period, you will only be billed for the excess data.
750 GB is the total amount of free storage, and can be split as desired between the Standard Multi-AZ and Standard One Zone classes. For Instance, you can store 300 GB using the Standard Multi-AZ class, and 450 GB using the Standard One Zone class.

If you exceed 750 GB of combined Standard Multi-AZ and Standard One Zone storage during the free trial period, you will only be billed for the excess data.

You can activate your free trial period from the Object Storage section of the [Scaleway console](https://console.scaleway.com). Once it is activated, **you cannot deactivate it** to resume it at a later time.

Expand Down Expand Up @@ -151,37 +153,29 @@ Each Scaleway Project can use up to 250 TB of Object Storage resources. If you w

Scaleway offers three storage classes:

- `Standard (Multi-AZ)`: your data is secured by distributing it across three different [Availability Zones (AZ)](/object-storage/concepts/#region-and-availability-zone). In the event of a complete data center failure in an AZ, we are still able to rebuild your data and make it accessible. This is the system we call Multi-AZ (one data center per AZ, three AZs per region). The Standard class is available in [all regions](/object-storage/concepts/#region-and-availability-zone).

- `One Zone - Infrequent Access`: your data is stored across three different racks in a single [Availability Zone (AZ)](/object-storage/concepts/#region-and-availability-zone). This storage class is best suited for secondary backups and recreatable data. The One Zone - IA class is available in [all regions](/object-storage/concepts/#region-and-availability-zone).

- `Glacier`: your data is archived and must be restored before being used. The Glacier storage class is only available in `fr-par` and `nl-ams` [regions](/object-storage/concepts/#region-and-availability-zone). Refer to our [Cold storage FAQ](/object-storage/faq/#cold-storage) for more information.

## What happens when Multi-AZ is launched in a region?

When Multi-AZ is launched in a region, all existing objects are converted to the One Zone - IA class, which is equivalent to the old `Standard` class.
- **Standard Multi-AZ**: your data is secured by distributing it across three different [Availability Zones (AZ)](/object-storage/concepts/#region-and-availability-zone). In the event of a complete data center failure in an AZ, we are still able to rebuild your data and make it accessible. This is the system we call Multi-AZ (one data center per AZ, three AZs per region). The Standard Multi-AZ class is available in [all regions](/object-storage/concepts/#region-and-availability-zone).

New objects created after the Multi-AZ launch can have the `Standard (Multi-AZ)`, `One Zone - IA`, or the `Glacier` class assigned.
- **Standard One Zone**: your data is stored across three different racks in a single [Availability Zone (AZ)](/object-storage/concepts/#region-and-availability-zone). This storage class is best suited for secondary backups and recreatable data. The Standard One Zone class is available in [all regions](/object-storage/concepts/#region-and-availability-zone).

## Will these new storage classes affect how I use my buckets?
- **Glacier**: your data is archived and must be restored before being used. The Glacier storage class is only available in `fr-par` and `nl-ams` [regions](/object-storage/concepts/#region-and-availability-zone). Refer to our [Cold storage FAQ](/object-storage/faq/#cold-storage) for more information.

No, any objects you upload into your buckets are added as Standard class objects by default, just as before. If you want to transfer your objects to One Zone - IA or Glacier you can do so manually or set up [lifecycle rules](/object-storage/api-cli/lifecycle-rules-api/).
## What happens when Standard Multi-AZ is launched in a region?

## I do not want to use the new Standard (Multi-AZ) class. Can I still use the old class?
When the Standard Multi-AZ storage class is launched in a region, it becomes possible to upload objects in the `STANDARD` class, that corresponds to the Standard Multi-AZ storage class.

No, you cannot use the old `Standard` class. You must use the [One Zone - IA class](/object-storage/concepts/#storage-class), which has the same behavior as the old Standard class.
To use this new class after its launch in a region, create a new bucket and migrate your objects previously stored using the Standard One Zone class (= One Zone IA) to this new bucket, using the new Standard Multi-AZ standard class (=Standard).

## Can I create a lifecycle rule to restore objects from Glacier class to One Zone - IA?
## Can I create a lifecycle rule to restore objects from Glacier class to Standard One Zone?

No, because restoring an object can only be done from Glacier to Standard class. Transition lifecycle rules can only be configured in the "top-down" direction.
No, because restoring an object can only be done from Glacier to Standard Multi-AZ class. Transition lifecycle rules can only be configured in the "top-down" direction.

This means that you can transfer objects from Standard class to One Zone - IA and Glacier, but not from the last two to Standard. You can transfer objects from One Zone - IA to Glacier, but not restore objects from Glacier to One Zone - IA. The same applies when you make server-side copies.
This means that you can transfer objects from Standard Multi-AZ class to Standard One Zone and Glacier, but not from the last two to Standard Multi-AZ. You can transfer objects from Standard One Zone to Glacier, but not restore objects from Glacier to Standard One Zone. The same applies when you make server-side copies.

## Do the new storage classes impact Scaleway Glacier?

No, the rules for using Glacier class remain the same and your data is still hosted in DC4. Refer to the [Cold storage section](#cold-storage) for more information on Scaleway Glacier.

## Can I migrate my existing data to the new Multi-AZ Standard class?
## Can I migrate my existing data to the new Standard Multi-AZ class?

Yes, you simply need to [edit the storage class](/object-storage/how-to/edit-storage-class/) of your objects.

Expand All @@ -200,23 +194,23 @@ The cold storage `Glacier` class of Object Storage gets its name in opposition t
Scaleway Glacier is billed based on two parameters:

- Data storage: €0.00000348/GB/hour (approx. €0.002/GB/month)
- Restore to Standard class: €0.009/GB
- Restore to Standard Multi-AZ class: €0.009/GB

Transferring objects from `Standard` or `One Zone - IA` to `Glacier` is free.
Transferring objects from `Standard Multi-AZ` or `Standard One Zone` to `Glacier` is free.

## When should I use Glacier class instead of Standard class?
## When should I use Glacier class instead of Standard Multi-AZ class?

Scaleway Glacier is engineered for use cases that can be described as “deep archiving”. It is a durable Object Storage class designed for data archiving, for example, legal documents or long-term backups that do not require immediate access.

<Message type="important">
We recommend you use Glacier to store average-sized files (larger than 1 MB), as opposed to several small files.
</Message>

Standard class is ideal for storing frequently accessed data and files, such as static assets, on-demand content such as streaming, Content Delivery Networks (CDN) or work related documents.
Standard Multi-AZ class is ideal for storing frequently accessed data and files, such as static assets, on-demand content such as streaming, Content Delivery Networks (CDN) or work related documents.

## I have started the restoration of an object, why is it not available instantaneously?

An object stored in Glacier class is listed but cannot be downloaded instantly. It needs to be restored to Standard class first.
An object stored in Glacier class is listed but cannot be downloaded instantly. It needs to be restored to Standard Multi-AZ class first.
We recommend that you use Glacier to archive data that you may need only once or twice within a decade.

<Message type="important">
Expand All @@ -230,7 +224,7 @@ Find out [how to restore an object from Glacier](/object-storage/how-to/restore-

## Can I upload an object directly to Glacier?

Yes, you can select the storage class (`Standard`, `One Zone IA`, or `GLACIER`) when uploading objects using the Scaleway console. It is also possible to do so using the API. For more information, refer to our [dedicated documentation](/object-storage/how-to/edit-storage-class/).
Yes, you can select the storage class (`Standard Multi-AZ`, `Standard One Zone`, or `GLACIER`) when uploading objects using the Scaleway console. It is also possible to do so using the API. For more information, refer to our [dedicated documentation](/object-storage/how-to/edit-storage-class/).

## Why are Glacier objects stored in Paris DC4? Is it accessible from buckets in all locations?

Expand Down Expand Up @@ -277,8 +271,8 @@ Lifecycle management features meet both of these requirements by allowing you to
There is no maximum data size, Glacier accepts an unlimited number of objects up to 5 TB each.
Large objects can be uploaded using [multipart uploads](/object-storage/api-cli/multipart-uploads/).

## Can I change the storage class of an entire bucket from Standard to Glacier?
## Can I change the storage class of an entire bucket from Standard Multi-AZ to Glacier?

Yes, a best practice is to create a [lifecycle rule](/object-storage/how-to/manage-lifecycle-rules/) targeting all objects in the bucket, or using a filter with an empty prefix.
In this case, all files contained within the selected bucket will have their storage class altered automatically on the dates stipulated by you.
However, due to some restrictions on Amazon's S3 protocol, a lifecycle rule cannot be created to modify the storage class from Glacier to Standard.
However, due to some restrictions on Amazon's S3 protocol, a lifecycle rule cannot be created to modify the storage class from Glacier to Standard Multi-AZ.
2 changes: 1 addition & 1 deletion pages/object-storage/how-to/create-a-bucket.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To get started with Object Storage, you must first create a bucket. Objects are
</Message>
5. Select a use case for your bucket.
6. Enable [bucket versioning](/object-storage/how-to/use-bucket-versioning/) if you want to store multiple versions of your objects (this may lead to higher storage costs).
7. If applicable, you can tick the **Activate 90-day free trial** to benefit from 750 GB of free [Multi-AZ class storage](/object-storage/faq/#what-are-the-object-storage-classes-offered-by-scaleway) for buckets in your Organization, across all regions. Refer to our [dedicated FAQ](/object-storage/faq/#how-can-i-benefit-from-the-object-storage-free-trial) for more information.
7. If applicable, you can tick the **Activate 90-day free trial** to benefit from total 750 GB of free [Standard Multi-AZ and Standard One Zone](/object-storage/faq/#what-are-the-object-storage-classes-offered-by-scaleway) storage for buckets in your Organization, across all regions. Refer to our [dedicated FAQ](/object-storage/faq/#how-can-i-benefit-from-the-object-storage-free-trial) for more information.
8. Enter a name for your bucket.
9. Optionally, you can use the cost estimator to simulate your Object Storage costs.
10. Click **Create bucket** to confirm. A list of your buckets displays, showing the newly created bucket.
Expand Down
6 changes: 3 additions & 3 deletions pages/object-storage/how-to/manage-lifecycle-rules.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ Lifecycle rules also allow you to automatically abort incomplete [multipart uplo
- Lifecycle rules are limited to 500,000 jobs per day. Beyond this limit, you can [transition](/object-storage/how-to/edit-storage-class/) or [delete](/object-storage/how-to/delete-an-object/) your objects manually.

- Lifecycle rules only allow the following transitions:
- Standard -> Onezone IA
- Standard -> Glacier
- Onezone IA -> Glacier
- Standard Multi-AZ -> Standard One Zone
- Standard Multi-AZ -> Glacier
- Standard One Zone -> Glacier
</Message>

## How to disable a lifecycle rule
Expand Down
Loading
Loading