Object Storage Service (OSS) verilerini sanal blok aygıtları aracılığıyla bağlamak için strmvol birimlerini kullanabilirsiniz. Bu yaklaşım, çok sayıda OSS nesnesinin bağlandığı senaryolarda okuma performansını artırır.
Çözüm özeti
OSS, devasa veri depolama kapasitesi ve kullandıkça öde faturalama modeli sunarken HTTP protokolüne dayalı kolay erişim olanakları sağlar. Konteynerleştirilmiş ortamlarda OSS verileri genellikle FUSE dosya sistemi ile bağlanır. Küçük dosyaların okunduğu senaryolarda ise OSS verilerini strmvol birimleri olarak bağlamak için sanal blok aygıtı çözümünü tercih edebilirsiniz.
strmvol birimleri, OSS verilerine sanal blok aygıtları üzerinden erişmenizi mümkün kılar. Bu çözüm, FUSE ara katmanındaki performans darboğazlarını ortadan kaldırır ve veri erişimini hızlandırmak için doğrudan depolama sürücüsü katmanına erişmenize olanak tanır. Milyonlarca küçük dosyanın hızlıca taranması gerektiğinde, örneğin yapay zeka eğitim veri kümelerini yükleme veya zaman serisi verilerini analiz etme gibi durumlarda bu çözüm idealdir.
FUSE kullanan çözümün özellikleri
Sanal blok aygıtı çözümünün özellikleri
Senaryolar
İş yükünüz aşağıdaki gereksinimleri karşılıyorsa sanal blok aygıtı çözümünü (strmvol birimleri) kullanabilirsiniz.
FUSE kullanan çözüm çoğu senaryo için uygundur. Daha fazla bilgi için bkz. ossfs 1,0 statik birimi kullanma, ossfs 1,0 dinamik birimleri kullanma ve ossfs 2,0 birimlerini kullanma.
Veriler OSS paketlerinde saklanır ve iş yükü çalışırken güncellenmesi gerekmez.
İş yükünüz dosya sisteminin genişletilmiş bilgilerine duyarlı değildir.
Özellikle çok sayıda küçük dosya veya rastgele okuma içeren salt okunur senaryolar.
strmvol birimlerini kullanma
strmvol birimlerini kullanmadan önce Container Service for Kubernetes (ACK) konsolundaki Marketplace sayfasında strmvol-csi-driver bileşenini yüklemeniz gerekir. strmvol-csi-driver dağıtıldığında aşağıdaki kaynaklar oluşturulur.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|