Hvad er kapacitetsoptimering?
Kapacitetsoptimering består af forskellige og alligevel ofte komplementære metoder til både lagring af data og reduktion af lagringsbehov, når der foretages sikkerhedskopieringer. Ofte foretager virksomheder og individuelle virksomheder flere sikkerhedskopier af arbejdet, og behovet for at gemme, indeksere og hente data kræver optimering for at reducere mængden af hardware og den resulterende overhead, der er nødvendig for at håndtere alle disse data. Når der laves sikkerhedskopier, er der ofte afskedigelser og kun små ændringer mellem sikkerhedskopieringen. I lyset af afskedigelser udvikler strategier for kapacitetsoptimering løsninger, der reducerer lagringsomkostninger og størrelse i sikkerhedskopier, der er reduceret fra originaler op til 95 procent. Kapacitetsoptimering er undertiden kendt som båndbreddeoptimering, når den bruges i WAN-applikation (wide area networking) for at muliggøre større gennemstrømning, når du transmitterer og modtager data på et netværk.
Datakomprimering bruger generelt kodningsteknikker til at reducere størrelsen på data, der gemmes eller transmitteres. Afhængigt af om nogle data kasseres i processen, kan de karakteriseres som tabende - tabende data - eller tabsfri. Scanning af data for afskedigelser eller gentagelse og erstatning af disse med krydshenvisninger og indekserede tokens muliggør store reduktioner i den nødvendige lagerplads. Dataundertrykkelseskodbøger leder acceleratorer i kommunikation til at synkronisere og bruge enten hukommelse eller en harddisk til at skrive komprimeringshistorier til et lagringslager, der muliggør en transmissionsstyringsprotokol (TCP) -proxy til at blive brugt som en buffer af pakker eller sessioner, så transmissionshastigheder ikke er reduceret. En anden metode til datakomprimering reducerer størrelsen på data i realtid, når de går til den første sikkerhedskopi, og dermed gennem yderligere optimering, hvilket resulterer i større besparelser i både plads og tid.
Brug af de traditionelle kompressionsmidler kan reducere størrelsen på lagrede data i et forhold på 2: 1; Brug af kapacitetsoptimering kan øge denne reduktion til så meget som 20: 1. På udkig efter afskedigelser i bytesekvenser på tværs af sammenligningsvinduer og brug af kryptografiske hashfunktioner til unikke sekvenser i algoritmer til deduplikation muliggør segmentering af datastrømme. Disse stream-segmenter tildeles derefter unikke identifikatorer og indekseres til hentning. På denne måde gemmes kun nye datasæt, før de komprimeres yderligere ved hjælp af komprimeringsstandardalgoritmer. Nogle dedupliceringsmetoder er hardwarebaserede, og ved at kombinere dem med traditionelle softwarekomprimeringsalgoritmer kan funktionerne af begge producere betydelige plads- og tidsbesparelser.
Mange tilgange fokuserer på reduktioner i omkostninger og plads til lagerkapacitet for at reducere omkostningerne forbundet med lagringsinfrastruktur, og lignende overvejelser opstår i WAN-scenarier. Et lag, der er kendt som et transportlag, skal eksistere mellem applikationer og underliggende netværksstrukturer under transmissioner, hvilket gør det muligt at sende og modtage data effektivt og hurtigt, men transportlaget er dog stadig det, der blev oprettet i 1981, da TCP først blev oprettet og kørt på 300 baud sats. Derfor bruger acceleratorer TCP-proxies, hvilket reducerer tab under transmission og fremsætter kvitteringer for at øge størrelsen på pakker ved hjælp af avancerede datakomprimeringsmetoder til at levere flere data pr. Tidssegment. For at overvinde hindringer under transmission samarbejder disse teknikker sammenhængende for at forbedre ydeevnen for applikationer og reducere mængden af forbrug af båndbredde.