Kapasite optimizasyonu, hem veri depolamanın hem de yedekleme yaparken depolama ihtiyaçlarını azaltmanın farklı ve çoğu zaman tamamlayıcı yöntemlerinden oluşur. Çoğu zaman, işletmeler ve bireysel şirketler birden fazla çalışma yedeği alırlar ve verileri saklama, dizine alma ve alma gereksinimi, tüm bu verileri işlemek için gereken donanım miktarını ve sonuçta elde edilen genel masraf miktarını azaltmak için optimizasyon gerektirir. Yedeklemeler yapıldığında, genellikle fazlalıklar vardır ve yedeklemeler arasında yalnızca küçük değişiklikler olur. Fazlalıkların ışığında, kapasite optimizasyon stratejileri, orijinallerden yüzde 95'e kadar düşürülmüş yedeklemelerdeki depolama maliyetlerini ve boyutlarını azaltan çözümler tasarlar. Kapasite optimizasyonu, bazen bir ağda veri iletirken ve alırken daha yüksek verim sağlamak için geniş alan ağı (WAN) uygulamasında kullanıldığında bant genişliği optimizasyonu olarak da bilinir.
Veri sıkıştırma genellikle depolanan veya iletilen verilerin boyutunu azaltmak için kodlama tekniklerini kullanır. İşlem sırasında bazı verilerin atılıp atılmadığına bağlı olarak, kayıp - veri kaybı - veya kayıpsız olarak tanımlanabilir. Verileri fazlalıklara karşı taramak veya tekrarlamak ve bunları çapraz referanslı ve indekslenmiş belirteçlerle değiştirmek, gereken depolama alanı miktarında büyük düşüşler sağlar. Veri bastırma kod kitapları, hızlandırma işlemlerinin paketlerin veya oturumların bir tamponu olarak kullanılmasını sağlayan bir iletim kontrol protokolü (TCP) proxy'sinin bir iletim deposu olarak kullanılmasını sağlayan bir depolama havuzuna yazmak için bellek veya bir sabit diski senkronize etmek ve kullanmak için iletişimdeki hızlandırıcıları yönlendirir. azaltmıştır. Başka bir veri sıkıştırma yöntemi, ilk yedeklemesine giderken gerçek zamanlı olarak veri boyutunu küçültür ve böylece daha fazla optimizasyonla, hem alanda hem de zamanda daha fazla tasarruf sağlar.
Geleneksel sıkıştırma araçlarını kullanmak saklanan verilerin boyutunu 2: 1 oranında azaltabilir; kapasite optimizasyonunu kullanmak, bu azalmayı 20: 1 oranına kadar artırabilir. Karşılaştırma pencerelerinde bayt dizilerinde fazlalıklar aranıyor ve veri tekilleştirme için algoritmalarda benzersiz diziler için şifreleme hash işlevlerinin kullanılması veri akışlarının bölümlere ayrılmasını sağlıyor. Bu akış segmentlerine daha sonra benzersiz tanımlayıcılar atanır ve alım için endekslenir. Bu sayede, sıkıştırma standartları algoritmaları kullanılarak daha da sıkıştırılmadan önce sadece yeni veri kümeleri saklanır. Bazı veri tekilleştirme yöntemleri donanıma dayalıdır ve bunları geleneksel yazılım sıkıştırma algoritmalarıyla birleştirmek, hem işlevlerin hem de önemli miktarda yer ve zaman tasarrufu üretmesini sağlar.
Pek çok yaklaşım, depolama altyapısı ile bağlantılı maliyetleri azaltmak için maliyet ve depolama kapasitesindeki azalmaya odaklanmakta ve WAN senaryolarında benzer hususlar ortaya çıkmaktadır. Aktarım sırasında uygulamalar ve altta yatan ağ yapıları arasında bir aktarım katmanı olarak bilinen bir katman bulunmalı, verilerin verimli ve hızlı bir şekilde gönderilmesini ve alınmasını mümkün kılmakla birlikte, aktarım katmanı 1981'de, TCP ilk kez yaratıldığında ve 300 baud'da çalıştırıldığında oluşturulan katmandır. oranı. Bu nedenle, hızlandırıcılar TCP proxy'leri kullanır, aktarım sırasındaki kayıpları azaltır ve zaman dilimi başına daha fazla veri sağlamak için gelişmiş veri sıkıştırma yöntemlerini kullanarak paketlerin boyutunu artırmak için onaylar alır. İletim sırasındaki engellerin üstesinden gelmek için, bu teknikler uygulamaların performansını artırmak ve bant genişliği tüketim miktarını azaltmak için uyumlu bir şekilde işbirliği yapmaktadır.


