Calcolo dello spazio backup per la conservazione
Questo calcolatore trasforma il volume giornaliero dei backup e il periodo di conservazione in una stima pratica della capacità.
Esegui gratis nel browser
Lei può aggiungere un rapporto di deduplicazione per confrontare la crescita logica con lo spazio fisico probabilmente occupato. Il risultato mostra spazio lordo, volume stimato, terabyte e risparmio. È una stima deterministica per la pianificazione: non analizza il sistema e non presume compressione, tasso di modifica, capacità di riserva, replica o sovraccarico operativo.
Parta da un volume giornaliero attendibile
Inserisca in gigabyte la quantità di dati di backup prodotta in una giornata ordinaria. Il calcolatore moltiplica il valore per il numero di punti di ripristino giornalieri conservati, quindi l’affidabilità del risultato dipende dalla qualità di questa misura. Per una politica di backup completi, usi la dimensione tipica di una copia completa. Per un flusso incrementale, indichi la media dei nuovi dati memorizzati per ogni punto giornaliero, non l’intero volume sorgente protetto. Un intervallo di misura breve può nascondere esportazioni di fine mese, manutenzione dei database o picchi stagionali; scelga una media rappresentativa oppure un giorno di percentile elevato se il rischio di esaurire la capacità è prioritario. Il valore può essere zero per simulare un carico vuoto, ma non negativo o non numerico. Mantenga tutte le misure in gigabyte decimali: anche il risultato usa 1,000 gigabyte per terabyte. La convenzione evita di mescolare capacità binarie e decimali nei calcoli di acquisto.
Applichi correttamente conservazione e deduplicazione
I giorni di conservazione indicano quanti set giornalieri rimangono disponibili nello stesso momento e devono essere un intero positivo. Il valore 30 modella quindi trenta punti giornalieri, non un mese di calendario più una copia corrente. La stima lorda è la dimensione giornaliera moltiplicata per i giorni. La deduplicazione viene espressa come fattore: 1 senza riduzione, 2 per 2:1, 4 per 4:1 e così via. Lo spazio fisico stimato è il lordo diviso per tale fattore. In questo modo non si confonde un rapporto con una percentuale: 4:1 conserva un quarto del volume, pari al 75 per cento di risparmio. Usi rapporti misurati su carichi comparabili. Dati cifrati, compressi o molto variabili possono deduplicarsi poco, mentre immagini ripetute di macchine virtuali possono rendere meglio. Se le prove sono scarse, confronti più scenari e consideri il rapporto credibile più basso come ipotesi prudente.
Trasformi la stima in un piano di capacità
Il risultato distingue lo spazio lordo dalla stima deduplicata e presenta la differenza come risparmio. Converte inoltre il totale stimato in terabyte decimali per confrontarlo più facilmente con le offerte. Questi valori descrivono solo il carico utile conservato; non costituiscono il dimensionamento completo di un’appliance, un repository o una fattura cloud. Prima dell’acquisto aggiunga i requisiti reali: metadati, indici, snapshot immutabili, repliche, codifica di cancellazione, area temporanea, test di ripristino e soglie di spazio libero. Consideri anche la crescita, perché il volume misurato oggi potrebbe non sostenere la politica l’anno prossimo. Una revisione efficace registra gli input, calcola scenari prudente e previsto, somma la riserva operativa e confronta i totali con la capacità utilizzabile, non con quella pubblicizzata. Ripeta il calcolo quando cambiano conservazione, frequenza, sistemi protetti o efficienza. L’API costa $0.002 per richiesta automatizzata; il browser usa la stessa logica deterministica.
Casi d'uso
Dimensionare un nuovo repository
Converta la crescita giornaliera misurata e la politica proposta in una capacità di base prima della riserva operativa.
Confrontare scenari di deduplicazione
Valuti rapporti senza deduplicazione, prudenti e previsti per osservare l’effetto sullo spazio fisico.
Rivedere una politica di conservazione
Mostri l’impatto di più o meno punti giornalieri nelle discussioni su costi, conformità e resilienza.
Domande frequenti
Come viene calcolato lo spazio necessario?
Il lordo è la dimensione giornaliera moltiplicata per i giorni. Lo spazio fisico stimato divide il totale per il rapporto di deduplicazione.
Che cosa inserire senza deduplicazione?
Usi un rapporto pari a 1 oppure ometta il campo opzionale. I valori stimato e lordo coincideranno.
Un rapporto 4:1 equivale al 4 per cento di risparmio?
No. Con 4:1 resta un quarto dei dati lordi, che corrisponde a un risparmio stimato del 75 per cento.
La stima include replica e spazio libero?
No. Aggiunga separatamente replica, metadati, area temporanea, immutabilità, test e riserva operativa.
I giorni possono essere zero o frazionari?
No. La conservazione deve essere un intero positivo perché il calcolatore conta set giornalieri.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico è disponibile anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/dev/backup-retention-storage-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_backup_size_gb":250,"retention_days":30}'const res = await fetch("https://api.kit.forhosting.com/dev/backup-retention-storage-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_backup_size_gb": 250,
"retention_days": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/backup-retention-storage-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_backup_size_gb": 250,
"retention_days": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/backup-retention-storage-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_backup_size_gb":250,"retention_days":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_backup_size_gb":250,"retention_days":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/backup-retention-storage-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"daily_backup_size_gb": 250,
"retention_days": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.backup_retention_storage_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |