Cloud Storage Gateway (CSG) içindeki bir dosya ağ geçidinin hızlı senkronizasyon özelliği, Object Storage Service paketinde yapılan değişiklikleri bu pakete bağlı olan tüm yerel istemcilere verimli bir şekilde senkronize eder.
Önkoşullar
Bir dosya ağ geçidi oluşturun ve bir önbellek ekleyin.
-
Bir OSS Bucket oluşturun.
ÖnemliDosya ağ geçidi yalnızca Standart, Seyrek Erişim (IA) ve Arşiv depolama sınıflarına sahip OSS Bucket'ları destekler. back-to-source feature özelliği etkinleştirilmiş OSS Bucket'ları desteklenmez.
Bir ağ geçidini doğrudan bir Arşiv OSS Bucket'a bağlamaktan kaçının. Dosyalar yazıldıktan sonra uzun süre değiştirilmeyecekse Standart veya IA paket kullanmayı düşünün. Daha sonra yaşam döngüsü kurallarıyla nesnelerin depolama sınıfını Arşiv veya Soğuk Arşiv'e geçirebilirsiniz. Bu yaklaşım, gereksiz geri yükleme işlemlerinden kaçındığı için daha maliyet etkin ve verimlidir.
Bir istemci ağ geçidine bir dosya yazdığında, ağ geçidi en az iki işlemi kaydeder: dosyanın yazılması ve dosyanın değiştirilme zamanının ayarlanması. Ağ geçidi bu işlemleri birleştirmeye çalışsa da tek bir dosya için OSS Bucket üzerinde birden fazla işlem başlatabilir. Değiştirilme zamanının ayarlanması, CopyObject API kullanılarak OSS Bucket'taki nesne meta verilerinin değiştirilmesi anlamına gelir. Arşiv veya Soğuk Arşiv nesneleri için bu işlem, uzun süren bir geri yükleme işlemi gerektirir; bu durum yüklemeleri yavaşlatabilir ve önbellek diskinde verileri zamanında yüklemek için yeterli alan yoksa yazma hatalarına neden olabilir.
Dosya ağ geçidinde bir NFS veya SMB paylaşımı oluşturun ve yapılandırın.
Message Service (MNS) hizmetini etkinleştirin.
Arka plan bilgileri
Hızlı senkronizasyon özelliğini yapılandırırken, aynı OSS paketine bağlı olan bir veya daha fazla paylaşımı hızlı senkronizasyon grubuna ekleyebilirsiniz. Paketteki tüm veri değişiklikleri, hızlı senkronizasyon grubundaki paylaşımlarla ilişkili yerel istemcilere senkronize edilir. Veri değişikliklerini paketten ayrı olarak senkronize etmeniz gerekmez. Bu sayede senkronizasyonun verimliliği ve doğruluğu artar.
Hızlı Senkronizasyon özelliği Simple Message Queue (formerly MNS) hizmetine dayanır ve bu nedenle kullanım ücretlerine tabidir. Daha fazla bilgi için bkz. Faturalama.
Senkronizasyon grubu oluşturun
Sürüm oluşturmanın etkin olduğu bir paketten bir nesneyi sürüm kimliği belirtmeden silerseniz DeleteObject ve DeleteObjects olay bildirimleri tetiklenmez. Bunun nedeni, sürüm kimliği belirtilmeden sürüm oluşturmanın etkin olduğu bir paketten nesne silme isteğinin aslında herhangi bir nesne sürümünü silmemesidir. Bunun yerine, nesnenin mevcut sürümü önceki bir sürüm haline getirilir ve nesnenin mevcut sürümü olarak bir silme işaretçisi eklenir. Sonuç olarak, CSG nesne üzerinde bir silme işlemi algılamaz.
Hızlı senkronizasyonu etkinleştirmek için bir senkronizasyon grubu oluşturmanız ve gruba paylaşımlar eklemeniz gerekir. Senkronizasyon grubu oluşturmak için aşağıdaki adımları uygulayın:
CSG konsolu içinde Express Sync sayfasına gidin. Sync Groups sayfasında Create seçeneğine tıklayın.
-
Create Sync Group sayfasının Basic Information sekmesinde aşağıdaki parametreleri yapılandırın ve ardından Next seçeneğine tıklayın.
Parameter
Description
Sync Group Name
Senkronizasyon grubunun adını girin.
NotAd 1-128 karakter uzunluğunda olmalı; harf, rakam, nokta (.), alt çizgi (_) ve tire (-) içerebilir. Ad bir harfle başlamalıdır.
OSS Region
OSS paketinin bulunduğu bölgeyi belirtin.
Bucket Name
OSS paketinin adını seçin. Hızlı senkronizasyon grubu için yalnızca bir OSS paketi seçebilirsiniz. Paketteki tüm veri değişiklikleri, gruptaki paylaşımlarla ilişkili yerel istemcilere senkronize edilir.
NotOSS paketine bağlı hiçbir paylaşım yoksa açılan listede OSS paketi görünmez. Bu durumda, OSS paketine bağlanan bir paylaşım oluşturmanız gerekir. Daha fazla bilgi için bkz. Paylaşımları yönetin.
Bucket Subdirectory
Verileri senkronize etmek istediğiniz paketin belirli bir alt dizinini seçin.
-
Create Sync Group sayfasında, Sync Group Settings bölümünde sol taraftaki Available Shares alanından senkronizasyon grubuna eklemek istediğiniz paylaşımları seçin ve > simgesine tıklayın. Seçilen paylaşımlar Selected Shares alanına eklenir. Ardından Next seçeneğine tıklayın.
Ayrıca Selected Shares listesinden bir paylaşım seçip < simgesine tıklayarak bunu senkronizasyon grubundan kaldırabilirsiniz.
NotBir NFS paylaşımını senkronizasyon grubuna ekledikten sonra, paylaşımı yerel bir dizine bağlarken noac parametresini belirtebilirsiniz. Bu sayede senkronizasyon sonucunu en kısa sürede görüntüleyebilirsiniz. Daha fazla bilgi için bkz. NFS paylaşımına erişin.
Senkronizasyon grubunu yönetin
Bir senkronizasyon grubu oluşturduktan sonra, OSS paketindeki tüm veri değişiklikleri otomatik olarak senkronizasyon grubundaki paylaşımlarla ilişkili yerel istemcilere senkronize edilir. Senkronizasyon grubunu yönetmek için aşağıdaki işlemleri yapabilirsiniz:
-
Senkronizasyon grubunun ayrıntılarını görüntüleyin
Sync Groups sayfasında, Sync Group Name sütununda bir senkronizasyon grubunun adına tıklayın veya grubun Actions sütununda Details seçeneğine tıklayın.
-
Sync Group Details iletişim kutusunda senkronizasyon grubunun ayrıntılarını görüntüleyebilirsiniz. Sağ üst köşedeki
simgesini seçerek ayrıntıları liste biçiminde veya
simgesini seçerek harita biçiminde görüntüleyebilirsiniz. Sync Group Details iletişim kutusunun liste sayfasında, senkronizasyon grubu ve gruba eklenen paylaşımlarla ilgili temel bilgilere ek olarak aşağıdaki bilgiler de yer alır.Parameter
Description
Message Topic Name
Senkronizasyon grubu için SMQ konusunun adı.
Shared Status
Senkronizasyon grubundaki paylaşımın durumu. Paylaşım aşağıdaki durumlardan birinde olabilir:
-
Full Data Sync Awaiting: Paylaşım gruba yeni eklenmiştir ve ilk tam veri senkronizasyonunu beklemektedir.
-
Full Data Sync in Progress: Paylaşım için ilk tam veri senkronizasyonu devam etmektedir.
-
Sync Normal: Paylaşım normal şekilde senkronize edilmektedir.
-
Express Sync Disabled: Paylaşım için Hızlı Senkronizasyon özelliği etkin değildir.
-
Message Queue Inaccessible: Paylaşıma karşılık gelen mesaj kuyruğuna erişilemiyor.
-
Message Topic Inaccessible: Paylaşıma karşılık gelen mesaj konusuna erişilemiyor.
-
Message Queue and Topic Inaccessible: Paylaşıma karşılık gelen hem mesaj kuyruğuna hem de mesaj konusuna erişilemiyor.
Message Queue Name
Senkronizasyon grubu tarafından kullanılan kuyruğun adı.
-
-
Senkronizasyon grubuna bir paylaşım ekleyin veya gruptan bir paylaşımı kaldırın
Senkronizasyon grubunun Actions sütununda Settings seçeneğine tıklayın. Set Sync Group iletişim kutusunda paylaşımları ekleyin veya kaldırın. Yöntem, senkronizasyon grubu oluşturma işlemindeki 3. Adım ile aynıdır.
-
Bir senkronizasyon grubunu silin
Bir senkronizasyon grubunu silmek için grubun Actions sütununda Delete seçeneğine tıklayın. Ardından onay iletişim kutusunda OK seçeneğine tıklayın.