ovh / public-cloud-roadmap

Agile roadmap for OVHcloud Public Cloud services. Discover the features our product teams are working on, comment and influence our backlog.
https://www.ovhcloud.com/en/public-cloud/
184 stars 5 forks source link

Object Storage - asynchronous replication #179

Open Izaia64 opened 2 years ago

Izaia64 commented 2 years ago

As a user I want to be able to replicate object storage between regions I want to be able to consume these features through standard APIs / OVHcloud Customer panel Replication between 2 buckets, asynchronous replication (aprox. 15 minutes)

We will enable automatic and asynchronous replication of objects contained inside a source bucket to one or more destination buckets. Those destination buckets can be in one single region or dispatched throughout several regions according to your needs.

Async replication will allow customers to:

What will be provided is a S3 compatible REST API to put, delete, download a replication configuration file that allows for definition of :

The following configuration elements will be supported:

The following configuration will NOT be supported for now:

Izaia64 commented 2 years ago

This feature is in development and targeted for Q2 2023 (April/May)

loliee commented 1 year ago

This feature will not be compliant with SSE-C encrypted objects right ? It will be compliant with SSE-S3 encrypted objects ?

Thanks

lason-ovh commented 1 year ago

This feature will not be compliant with SSE-C encrypted objects right ? It will be compliant with SSE-S3 encrypted objects ?

Thanks

Hi, this feature will not be compliant with SSE-C nor SSE-S3 for now:

Hope it helps

lenglet-k commented 1 year ago

Hi, have you any news for this feature ?

lason-ovh commented 1 year ago

Hi, have you any news for this feature ?

Hi, as previously stated, this feature is due in Q3 2023

loliee commented 1 year ago

Hi, is this feature available in an alpha or beta version ? Thanks

biapar commented 10 months ago

Ready?

JustDoItSascha commented 8 months ago

Hi, have you any news for this feature ?

Hi, as previously stated, this feature is due in Q3 2023

I love how you made Q2 from @Izaia64 to Q3. And now we have Q4 and there is no update :(

agoude commented 8 months ago

Hi @JustDoItSascha, well thanks for your patience and highlighting the lighter side of the situation ;) The team has been pushing hard rebuilding the feature to make it better and ensuring the performance/resilience levels we wanna reach: the main reason behind those different shifts and we are sorry for such delays!

The wait has been longer than expected and we're working to make it worth your wait. Now, I can only say we never been so closed to deploy it and i'll keep you posted with a solid and hopefully final ETA 🙏!

JustDoItSascha commented 8 months ago

Ok cool, thank you :)

mahmoudaljan commented 7 months ago

@agoude Thank you for the hard work. We are eager to get our hands on the feature. I know that for us, this will make our lives much easier. Don't hesitate to share an ETA if you have any.

agoude commented 7 months ago

@agoude Thank you for the hard work. We are eager to get our hands on the feature. I know that for us, this will make our lives much easier. Don't hesitate to share an ETA if you have any.

hey @mahmoudaljan we all agree on this feature importance, no doubt! As I said earlier, we will shortly keep you posted with a solid ETA! thanks!

lason-ovh commented 6 months ago

Hi everyone, I wanted to ask: since the replication applies to only new objects i.e objects that are added AFTER the replication configuration is uploaded, we were wondering the importance of replicating the objects that already exist in the bucket.

biapar commented 6 months ago

+4 +4 plus by control panel.

mahmoudaljan commented 6 months ago

@lason-ovh

131 commented 6 months ago
lenglet-k commented 6 months ago
JustDoItSascha commented 5 months ago
fredleger commented 5 months ago

@lason-ovh

  • 5 : You must assume that every client who needs this feature will look for ways to achieve this, better to deal with it on your own terms (bandwidth...) and limit complaints and questions due to client mishaps while trying to achieve this on their own.
  • 2 : Since this will only be a procedure that will be executed once, no one will lack motivation to make it work at the beginning even if it requires a multi step procedure with command lines. Also, please do provide an API call if possible.
mahmoudaljan commented 4 months ago

@agoude A little humor doesn't hurt.

https://giphy.com/gifs/fallontonight-jimmy-fallon-nbc-xUA7bcNrD7wxpIRgTS

agoude commented 4 months ago

@agoude A little humor doesn't hurt.

https://giphy.com/gifs/fallontonight-jimmy-fallon-nbc-xUA7bcNrD7wxpIRgTS

You're right and thanks for this!

lason-ovh commented 3 months ago

It's finally happening!!!! 😮 😮 The long awaited ASYNCHRONOUS REPLICATION will be very soon open in BETA (ETA = W14). You can already suscribe via the following link to be among our early users: https://survey.ovh.com/index.php/192786 Once the feature is activated, we will let you know. As always, we are keen on receiving your feedbacks, so do not hesitate! 😉

lason-ovh commented 2 months ago

Hi all, the Asynchronous Replication feature is now officially in beta!! 🥳 For those who signed up, you can now replicate your objects between buckets in the same region or in different regions. Check the official doc here: https://help.ovhcloud.com/csm/en-ie-public-cloud-storage-s3-asynchronous-replication-buckets?id=kb_article_view&sysparm_article=KB0062415 If you have questions and/or need help on this feature, do not hesitate to post a message on our Discord chan dedicated to S3

martonivan commented 2 months ago

Do you already have an estimated schedule about when the feature is expected to reach the 1.0 production phase?