public-cloud-roadmap icon indicating copy to clipboard operation
public-cloud-roadmap copied to clipboard

Object Storage - High Performance

Open JacquesMrz opened this issue 4 years ago • 17 comments

As a user, I want Object Storage coming through and with a wide coverage of S3 standard APIs, with low lantency/lot of IOps.

API call included Incoming traffic included Outgoing traffic toward OVHcloud Services included Billed per GB per month/per GB of outgoing traffic (going out of OVHcloud)

ETA SBG : 21/02 ETA GRA : April 2022

JacquesMrz avatar Nov 17 '20 11:11 JacquesMrz

Hi @JacquesMrz @mhurtrel,

I know it's a difficult question but do you have any approximate ETA regarding this feature ? We use a lot of swift (via S3 API) containers to store our images, leading to a lot of "live" calls and current performances are too unstable for us to keep using OVH's Object Storage services for such a load (and yes, we already discussed this numerous times with the support, without leading to any solution).

Maybe an early access/beta version available soon so that we can validate and do the switch as soon as the product goes GA ?

cambierr avatar Jan 02 '21 20:01 cambierr

Any news on that topic? It make now a while that we expect a solution, and nothing seems to be announced ...

sbarnoud avatar May 03 '21 10:05 sbarnoud

Any news here ? The current service offer (both via Swift or S3) is more and more becoming unusable for live workload... This is becoming nothing more than a place for backups...

At this point, without clear vision, we'll have to consider an external service... which is really against what we try to build with OVH.

Ping @JacquesMrz @mhurtrel

cambierr avatar Jun 08 '21 16:06 cambierr

Cc @chibenwa

tanandy avatar Jun 08 '21 16:06 tanandy

Yes I noticed some spikes to 20-40 seconds under load for even small objects...

Screenshot from 2021-06-09 10-17-05

(Pure object storage read workload)

chibenwa avatar Jun 09 '21 03:06 chibenwa

Yes exact same pattern for us (storing media images for tens of thousands of movies) - each of those spikes generates impacts on our QoS / QoEx

cambierr avatar Jun 09 '21 15:06 cambierr

Agreed, Object Storage performance is really poor with OVH in my experience too. As a test (since I hadn't used many Object Storage services prior) I moved to using Vultr's Object Storage and received three to four times the performance that I ever got with OVH Object Storage, but their Object Storage is only in one region which is a huge limitation when it comes to data sovereignty. This leads me to really desire OVH to improve the performance of Object Storage because right now it's too slow and too unreliable - but thankfully it has the advantage of existing in all regions which I really need in my use-case to keep the data in Canada for example. I hope OVH improves the performance of Object Storage significantly soon.

d19dotca avatar Jun 18 '21 14:06 d19dotca

Hi all, Our High Performance Object Storage service is officially in BETA ! All the information you want to know about this BETA and how to get access to it, available here https://labs.ovh.com/high-perf-object-storage .

JacquesMrz avatar Sep 21 '21 08:09 JacquesMrz

Update : ETA SBG : 21/02. ETA GRA : April

Izaia64 avatar Dec 21 '21 10:12 Izaia64

Hello, quick question !

In the new price list, it is stated that Outgoing Internal traffic is Included. How is something "Internal" or "External" defined ? Is Internal traffic just data that transits inside OVH Network ? Does traffic from High Perf Object Storage to So You Start servers count as internal or external traffic ? So you start servers are technically internal to OVH Network, but external to OVH right ?

Thanks a lot !

TheBeardedRaspberry avatar Jan 21 '22 17:01 TheBeardedRaspberry

Hello, quick question !

In the new price list, it is stated that Outgoing Internal traffic is Included. How is something "Internal" or "External" defined ? Is Internal traffic just data that transits inside OVH Network ? Does traffic from High Perf Object Storage to So You Start servers count as internal or external traffic ? So you start servers are technically internal to OVH Network, but external to OVH right ?

Thanks a lot !

hello Right. Internal outgoing traffic is from OVHcloud object storage to a OVHcloud servers (VPS, instance, VMS hosted on bare metal, Soyoustarts servers...)

Izaia64 avatar Feb 11 '22 22:02 Izaia64

Does someone in BETA has the way to perform a s3benchmark on this new version?

Here are the tests on:

  • AWS S3 (FRA): https://pastebin.com/iABh4mbw
  • SCALEWAY (PAR, recent Multi-AZ offer): https://pastebin.com/zfBBqCvq

The delta between AWS and Scaleway is just 🤯 specially on PUT requests. I really hope that OVH will get numbers very close to AWS...

solracsf avatar Feb 17 '22 13:02 solracsf

Hello,

I did some testing this morning on the SBG region, and I am bit confused regarding the Bucket access policy.

From my understanding from here: https://docs.ovh.com/fr/storage/s3/debuter-avec-s3/

  • I can add a bucket via S3 cli (done) or via UI (also tried)
  • Then via the UI or via OVH API I need to link a user.

However, I do not see any process to see/alter who has access to the bucket.

  • Via CLI I get this (An error occurred (NotImplemented) when calling the GetBucketPolicy operation: The requested resource is not implemented).
  • The UI don't show up any options
  • There is no API Call for it.

I know that for the swift container (or the S3 layer on top of it) this was the same via API and UI. However, the swift cli allowed us to alter the permission with commands similar to this ones:

  • See the bucket policies/info swift stat my-bucket
  • Alter the policies swift post my-bucket -w read-policy-name -r write-policy-name

Am I missing something or is this not supported or an oversight for the High perf S3.

Lebvanih avatar May 13 '22 10:05 Lebvanih

Hello @Lebvanih, have you found a solution for this ? I am currently facing the same problem, personnaly, the error I am facing is botocore.exceptions.ClientError: An error occurred (403) when calling the HeadObject operation: Forbidden used with Django-Rest-Framework (Django-> Python) and its remote storage library: django-storages with aws S3 api

erkanImperiatec avatar Jun 21 '22 14:06 erkanImperiatec

@JacquesMrz any plan to make this available in BHS ?

cambierr avatar Jul 14 '22 13:07 cambierr

@cambierr Object Storage S3 High Performance is planned is BHS soon (August 22)

Izaia64 avatar Jul 14 '22 17:07 Izaia64

Great! Thanks !

Sent from a typical smartphone. If this is illiterate, it’s the voice recognition’s fault.


From: CharlotteLetamendia @.> Sent: Thursday, July 14, 2022 7:06:30 PM To: ovh/public-cloud-roadmap @.> Cc: Romain Cambier @.>; Mention @.> Subject: Re: [ovh/public-cloud-roadmap] Object Storage - High Performance (#38)

@cambierrhttps://github.com/cambierr Object Storage S3 High Performance is planned is BHS soon (August 22)

— Reply to this email directly, view it on GitHubhttps://github.com/ovh/public-cloud-roadmap/issues/38#issuecomment-1184682446, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACTBVY4ADLJLFDDSAEVV423VUBCJNANCNFSM4TYNHN4Q. You are receiving this because you were mentioned.Message ID: @.***>

cambierr avatar Jul 14 '22 17:07 cambierr

When will this be available in Limburg?

nik736 avatar Nov 02 '22 14:11 nik736

Object Storage High Performance -S3 API is not planned this year in LIM . It is available in SBG/GRA/BHS Object Storage Standard - S3 API is available in GRA, soon in RBX, than SBG/BHS, and LIM/ERI/WAW (Jan/ February)

Izaia64 avatar Nov 02 '22 16:11 Izaia64

@Izaia64 I see that there's no "Outgoing Internal traffic" pricing for Object Storage (Swift) in BHS — does that mean I'll be charged for outgoing traffic to a VPS in BHS even though it's internal to the data centre? I was told by a sales contact that that wouldn't be the case.

lepinsk avatar Jun 26 '23 22:06 lepinsk

you can totally access any of your existing swift buckets through the S3 protocol with some limitations such as for multipart transfers, lifecycle managmeent, etc.

We've been doing it for years and it worked well enough to run many of our production platforms ;-)

cambierr avatar Jul 06 '23 12:07 cambierr

@cambierr Thanks for the info — I appreciate it. 🙂

Do you happen to know: OVH claims that "outgoing internal traffic" from object storage is free:

Screenshot 2023-07-12 at 7 18 31 PM

However my tests show me being billed for traffic from object storage to an OVH VPS. Do you have any experience with this? I can't seem to get any answers from anyone there about this.

lepinsk avatar Jul 12 '23 23:07 lepinsk