Yapılandırılmamış veriler için paylaşımlı ve düşük maliyetli kalıcı depolama sağlamak üzere OSS paketlerini ACK pod'larına birim olarak bağlayın.
OSS'e Giriş
Object Storage Service (OSS) yüksek dayanıklılık ve kullanılabilirlik sunan güvenli, düşük maliyetli bir bulut depolama hizmetidir. OSS; Standart, Seyrek Erişim, Arşiv ve Soğuk Arşiv gibi sıcaktan soğuğa çeşitlenen depolama sınıfları sunar. Faturalandırma yöntemine ve erişim sıklığına göre uygun sınıfı seçin. Daha fazla bilgi için bkz. Depolama çözümü seçimi.
OSS faturalandırması hakkında bilgi edinmek için Faturalandırmaya genel bakış konusuna bakın.
Kullanım senaryoları
Yazıldıktan sonra nadiren değiştirilen veriler için uygun, düşük maliyetli ve geniş kapsamlı paylaşımlı depolama alanı sağlar.
Yaygın kullanım senaryoları:
Paylaşılan veriler: OSS paylaşımlı bir depolama alanı olduğundan birden çok pod aynı verilere eş zamanlı olarak erişebilir. Bir pod silindiğinde OSS'teki veriler temizlenmez; bu durum OSS'i pod'lar arasında veri paylaşımı için uygun kılar.
Yapılandırma dosyaları, görüntüler, videolar ve diğer medya dosyaları için çoğunlukla okuma yapılan senaryolar: OSS; yapılandırma dosyaları, görüntü, ses ve video dosyaları ile sık değişiklik gerektirmeyen diğer nesneler gibi yapılandırılmamış veriler için uygundur. İş süreçlerinizde dosya içeriğini değiştirmeniz gerekiyorsa daha iyi POSIX uyumluluğu için ossfs 1,0 birimi seçin.
AI çıkarımı ve veri analitiği gibi yüksek eşzamanlı toplu iş senaryoları: OSS'in yüksek sunucu tarafı bant genişliği; AI eğitimi, veri analitiği, otonom sürüş ve diğer hesaplama yoğun iş yükleri ile iş akışları gibi yüksek eşzamanlı toplu işler için uygundur. Bu iş yükleri genellikle sıralı ve rastgele okumalar ile sıralı (yalnızca ekleme) yazma işlemlerini içerir. Daha yüksek aktarım hızı için ossfs 2,0 birimi seçin.
Güçlü kimlik doğrulama ve olağanüstü durum kurtarma gereksinimleri olan veri güvenliği senaryoları: OSS, aynı bölgedeki üç alan arasında alana yedekli olağanüstü durum kurtarmayı ve Key Management Service (KMS) gibi sunucu tarafı şifreleme yeteneklerini destekler. Ayrıca yükleme ve indirme sırasında veri bütünlüğünü garanti etmek için MD5 doğrulamasını ve RAM ile OSS paket ilkeleri olmak üzere iki nesne düzeyinde kimlik doğrulama yöntemini destekler.
OSS birimlerine yazmak için ossfs 1,0 v1.91 veya sonraki bir sürümü kullanın. Bkz. ossfs 1,0'ın yeni özellikleri ve performans stres testi.
Okuma/yazma ayrıştırma performansını artırmak için OSS okuma/yazma ayrıştırması için en iyi uygulamalar konusuna bakın.
İstemci seçimi
OSS birimleri, yerel ve blok depolamaya kıyasla sınırlı POSIX uyumluluğu ile nesne depolamayı bağlamak için Userspace Dosya Sistemi (FUSE) istemcisini veya sanal blok aygıtını kullanır.
OSS birimleri için aşağıdaki istemciler kullanılabilir. Bkz. İstemci seçimi referansı.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kullanım notları
Bir OSS paket alt dizinini bağlamak için
subpathkullanmak yerine kalıcı birim (PV)pathalanını ayarlayın.subpathveyasubpathExprkullanıyorsanız izinle ilgili bağlama hatalarından kaçınmak için subpath veya subpathExpr kullanarak bir OSS birimi bağlarken özel durum oluşması konusuna bakın.Bağlanan bir OSS biriminin kök yolunda
chmodvechowndesteklenmez. Bunun yerinemp_umaskyapılandırmasını kullanın. Bkz. OSS birimi bağlama izni sorunları.
Sınırlamalar
Bu sınırlamalar öncelikli olarak okuma/yazma senaryolarındaki ossfs 1,0 için geçerlidir. ossfs 2,0 ve strmvol ağırlıklı olarak okuma işlemlerini destekler ve büyük ölçüde etkilenmez.
Rastgele ve ekleme yazma işlemleri, OSS'e yüklemeden önce yerel bir dosya oluşturur. OSS depolama özellikleri nedeniyle:
Dosya ve klasör yeniden adlandırmaları atomik değildir.
-
Eşzamanlı yazmalardan ve bağlama yolunda doğrudan sıkıştırma/açma işlemlerinden kaçının.
ÖnemliÇoklu yazma senaryolarında istemci davranışlarını koordine edin. ACK, eşzamanlı yazmalardan kaynaklanan meta veri veya veri tutarlılığını garanti etmez.
Ek sınırlamalar:
Sabit bağlantılar desteklenmez.
Arşiv Depolama, Soğuk Arşiv veya Derin Soğuk Arşiv depolama sınıfındaki paketler bağlanamaz.
readdir işlemi, yoldaki tüm nesneler için headObject istekleri gönderir; bu durum, çok sayıda dosya içeren dizinlerde performansı etkileyebilir. Dosya izinleri ve nitelikleri kritik değilse
-o readdir_optimizeseçeneğini etkinleştirin. Bkz. Yeni readdir optimizasyon özelliği.v1.20.7'den önceki CSI eklenti sürümleri yalnızca yerel değişiklikleri algılar; diğer istemcilerden veya araçlardan gelen harici değişiklikleri algılamaz.
1,28'den önceki CSI sürümleri için ossfs doğrudan düğüm üzerinde çalışır ve yalnızca CentOS, Alibaba Cloud Linux, ContainerOS ve Anolis OS'u destekler. Desteklenmeyen işletim sistemleri için CSI bileşenini yükseltin.