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/
185 stars 5 forks source link

MKS High Speed Gen2 Blockstorage #565

Open MrOffline77 opened 4 months ago

MrOffline77 commented 4 months ago

As an OVHcloud customer with MKS I would like High Speed Gen 2 Block Storage to be available in all K8S clusters that live in a supported region for storage so that we can use block storage with higher IOPS throughput for data processing e.g. databases / data analytics. I expect OVH to roll out a storage class to all those in a supported region.

antonin-a commented 3 months ago

Hello @MrOffline77, our initial idea was to wait for a new bloc storage class relying on NVMe-oF (https://github.com/ovh/public-cloud-roadmap/issues/476). Our current concern for High Speed Gen 2 with MKS is that the storage performances are proportional to volume's size (30 IOPS/GB and 0.5 MB/s/GB), as the standard scenario for k8s user is to use a lot of small volumes it might not be a satisfying solution. Anyway, we are currently reconsidering the question of adding the support of High-speed Gen 2 for customer that are ok with the perf or plan to use large volume. May I ask you if such solution is acceptable for your use case ?

MrOffline77 commented 3 months ago

Hi, thanks for the feedback. I understand the approach of waiting for #476. However, the issue becomes relative from 100GB volume size. HighSpeedG2 supports up-to 20K IOPS which is more than described in the linked beta page for #476. In my Universe 100G for a Database is almost the bare minimum I would deploy :D. Anyway, I have already tested and manually rolled out the HighSpeedG2 storage classes without any problems. However, we do not use them, as I assume that there may be reasons why OVH has not yet rolled them out for MKS. Until #476 is ready, the provision of HighSpeedG2 for existing clusters would be perfectly fine for me. The question is which workload needs 10GB storage but generates 15K IOPS ? I can only think of super edgy cases off the top of my head. In our case, we use the RAW disk devices and create our own Ceph cluster, which generates Encryption at Rest. In doing so, we lose about 50% of the performance of the HighSpeedG1 storage. The G2 storage would help us massively to increase the IOPS here. Our Databases and Services then consume the Encrypted Storage.

antonin-a commented 2 months ago

Hello @MrOffline77, thanks a lot for you feedback. A short update to let you know that capability to support highspeed-gen2 as storage class for MKS clusters has been prioritized and will be available by this summer. We will keep you updated.

AntoineMicheaOpencell commented 2 weeks ago

hello @antonin-a, can you please provider delivry date ?

antonin-a commented 3 days ago

Hello @AntoineMicheaOpencell we are currently working on it and it should be available by beginning of August, I will update here when ready !