{"id":38746,"date":"2019-10-31T22:25:40","date_gmt":"2019-10-31T19:25:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\/"},"modified":"2019-10-31T22:25:40","modified_gmt":"2019-10-31T19:25:40","slug":"rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","title":{"rendered":"Backup, parte 6: Confronto degli strumenti di backup","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/f069a4d220330bba5e0cf58239e27941.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn questo articolo verr\u00e0 effettuato un confronto degli strumenti di backup, ma prima \u00e8 importante capire come gestiscono il ripristino dei dati da backup in modo rapido ed efficace.<br \/>\nPer semplificare il confronto, verr\u00e0 considerato il ripristino da un backup completo, poich\u00e9 questo modo di operare \u00e8 supportato da tutti i candidati. Per semplificare, i numeri sono stati gi\u00e0 mediati (media aritmetica di vari avvii). I risultati saranno riassunti in una tabella, che conterr\u00e0 anche informazioni riguardo alle funzionalit\u00e0: presenza di un'interfaccia web, facilit\u00e0 di configurazione e utilizzo, capacit\u00e0 di automazione, disponibilit\u00e0 di varie funzionalit\u00e0 aggiuntive (ad esempio, verifica dell'integrit\u00e0 dei dati) e cos\u00ec via. I grafici mostreranno il carico del server dove i dati verranno applicati (non il server per lo storage dei backup).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Ripristino dei dati<\/h2>\n<p>\nCome punto di riferimento verranno utilizzati rsync e tar, poich\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/468963\/#comment_20676449\">\u00e8 su di essi che solitamente si basano<\/a><\/noindex> i semplici script per effettuare backup.<\/p>\n<p><i>Rsync<\/i> ha completato il set di dati di test in 4 minuti e 28 secondi, mostrando <\/p>\n<p><b class=\"spoiler_title\">questo carico<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/0837e6e19bdc4294232f57dc349058e4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl processo di ripristino \u00e8 stato limitato dalle restrizioni del sottosistema di memorizzazione dei backup (grafici a zig-zag). \u00c8 anche evidente il carico su un singolo core senza particolari problemi (basso iowait e softirq \u2014 nessun problema con disco e rete, rispettivamente). Poich\u00e9 gli altri due programmi, cio\u00e8 rdiff-backup e rsnapshot, si basano su rsync e offrono come strumento di ripristino il consueto rsync, avranno un profilo di carico e tempi di ripristino simili.<\/p>\n<p><i>Tar<\/i> \u00e8 riuscito a completare il processo leggermente pi\u00f9 velocemente, in <\/p>\n<p><b class=\"spoiler_title\">2 minuti e 43 secondi:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/b6426b06911625fbf28c6f8e5142da25.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl carico totale del sistema \u00e8 stato superiore di media del 20% a causa dell\u2019aumento del softirq \u2014 sono aumentati i costi operativi del sottosistema di rete.<\/p>\n<p>Se l'archivio viene compresso ulteriormente, il tempo di ripristino aumenta a 3 minuti e 19 secondi con <br \/>\n<b class=\"spoiler_title\">questo carico sul server principale (decompressione sul lato del server principale):<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/51f3758537570367be12a9d81aa990a0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl processo di estrazione utilizza entrambi i core della CPU, poich\u00e9 vengono eseguiti due processi. Nel complesso, \u00e8 un risultato atteso. Anche un risultato comparabile (3 minuti e 20 secondi) \u00e8 stato ottenuto eseguendo gzip sul server con i backup; il profilo di carico sul server principale era abbastanza simile a quello di tar senza il compressore gzip (vedi grafico precedente).<\/p>\n<p>In <i>rdiff-backup<\/i> \u00e8 possibile sincronizzare l'ultimo backup effettuato utilizzando il comune rsync (i risultati saranno simili), ma i backup pi\u00f9 vecchi devono comunque essere ripristinati utilizzando il programma rdiff-backup, che ha completato il ripristino in 17 minuti e 17 secondi, mostrando <\/p>\n<p><b class=\"spoiler_title\">questo carico:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/d4fa70a152a818f9d6ea724e82812a75.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPotrebbe essere stata questa l'intenzione, ad ogni modo per limitare la velocit\u00e0 gli autori <noindex><a rel=\"nofollow\" href=\"http:\/\/rdiff-backup.nongnu.org\/FAQ.html#bwlimit\">propongono questa soluzione<\/a><\/noindex>. Il processo di ripristino del backup richiede poco meno della met\u00e0 di un core, con prestazioni proporzionalmente comparabili (cio\u00e8 da 2 a 5 volte pi\u00f9 lente) in termini di disco e rete con rsync.<\/p>\n<p><i>Rsnapshot<\/i> propone di utilizzare il comune rsync per il ripristino, quindi i suoi risultati saranno simili. In effetti, \u00e8 stato cos\u00ec.<\/p>\n<p><i>Burp<\/i> ha completato il compito di ripristino del backup in 7 minuti e 2 secondi con <br \/>\n<b class=\"spoiler_title\">questo carico:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/0d7772ba6a0251e603697faba47cf686.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHa funzionato abbastanza velocemente, e almeno \u00e8 molto pi\u00f9 conveniente rispetto al semplice rsync: non \u00e8 necessario ricordare alcun flag, interfaccia cli semplice e intuitiva, supporto integrato per pi\u00f9 copie, anche se \u00e8 circa due volte pi\u00f9 lento. Se i dati devono essere ripristinati dall'ultimo backup effettuato, \u00e8 possibile utilizzare rsync, con alcune piccole avvertenze.<\/p>\n<p>Un programma <i>BackupPC<\/i> ha mostrato una velocit\u00e0 e un carico simili attivando la modalit\u00e0 di trasferimento rsync, completando il backup in <\/p>\n<p><b class=\"spoiler_title\">7 minuti e 42 secondi:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/0631cd0dcdc0b7d7151bdc1936d8007c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTuttavia, in modalit\u00e0 di trasferimento dati con tar, BackupPC ha impiegato pi\u00f9 tempo: 12 minuti e 15 secondi, e il carico della CPU \u00e8 stato in generale inferiore <\/p>\n<p><b class=\"spoiler_title\">di un fattore e mezzo:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/9fa514cb9883d7ae9ec6807f14dee0e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Duplicity<\/i> senza crittografia ha mostrato risultati leggermente migliori, completando il ripristino del backup in 10 minuti e 58 secondi. Se si attiva la crittografia tramite gpg, il tempo di ripristino aumenta a 15 minuti e 3 secondi. Inoltre, durante la creazione del repository per archiviare le copie, \u00e8 possibile specificare la dimensione dell'archivio che sar\u00e0 utilizzata per suddividere il flusso di dati in ingresso. In generale, su normali dischi rigidi, a causa della modalit\u00e0 di lavoro a thread singolo, non c'\u00e8 una differenza particolare. Questa potrebbe apparire con diverse dimensioni dei blocchi, quando vengono utilizzati archiviazioni ibride. Il carico sul server principale durante il ripristino \u00e8 stato il seguente:<\/p>\n<p><b class=\"spoiler_title\">senza crittografia<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/acd25eb423a71c23888bd09ac051b826.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b class=\"spoiler_title\">con crittografia<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/5c45ce5450cea12925a1802f2898c03c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Duplicati<\/i> ha mostrato una velocit\u00e0 di ripristino comparabile, completando in 13 minuti e 45 secondi. Altri circa 5 minuti sono stati necessari per verificare la correttezza dei dati ripristinati (in totale circa 19 minuti). Il carico durante questo \u00e8 stato <\/p>\n<p><b class=\"spoiler_title\">abbastanza elevato:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/2e6786d4790927703fb259a6131fc9f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuando la crittografia aes \u00e8 stata attivata tramite strumenti interni, il tempo di ripristino \u00e8 stato di 21 minuti e 40 secondi, con un carico massimo della CPU (entrambi i core!) durante il ripristino; durante la verifica dei dati solo un thread era attivo, occupando un core della CPU. La verifica dei dati dopo il ripristino ha richiesto gli stessi 5 minuti (in totale quasi 27 minuti).<\/p>\n<p><b class=\"spoiler_title\">Risultato<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/1ca3f1bee529bd11a57f295ff9752a96.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLeggermente pi\u00f9 veloce, Duplicati ha gestito il ripristino utilizzando un programma esterno gpg per la crittografia, ma in generale le differenze rispetto alla modalit\u00e0 precedente sono minime. Il tempo di lavoro \u00e8 stato di 16 minuti e 30 secondi, con una verifica dei dati di 6 minuti. Il carico era <\/p>\n<p><b class=\"spoiler_title\">di questo tipo:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/053155ccd72d9b26b8ff8409234e64e7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>AMANDA<\/i>, che utilizza tar, ha completato in 2 minuti e 49 secondi, che, in principio, \u00e8 molto vicino a un normale tar. Il carico sul sistema \u00e8 di fatto <\/p>\n<p><b class=\"spoiler_title\">simile:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/ce66df8cd7c2fdfaacc55caf9b902be4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDurante il ripristino del backup utilizzando <i>zbackup<\/i> si sono ottenuti i seguenti risultati:<\/p>\n<p><b class=\"spoiler_title\">crittografia, compressione lzma<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/b18323339741454c81fc2d09642f1347.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTempo di lavoro 11 minuti e 8 secondi<\/p>\n<p><b class=\"spoiler_title\">crittografia aes, compressione lzma<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/876abd9fda4c99d41f88c1f76e0eaba2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTempo di lavoro 14 minuti<\/p>\n<p><b class=\"spoiler_title\">crittografia aes, compressione lzo<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/7624c1c4cdac063836677d6de89d623e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTempo di lavoro 6 minuti, 19 secondi<\/p>\n<p>In generale, non \u00e8 male. Tutto dipende dalla velocit\u00e0 della CPU sul server di backup, che \u00e8 chiaramente visibile nei tempi di esecuzione del programma con diversi compressori. Dal lato del server di backup, veniva eseguito il normale tar, quindi se lo confrontiamo con lui, il ripristino funziona tre volte pi\u00f9 lentamente. Potrebbe valere la pena controllare il funzionamento in modalit\u00e0 multithreading, con un numero di thread superiore a due.<\/p>\n<p><i>BorgBackup<\/i> in modalit\u00e0 senza crittografia ha funzionato un po' pi\u00f9 lentamente del tar, impiegando 2 minuti e 45 secondi, tuttavia, a differenza dello stesso tar, \u00e8 stata data la possibilit\u00e0 di deduplicare il repository. Il carico risultante \u00e8 stato <\/p>\n<p><b class=\"spoiler_title\">il seguente:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/217390a1fe04ba5264690f23858f90a2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe si attiva la crittografia basata su blake, la velocit\u00e0 di ripristino del backup rallenta leggermente. Il tempo di ripristino in questa modalit\u00e0 \u00e8 di 3 minuti e 19 secondi, e il carico \u00e8 risultato <\/p>\n<p><b class=\"spoiler_title\">cos\u00ec:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/2e7046c946a87ec0b6ae64cef52d72b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa crittografia aes funziona leggermente pi\u00f9 lentamente, il tempo di ripristino \u00e8 di 3 minuti e 23 secondi, il carico non \u00e8 particolarmente <\/p>\n<p><b class=\"spoiler_title\">cambiato:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/5d3baa01f1e22cb4f0a422172171d2ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoich\u00e9 Borg pu\u00f2 funzionare in modalit\u00e0 multithreading, il carico della CPU \u00e8 massimo, mentre attivando funzioni aggiuntive aumenta semplicemente il tempo di esecuzione. Probabilmente, vale la pena esplorare la multithreading in modo simile a zbackup.<\/p>\n<p><i>Restic<\/i> ha gestito il ripristino un po' pi\u00f9 lentamente, il tempo di esecuzione \u00e8 stato di 4 minuti e 28 secondi. Il carico risultante \u00e8 stato <\/p>\n<p><b class=\"spoiler_title\">in questo modo:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/cbfec891beff54222684809c34fd43f5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProbabilmente, il processo di ripristino funziona in pi\u00f9 thread, ma l'efficienza non \u00e8 cos\u00ec alta come quella di BorgBackup, ma \u00e8 comparabile nel tempo con il normale rsync.<\/p>\n<p>Utilizzando <i>UrBackup<\/i> \u00e8 riuscito a ripristinare i dati in 8 minuti e 19 secondi, il carico risultante \u00e8 stato <\/p>\n<p><b class=\"spoiler_title\">di questo tipo:<\/b><img decoding=\"async\" alt=\"Backup, parte 6: Confronto degli strumenti di backup\" src=\"\/wp-content\/uploads\/2019\/10\/253cff88cfaf7604b306dbfe68eb002c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi nota ancora un carico non molto elevato, anche inferiore a quello del tar. Ci sono picchi occasionali, ma non oltre il carico di un core.<\/p>\n<h2>Scelta e giustificazione dei criteri di confronto<\/h2>\n<p>\nCome \u00e8 stato detto in uno degli articoli precedenti, il sistema di backup deve soddisfare i seguenti criteri:<\/p>\n<ul>\n<li>Semplicit\u00e0 di utilizzo<\/li>\n<li>Versatilit\u00e0<\/li>\n<li>Stabilit\u00e0<\/li>\n<li>Velocit\u00e0 <\/li>\n<\/ul>\n<p>\nVale la pena considerare ogni punto in dettaglio.<\/p>\n<h4>Semplicit\u00e0 di utilizzo<\/h4>\n<p>\n\u00c8 meglio quando c'\u00e8 un solo pulsante \"Fai tutto bene\", ma tornando ai programmi reali, il principio di funzionamento pi\u00f9 familiare e standard sar\u00e0 il pi\u00f9 comodo.<br \/>\nPer la maggior parte degli utenti, sar\u00e0 probabilmente meglio non dover memorizzare una serie di chiavi per il CLI, configurare una serie di diverse opzioni, spesso poco comprensibili, tramite web o TUI, e impostare avvisi per il fallimento delle operazioni. Questo include anche la possibilit\u00e0 di integrare facilmente una soluzione di backup nell'infrastruttura esistente, oltre all'automazione del processo di backup. \u00c8 importante anche avere la possibilit\u00e0 di installazione tramite un gestore di pacchetti, o con uno o due comandi come \"scarica e decomprimi\". <code>curl link | sudo bash<\/code> \u2014 metodo complesso, in quanto \u00e8 necessario verificare cosa arriva dal link.<\/p>\n<p>Ad esempio, tra i candidati esaminati, soluzioni semplici includono burp, rdiff-backup e restic, che possiedono chiavi mnemoniche per diverse modalit\u00e0 operative. Un po' pi\u00f9 complessi sono borg e duplicity. La pi\u00f9 complessa era AMANDA. Gli altri si trovano a met\u00e0 strada in termini di facilit\u00e0 d'uso. In ogni caso, se \u00e8 necessario pi\u00f9 di 30 secondi per leggere il manuale utente, o \u00e8 necessario cercare su Google o un altro motore di ricerca, cos\u00ec come scorrere un lungo documento di aiuto, la soluzione \u00e8 complessa, in un modo o nell'altro.<\/p>\n<p>Alcuni dei candidati esaminati sono in grado di inviare automaticamente un messaggio via e-mail o Jabber, mentre altri fanno affidamento su avvisi impostati nel sistema. Tuttavia, spesso le soluzioni complesse hanno impostazioni di avviso non del tutto ovvie. In ogni caso, se il programma di backup restituisce un codice di uscita diverso da zero, che verr\u00e0 correttamente interpretato dal servizio di sistema delle attivit\u00e0 programmate (dove il messaggio andr\u00e0 all'amministratore di sistema o direttamente nel monitoraggio) \u2014 la situazione \u00e8 semplice. Ma se il sistema di backup, non funzionante sul server di backup, non pu\u00f2 segnalare un problema in modo chiaro e diretto senza configurazione \u2014 la complessit\u00e0 \u00e8 gi\u00e0 eccessiva. In ogni caso, l'emissione di avvisi e altri messaggi solo nell'interfaccia web e\/o nel log \u00e8 una cattiva prassi, in quanto spesso verranno ignorati.<\/p>\n<p>Per quanto riguarda l'automazione, un programma semplice \u00e8 in grado di leggere le variabili di ambiente che impostano la sua modalit\u00e0 operativa, oppure ha un CLI avanzato che pu\u00f2 duplicare completamente il comportamento tramite interfaccia web, ad esempio. Questo include anche la possibilit\u00e0 di lavoro in streaming, la presenza di funzionalit\u00e0 di estensione, e cos\u00ec via.<\/p>\n<h4>Versatilit\u00e0<\/h4>\n<p>\nParzialmente sovrapposto alla sezione precedente in termini di automazione, non dovrebbe essere particolarmente problematico \"inserire\" il processo di backup nell'infrastruttura esistente.<br \/>\n\u00c8 importante notare che l'uso di porte non standard (tranne per l'interfaccia web) per il funzionamento, l'implementazione della crittografia in modo non standard, lo scambio di dati tramite protocolli non standard sono segni di una soluzione non universale. La maggior parte dei candidati presenta queste caratteristiche per una ragione ovvia: semplicit\u00e0 e universalit\u00e0 di solito non sono compatibili. Un'eccezione \u00e8 burp, ma ce ne sono anche altre.<\/p>\n<p>Una caratteristica chiave \u00e8 la possibilit\u00e0 di operare utilizzando il normale ssh.<\/p>\n<h4>Velocit\u00e0 di funzionamento<\/h4>\n<p>\nIl punto pi\u00f9 controverso e discusso. Da un lato, abbiamo avviato il processo, ha funzionato il pi\u00f9 rapidamente possibile e non ostacola le attivit\u00e0 principali. D'altra parte, c'\u00e8 un picco nel traffico e nel carico della CPU durante il backup. \u00c8 anche importante notare che i programmi pi\u00f9 veloci per eseguire copie sono spesso i pi\u00f9 poveri di funzioni importanti per gli utenti. Ancora una volta: se per recuperare un unico file di testo di poche decine di byte con una password, l'intero servizio ne risente (s\u00ec, capisco che in questo caso il processo di backup non \u00e8 di solito il colpevole), e occorre leggere sequenzialmente tutti i file nel repository o estrarre un intero archivio \u2014 il sistema di backup non \u00e8 affatto veloce. Un altro punto che spesso diventa un ostacolo \u00e8 la velocit\u00e0 di ripristino di un backup da un archivio. Qui hanno un vantaggio chiaro coloro che possono semplicemente copiare o spostare file nella posizione desiderata senza troppe complicazioni (ad esempio rsync), ma pi\u00f9 spesso \u00e8 necessario affrontare il problema in modo organizzativo, in modo empirico: misurare il tempo di ripristino del backup e comunicarlo apertamente agli utenti.<\/p>\n<h4>Stabilit\u00e0<\/h4>\n<p>\nSi deve capire cos\u00ec: da un lato, deve esserci la possibilit\u00e0 di ripristinare il backup in qualsiasi caso, dall'altro \u2014 resilienza a vari problemi: interruzione della rete, guasto del disco, eliminazione di parte del repository.<\/p>\n<h4>Confronto degli strumenti di backup<\/h4>\n<p><\/p>\n<p>Tempo di creazione della copia<br \/>\nTempo di ripristino della copia<br \/>\nInstallazione semplice<br \/>\nConfigurazione semplice<br \/>\nUtilizzo semplice<br \/>\nAutomazione semplice<br \/>\n\u00c8 necessario un client-server?<br \/>\nVerifica dell'integrit\u00e0 del repository<br \/>\nBackup differenziali<br \/>\nFunzionamento tramite pipe<br \/>\nVersatilit\u00e0<br \/>\nIndipendenza<br \/>\nTrasparenza del repository<br \/>\nCrittografia<br \/>\nCompressione<br \/>\n\u00e8 la creazione di un archivio senza file duplicati (se il deduplicatore sa dove pu\u00f2 essere scaricato l'originale del pacchetto, riduce i duplicati dall'archivio).<br \/>\nInterfaccia web<br \/>\nCaricamento nel cloud<br \/>\nSupporto Windows<br \/>\nPunteggio<\/p>\n<p>Rsync<br \/>\n4m15s<br \/>\n4m28s<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\n6<\/p>\n<p>Tar<br \/>\npuro<br \/>\n3m12s<br \/>\n2m43s<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\n8,5<\/p>\n<p>gzip<br \/>\n9m37s<br \/>\n3m19s<br \/>\ns\u00ec<\/p>\n<p>Rdiff-backup<br \/>\n16m26s<br \/>\n17m17s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n11<\/p>\n<p>Rsnapshot<br \/>\n4m19s<br \/>\n4m28s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n12,5<\/p>\n<p>Burp<br \/>\n11m9s<br \/>\n7m2s<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n10,5<\/p>\n<p>Duplicity<br \/>\nniente crittografia<br \/>\n16m48s<br \/>\n10m58s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n11<\/p>\n<p>gpg<br \/>\n17m27s<br \/>\n15m3s<\/p>\n<p>Duplicati<br \/>\nniente crittografia<br \/>\n20m28s<br \/>\n13m45s<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\n11<\/p>\n<p>aes<br \/>\n29m41s<br \/>\n21m40s<\/p>\n<p>gpg<br \/>\n26m19s<br \/>\n16m30s<\/p>\n<p>Zbackup<br \/>\nniente crittografia<br \/>\n40m3s<br \/>\n11m8s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\nno<br \/>\n10<\/p>\n<p>aes<br \/>\n42m0s<br \/>\n14m1s<\/p>\n<p>aes+lzo<br \/>\n18m9s<br \/>\n6m19s<\/p>\n<p>BorgBackup<br \/>\nniente crittografia<br \/>\n4m7s<br \/>\n2m45s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n16<\/p>\n<p>aes<br \/>\n4m58s<br \/>\n3m23s<\/p>\n<p>blake2<br \/>\n4m39s<br \/>\n3m19s<\/p>\n<p>Restic<br \/>\n5m38s<br \/>\n4m28s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\n15,5<\/p>\n<p>UrBackup<br \/>\n8m21s<br \/>\n8m19s<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n12<\/p>\n<p>Amanda<br \/>\n9m3s<br \/>\n2m49s<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\n13<\/p>\n<p>BackupPC<br \/>\nrsync<br \/>\n12m22s<br \/>\n7m42s<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\nno<br \/>\ns\u00ec<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\nno<br \/>\ns\u00ec<br \/>\n10,5<\/p>\n<p>tar<br \/>\n12m34s<br \/>\n12m15s<\/p>\n<p>\nLegenda della tabella:<\/p>\n<ul>\n<li>Verde, tempo di attivit\u00e0 inferiore a cinque minuti, o risposta \"S\u00ec\" (eccetto per la colonna \"\u00c8 necessario un client server?\"), 1 punto<\/li>\n<li>Giallo, tempo di attivit\u00e0 cinque-dieci minuti, 0,5 punti<\/li>\n<li>Rosso, tempo di attivit\u00e0 superiore a dieci minuti, o risposta \"No\" (eccetto per la colonna \"\u00c8 necessario un client server?\"), 0 punti<\/li>\n<\/ul>\n<p>\nSecondo la tabella sopra, lo strumento pi\u00f9 semplice, veloce e allo stesso tempo comodo e potente per il backup \u00e8 BorgBackup. Secondo posto per Restic, gli altri candidati esaminati hanno ottenuto punteggi simili con una dispersione di uno o due punti alla fine.<\/p>\n<p>Ringrazio tutti coloro che hanno finalmente letto il ciclo, propongo di discutere le opzioni e di proporre le proprie, se ci sono. Con il proseguimento della discussione, la tabella pu\u00f2 essere ampliata.<\/p>\n<p>Il risultato del ciclo sar\u00e0 un articolo finale, in cui si cercher\u00e0 di delineare il mezzo ideale, veloce e gestibile per il backup, che consenta di ripristinare una copia rapidamente e allo stesso tempo di avere comodit\u00e0 e semplicit\u00e0 nella configurazione e manutenzione.<\/p>\n<h2>Annuncio<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Backup, parte 1: Perch\u00e9 \u00e8 necessario il backup, panoramica dei metodi e delle tecnologie<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Backup, parte 2: Panoramica e test di strumenti di backup basati su rsync<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Backup, parte 3: Panoramica e test di duplicity, duplicati<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/\">Backup, parte 4: Panoramica e test di zbackup, restic, borgbackup<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/459550\/\">Backup, parte 5: Test di Bacula e Veeam Backup for Linux<\/a><\/noindex><br \/>\nBackup, parte 6: Confronto degli strumenti di backup<br \/>\nBackup, parte 7: Conclusioni<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/470802\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0442\u043e\u0438\u0442 \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a \u043e\u043d\u0438 \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043f\u043e\u043b\u043d\u043e\u0439 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438, \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0446\u0438\u0444\u0440\u044b \u0432\u0437\u044f\u0442\u044b \u0443\u0436\u0435 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u043d\u044b\u043c\u0438 (\u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29065,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38746","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 6: \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:25:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:25:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Backup, parte 6: Confronto degli strumenti di backup | ProHoster","description":"In questo articolo.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 6: \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:25:40+00:00","article:modified_time":"2019-10-31T19:25:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38746","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 23:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:04:30","updated":"2026-01-23 23:16:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=38746"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38746\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/29065"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=38746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=38746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=38746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}