Kaj je optimizacija zmogljivosti?

Optimizacija zmogljivosti je sestavljena iz različnih, a pogosto komplementarnih metod shranjevanja podatkov in zmanjševanja potreb po pomnilniku pri izdelavi varnostnih kopij. Podjetja in posamezna podjetja pogosto naredijo več varnostnih kopij dela in potreba po shranjevanju, indeksiranju in pridobivanju podatkov zahteva optimizacijo, da se zmanjša količina strojne opreme in posledično režijski stroški, potrebni za obdelavo vseh teh podatkov. Pri izdelavi varnostnih kopij pogosto pride do redundanc in le do majhnih sprememb med varnostnimi kopijami. V luči presežkov strategije za optimizacijo zmogljivosti oblikujejo rešitve, ki zmanjšajo stroške shranjevanja in velikost varnostnih kopij, ki so v primerjavi z izvirniki zmanjšane za kar 95 odstotkov. Optimizacija zmogljivosti je včasih znana kot optimizacija pasovne širine, če se uporablja v aplikacijah za širokopodročno omrežje (WAN), da se omogoči večja prepustnost pri prenosu in sprejemanju podatkov v omrežju.

Stiskanje podatkov na splošno uporablja tehnike kodiranja za zmanjšanje velikosti podatkov, ki se shranjujejo ali prenašajo. Odvisno od tega, ali so nekateri podatki v procesu zavrženi, jih lahko označimo kot izgubljene – podatke, ki izgubljajo – ali brez izgube. Skeniranje podatkov za odvečne ali ponovitve in zamenjava le-teh z navzkrižnimi in indeksiranimi žetoni omogoča veliko zmanjšanje količine potrebnega prostora za shranjevanje. Šifne knjige za zatiranje podatkov vodijo pospeševalnike v komunikaciji za sinhronizacijo in uporabo pomnilnika ali trdega diska za zapisovanje zgodovine stiskanja v skladišče, kar omogoča, da se proxy protokola za nadzor prenosa (TCP) uporablja kot medpomnilnik paketov ali sej, tako da hitrosti prenosa niso zmanjšano. Druga metoda stiskanja podatkov zmanjša velikost podatkov v realnem času, ko gre za prvo varnostno kopijo, in tako z nadaljnjo optimizacijo, kar ima za posledico večje prihranke tako v prostoru kot času.

Uporaba tradicionalnih sredstev stiskanja lahko zmanjša velikost shranjenih podatkov v razmerju 2:1; z optimizacijo zmogljivosti lahko to zmanjšanje povečate do 20:1. Iskanje redundanc v zaporedjih bajtov v primerjalnih oknih in uporaba kriptografskih zgoščenih funkcij za edinstvena zaporedja v algoritmih za deduplikacijo omogoča segmentiranje tokov podatkov. Tem segmentom toka se nato dodelijo edinstveni identifikatorji in se indeksirajo za iskanje. Na ta način se shranijo samo novi nabori podatkov, preden se dodatno stisnejo z uporabo algoritmov standardov stiskanja. Nekatere metode deduplikacije temeljijo na strojni opremi, njihova kombinacija s tradicionalnimi algoritmi stiskanja programske opreme pa omogoča, da funkcije obeh ustvarijo znatne prihranke prostora in časa.

Številni pristopi se osredotočajo na znižanje stroškov in prostora zmogljivosti za shranjevanje, da se zmanjšajo stroški, povezani z infrastrukturo za shranjevanje, in podobni vidiki se pojavljajo v scenarijih WAN. Med prenosi mora med aplikacijami in osnovnimi omrežnimi strukturami obstajati plast, znana kot transportna plast, ki omogoča učinkovito in hitro pošiljanje in prejemanje podatkov, vendar je transportna plast še vedno tista, ki je bila ustvarjena leta 1981, ko je bil TCP prvič ustvarjen in je deloval s hitrostjo 300 baud. oceniti. Zato pospeševalniki uporabljajo proxy TCP, zmanjšujejo izgube med prenosom in dajejo potrditev za povečanje velikosti paketov z uporabo naprednih metod stiskanja podatkov, da dostavijo več podatkov na časovni segment. Za premagovanje ovir med prenosom te tehnike kohezivno sodelujejo, da izboljšajo zmogljivost aplikacij in zmanjšajo količino porabe pasovne širine.