Depolama Teknolojileri
Depolama Teknolojileri Bilgi Paylaşım Platformu
Depolama Teknolojileri Bilgi Paylaşım Platformu
2008 yılı içerisinde De-duplication (Tekil Yedekleme) terimini çokca duyduk ve tahmin ediyorum konu hakkında ortalama bir bilgimiz oldu. Bu yazımda de-duplication konseptine tekrar değinerek endüstrideki çözümler nelerdir ve hangi yöntemlerle uygulanıyor biraz değinmek istedim. Önümüzdeki yıllarda de-duplication konseptinin daha da yaygınlaşacağını ve daha olgun hale geleceğini tahmin ediyorum.
Basit anlamda “De-duplication”, verilerin sabit (fixed) ya da değişken (variable) büyüklüklerde parçalara bölünerek yedeklenmesi işlemidir. Aynı parçaların (identical segments) tek kopyası tutulur ve gerçek veri için linkler oluşturulur. De-duplication Block (byte/bit) seviyesinde yapıldığı takdirde daha iyi sonuçlar alınabilir.
gibi tanımlamalar değişik yöntemlerde yapılan de-duplication işlemlerini ifade etmektedir.
Metodoloji olarak “Fixed Segment” (Sabit Bölümlendirme) ve “Variable Segment” (Değişken Bölümlendirme) olarak iki tip yaklaşım vardır. Endüstirdeki tüm uygulamalar aşağı yukarı bu metodları kullanmaktadır.
Fixed Segmentation
Veri sabit büyüklüklerdeki parçalara(segment) bölünerek tekil parçalar yedeklenir. Tekrarlayan parçalar için de-duplication sistemi üzerinde bağlantılar (link) oluşturulur. Bu bağlantılar ilişkisel Veri Tabanı (Reletional Database) üzerinde tutulduğu gibi dosya sistemi (file system) üzerinde de tutulabilir. Fixed segmentation yönteminde de-duplication oranı “variable segmantation” yöntemine göre daha düşük olabilir.
Variable Segmentation
Veri değişken büyüklüklerdeki parçalara(segment) bölünerek tekil parçalar yedeklenir. Tekrarlayan parçalar için de-duplication sistemi üzerinde bağlantılar (link) oluşturulur. Bu bağlantılar ilişkisel Veri Tabanı (Relational Database) üzerinde tutulduğu gibi dosya sistemi (file system) üzerinde de tutulabilir. Dosya sistemi üzerinde zamanla parçalanmalar (fragmentation) dolayı perfomans problemleri yaşanabilir.
Aşağıdaki şekilde iki metedolojiye ait de-duplication yaklaşımları görebilirsiniz.

De-duplication işelemi mantıksal olarak aşağıdaki adımları içermektedir. Çözüm veya uygulama tipine göre bu adımlar değişiklik gösterebilir.
De-duplication sistemleri entegre donanımsal çözümler (hardware appliance) olabileceği gibi yazılımsal (software appliance)çözümler de olabilir. Bazı de-duplication çözümleri yedekleme yazılımına ihtiyaç duyabileceği gibi replikasyon, şifreleme, sıkıştırma ve tape yedekleme özelliklerini de birlikte sunabilir.
Donanımsal çözümlerin avantajları;
Donanımsal çözümlerin dezavantajları;
Yazılımsal çözümlerin avantajları;
Yazılımsal çözümlerin dezavantajları;
Genelde 3 noktada de-duplication yapılmaktadır.
De-duplication uygulaması ya da çözümüne karar verirken aşağıdaki maddelerin sorgulanması faydalı olacaktır,
Emin ÇALIKLI