{"id":29927,"date":"2019-10-31T21:32:42","date_gmt":"2019-10-31T18:32:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\/"},"modified":"2019-10-31T21:32:42","modified_gmt":"2019-10-31T18:32:42","slug":"bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","title":{"rendered":"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In <noindex><a rel=\"nofollow\" href=\"https:\/\/m.habr.com\/ru\/company\/veeam\/blog\/438714\/\">articolo precedente<\/a><\/noindex> Ti abbiamo raccontato delle nuove funzionalit\u00e0 nel rilascio di gennaio dell'Update 4 per Veeam Backup &amp; Replication 9.5 (VBR), dove consapevolmente non abbiamo menzionato i backup su nastro magnetico. Raccontare di quest'area merita un articolo a parte, perch\u00e9 ci sono state davvero molte nuove funzionalit\u00e0.<\/p>\n<p>\u2013 Ragazzi del QA, scrivete un articolo?<br \/>\n\u2013 Perch\u00e9 no!<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/6e0943b5851642c604bfaecfc24b66f0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Unit\u00e0 a nastro nel XXI secolo<\/h1>\n<p>\nArchiviazione dei dati su nastri magnetici (cassette, \"<b>tape<\/b>\" come li chiamiamo noi in R&amp;D) non si limita al computer ZX-Spectrum, ormai fuori produzione, il cui gioco poteva essere caricato nella memoria RAM di 48 kb da <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/search?q=%D0%BA%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%B0+zx-spectrum&amp;tbm=isch\">una cassetta<\/a><\/noindex> in pochi minuti. Negli ultimi venticinque anni, le velocit\u00e0 e le capacit\u00e0 delle cassette sono aumentate di 6-7 ordini di grandezza. Questo non \u00e8 del tutto un confronto corretto, e secondo <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9C%D1%83%D1%80%D0%B0\">la legge di Moore<\/a><\/noindex> standard. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open\">LTO<\/a><\/noindex> non riesce a stare al passo. Tuttavia, la tecnologia attuale consente di registrare su un chilometro di nastro di una cassetta 12 terabyte di dati (fino a 30 terabyte in modalit\u00e0 compressa), per cui l'unit\u00e0 da 160 dollari supera i concorrenti in termini di costo per un'archiviazione a lungo termine di grandi volumi di dati, anche considerando gli investimenti nell'equipaggiamento per la registrazione\/lettura. I dati su tali cassette sono conservati in modo sicuro per 15-30 anni.<\/p>\n<p>Approccio da un'altra angolazione. Negli ultimi tempi, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%B8%D1%80%D1%83%D1%81-%D0%B2%D1%8B%D0%BC%D0%BE%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C\">i ransomware<\/a><\/noindex> hanno raggiunto un nuovo livello. Possono attendere in silenzio nell'infrastruttura di una grande azienda per settimane e mesi, e con l'emergere di una nuova vulnerabilit\u00e0 zero-day, possono distruggere (non senza l'aiuto umano, dal momento che sono in gioco grosse somme di denaro) non solo tutti i dati, ma anche tutti i backup che possono raggiungere. Ecco <noindex><a rel=\"nofollow\" href=\"https:\/\/krebsonsecurity.com\/2019\/02\/payroll-provider-gives-extortionists-a-payday\/\">esempio recente<\/a><\/noindex>, quando l'azienda ha dovuto pagare i riscattatori. I cosiddetti <b>air gap<\/b>, cio\u00e8 backup fisicamente isolati dall'infrastruttura, sono diventati di fatto l'unico salvataggio sicuro da tali situazioni. Il nastro magnetico qui \u00e8 una delle soluzioni che non invecchiano.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/f8a69910c75e97855beaa699302b1699.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMa una sola specifica e le nuove tecnologie in ferro e bario da parte dei principali produttori (IBM, HPE, Oracle, Dell) non sono sufficienti per una protezione efficace dei dati, serve anche un buon software. Da noi in Veeam, c'\u00e8 un intero team che si occupa dei backup su nastro, circa 10 persone analizzano, pianificano, ricercano, sviluppano e testano ogni giorno. I risultati di questo lavoro li hai visti negli articoli precedenti.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/250951\/\">uno<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">due<\/a><\/noindex>). Cosa \u00e8 stato fatto nell'ultimo anno?<\/p>\n<h1>Glossario<\/h1>\n<p>\nSi pone la scelta tra la libert\u00e0 riguardo alla lingua madre e i burocratismi che complicano la leggibilit\u00e0. Preferisco la prima opzione, quindi chiedo anticipatamente scusa se alcune parole gergali presenti nella lista qui sotto possano sembrare poco gradevoli. Qui di seguito ricordo brevemente cosa significa ciascun termine. <\/p>\n<p><b class=\"spoiler_title\">I guru di VBR possono saltare questa parte<\/b><b>Job <\/b>\u2013 job \u2013 un incarico di backup. In effetti, tutto VBR \u00e8 costruito sui job. Oltre a backup e replica, pu\u00f2 trattarsi anche di copia su nastro magnetico (backup to tape job, tape-job). Preciso che il ripristino da un backup (restore) \u00e8 anch'esso un job, ma in questo articolo il termine sar\u00e0 riferito specificamente al backup.<\/p>\n<p><b>Storage <\/b>\u2013 storage \u2013 un termine storicamente consolidato. Questi sono i file in <b>repository <\/b>(repository \u2013 deposito), che contengono copie di backup \u2013 <b>completi <\/b>e <b>incrementali<\/b>. In un storage possono esserci sia una singola che pi\u00f9 macchine virtuali.<\/p>\n<p><b>Catena <\/b>\u2013 chain \u2013 una sequenza di storage collegati tra loro. Per recuperare dati da un n-esimo storage incrementale sono necessari tutti quelli precedenti dall'(n-1)-esimo al 1\u00b0 e lo storage completo a cui fa riferimento il primo incrementale.<\/p>\n<p><b>Source<\/b>, <b>Target <\/b>\u2013 source, target. Source \u2013 l'entit\u00e0 originale elaborata dal job. Nel caso di backup\/repliche si tratta generalmente di una macchina virtuale in un hypervisor. Nel caso di un tape-job, il source \u00e8 il job di backup stesso (o i file nel caso di un file to tape-job). Il target per il job di backup \u00e8 il repository dove vengono archiviati i backup. Per un tape-job \u00e8 un media pool.<\/p>\n<p><b>Media pool<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/custom_media_pools.html?ver=95u4\">media pool<\/a><\/noindex> \u2013 un pool di supporti, nel nostro caso \u2013 cassette. Un contenitore logico, creato dall'utente, che contiene cassette di una o pi\u00f9 biblioteche. Quindi, un tape-job avr\u00e0 sempre un media pool come target, il che significa che i dati non vengono scritti su una specifica cassetta o su qualsiasi cassetta nella biblioteca, ma su un insieme specifico di esse. Il media pool ha un'impostazione per il tempo di conservazione dei dati, trascorso il quale la cassetta pu\u00f2 essere sovrascritta. L'utente pu\u00f2 creare pool ordinari (standard) e <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_media_pools.html?ver=95u4\">GFS-pools<\/a><\/noindex>. Ciascuno di questi tipi pu\u00f2 ora essere WORM o non-WORM, di questo parler\u00f2 in seguito.<\/p>\n<p><b>Media set<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_media_sets.html?ver=95u4\">media set<\/a><\/noindex> \u2013 set di cassette in un media pool, su cui vengono continuamente scritti backup\/file. Per i pool GFS, i set di media sono anche legati all'intervallo (ad esempio, annuale \u2013 yearly), le cassette ruotano solo all'interno del loro intervallo.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=75xm3JMxWE0\"><b>Unit\u00e0<\/b>, <b>cambiatori<\/b><\/a><\/noindex> \u2013 elementi della libreria a nastro. L'unit\u00e0 legge e riavvolge la cassetta, il cambiator \u00e8 un robot che sposta le cassette tra le fessure di stoccaggio, le fessure di scarico e l'unit\u00e0. Ci sono anche <b>unit\u00e0 standalone<\/b> (standalone \u2013 autonomo), qui il ruolo del cambiator \u00e8 svolto dall'uomo. Per l'unit\u00e0 \u00e8 essenziale avere il driver corretto installato sulla macchina Windows a cui \u00e8 collegata la libreria; possiamo lavorare con il cambiator anche senza driver, tramite SCSI nativo.<\/p>\n<p><\/p>\n<h1>Tenant to tape. Provider sicuro \u2013 clienti sicuri<\/h1>\n<p>\nSubito le carte sul tavolo. La caratteristica pi\u00f9 grande del nostro aggiornamento, destinata a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/cloud-connect-service-providers.html\">provider cloud<\/a><\/noindex>, che utilizzano VBR nella loro infrastruttura. Lo sviluppo \u00e8 iniziato due anni fa. Presto abbiamo capito che non saremmo stati in grado di affrontare un compito cos\u00ec importante per la prossima release, abbiamo preso una breve pausa e alla fine abbiamo rilasciato la funzione nel 9.5 Update 4.<\/p>\n<p>In breve, ora i provider hanno la possibilit\u00e0 di copiare i backup dei loro clienti su cassette tramite job di nastro in un pool GFS. Questo offre ai provider \u2013 e sono ragazzi molto importanti per noi e per il nostro reparto commerciale \u2013 due opportunit\u00e0:<\/p>\n<ul>\n<li>proteggere i loro clienti (<b>tenant<\/b>, tenant \u2013 affittuario) dalla perdita di dati a causa di cancellazioni accidentali o problemi infrastrutturali (\u00abinondazione nel server\u00bb);<\/li>\n<li>fornire ai tenant un servizio aggiuntivo di recupero dati da un vecchio backup, che \u00e8 gi\u00e0 stato rimosso dal repository cloud secondo la politica di conservazione dei dati, ma che \u00e8 ancora presente sulle cassette.<\/li>\n<\/ul>\n<p>\nDal punto di vista del marketing, la funzionalit\u00e0 \u00e8 molto \u00aballettante\u00bb, mentre dal nostro \u2013 altrettanto complessa da implementare.<\/p>\n<h2>Sviluppo<\/h2>\n<p>\nIl principale problema emerso \u00e8 la crittografia dei dati. La maggior parte dei backup cloud \u00e8 crittografata, le statistiche parlano di \u2154 dell'importo totale. Per noi questa cifra \u00e8 stata una sorpresa, pensavamo che quasi tutto fosse criptato, ma non \u00e8 cos\u00ec \u2013 molti clienti, a quanto pare, sono fermamente sicuri dei loro provider.<\/p>\n<p>La paradigma \u00e8 semplice: il provider non deve essere in grado di decrittare i dati dei propri tenant. Inoltre, nell'ambito della nuova funzionalit\u00e0 \u00e8 necessario che il provider apra gli storage con i backup. Questo \u00e8 necessario per spostare i blocchi di dati, ad esempio, per la creazione <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/virtual_full_backup.html?ver=95u4\">di un backup completo virtuale<\/a><\/noindex>. L'importante \u00e8 che questo debba essere fatto indipendentemente dal tenant, quando le chiavi necessarie non vengono trasferite al provider durante l'esecuzione del job.<\/p>\n<p>La soluzione di questo problema, \u00e8 bene sottolineare, viene utilizzata anche in un'altra funzionalit\u00e0 fondamentale dell'aggiornamento \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/capacity_tier.html?ver=95u4\">Capacity Tier<\/a><\/noindex> \u2013 consiste nell'aggiungere una chiave di crittografia aggiuntiva. La chiave di archivio (Archive key) \u00e8 conservata nel database del provider in forma crittografata. Attraverso un meccanismo astuto, il provider pu\u00f2 usarla per aprire lo storage, spostare e ri-crittografare blocchi di dati tra gli storage (dal momento che ognuno ha la propria chiave), ma non pu\u00f2 decrittare i dati stessi.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/6e09b2f145e53edf70461436785fc6f4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Meccanismo astuto (versione operativa)<\/p>\n<p>Aggiungo che tutti gli ingegneri nel R&amp;D amano molto la crittografia nel nostro prodotto, anche se nessuno sa nei dettagli come funzioni. (C'era anche una battuta \"e perch\u00e9 funziona in generale\", ma gli editori non l'hanno approvata.)<\/p>\n<h2>Test<\/h2>\n<p>\nPer la funzionalit\u00e0 sono stati registrati centinaia di bug. Le aree pi\u00f9 complesse sono state la crittografia, l'interfaccia utente e i problemi durante il ripristino.<\/p>\n<p>Dal punto di vista del testing, la difficolt\u00e0 era rappresentata dalla grande variabilit\u00e0, dalla \"combinatoria\" dei tipi di lavori e repository dei tenant \u2013 intendo sia la sorgente che l'obiettivo durante il ripristino dei backup nell'infrastruttura. Tutto ci\u00f2 si intreccia con la logica all'interno della <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/backup_copy_gfs.html?ver=95u4\">modello GFS<\/a><\/noindex> (inclusa la nuova \u2013 parallelismo e set media giornalieri, di questo parler\u00f2 pi\u00f9 avanti), e in generale sulla specificit\u00e0 cloud poco conosciuta per i tape. Non dimenticate di condire abbondantemente con crittografia. Se continuiamo la metafora, ci siamo riempiti a sufficienza di questo piatto \u2013 ma lo abbiamo assaporato da ogni angolazione.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/9519ad918d9112197063f5f0e51b903c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Frammento del piano di testing<\/p>\n<h2>Di conseguenza<\/h2>\n<p>\nUna descrizione dettagliata pu\u00f2 essere trovata nel <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cloud_connect_tape.html?ver=95u4\">manuale utente<\/a><\/noindex> (al momento in inglese): <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_backup.html?ver=95u4\">backup<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_restore.html?ver=95u4\">ripristino<\/a><\/noindex>. Mi fermer\u00f2 sui punti principali.<\/p>\n<h3>Backup<\/h3>\n<p>\nIl provider aggiunge i tenant al job tape con il pool GFS come obiettivo. Se esiste una licenza cloud, nella seconda fase della procedura guidata \u00e8 disponibile l'opzione <b>Tenants<\/b>. \u00c8 possibile aggiungere tutti i tenant contemporaneamente o singolarmente, oppure scegliere solo una quota specifica (ma non una sottquota) di un tenant separato. Non \u00e8 possibile mescolare backup tenant e backup locali in un'unica operazione.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/757caa178b0827bf4daa85a167f0fb05.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe altre impostazioni sono quasi completamente identiche a quelle di un'operazione normale nel pool GFS.<\/p>\n<p>Il ripristino dei dati \u00e8 possibile sia dal lato del provider che dal lato del tenant stesso.<\/p>\n<h3>Ripristino dal lato del provider<\/h3>\n<p>\nViene eseguito tramite una nuova procedura guidata. Qui \u00e8 possibile scendere fino a un'operazione singola, ripristinando l'intera catena presente nel repository in un determinato giorno.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/5cddb5299f9483469abe4a5fabe83ef0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCi sono tre opzioni di ripristino:<\/p>\n<ol>\n<li>Nella posizione originale. In questo caso, il backup originale, se presente, viene eliminato; le operazioni del tenant vengono automaticamente riconfigurate sulla catena ripristinata. Si presume che tale ripristino sia completamente invisibile per il cliente, sebbene ci sia un breve periodo in cui sar\u00e0 disconnesso dal repository cloud.<\/li>\n<li>In una nuova quota\/repository. Il provider pu\u00f2, ad esempio, creare un account temporaneo separato per questo scopo, che successivamente verr\u00e0 eliminato. Il backup appare nell'infrastruttura del tenant dopo la sincronizzazione con il database del provider.<\/li>\n<li>Semplicemente su un disco di un server Linux o Windows registrato nell'infrastruttura del provider. Successivamente, questa catena pu\u00f2 essere registrata su una chiavetta USB e inviata al tenant.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/963c2cb3f394d4417675e5c74538c293.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Ripristino dal lato del tenant<\/h3>\n<p>\nQuesta opzione implica che il cliente abbia la propria infrastruttura di tape e un gran volume di dati da ripristinare. Il provider pu\u00f2 fisicamente inviare al cliente una cassetta con backup registrati tramite un servizio di consegna; il cliente la catalogher\u00e0 sul proprio hardware, decodificher\u00e0 le cassette e i backup e lavorer\u00e0 con le copie di sicurezza come se le avesse registrate lui stesso su nastro. Un trucco del mestiere per evitare di scaricare terabyte tramite WAN.<\/p>\n<h1>Miglioramenti significativi del pool GFS<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Backup_rotation_scheme#Grandfather-father-son\">GFS<\/a><\/noindex>-media pool sono stati introdotti in VBR due anni fa, nella versione 9.5. Nell'aggiornamento rilasciato, sia in relazione all'introduzione della funzionalit\u00e0 Tenant to tape che su richiesta degli utenti, abbiamo notevolmente migliorato questa funzionalit\u00e0.<\/p>\n<h2>Set di media giornalieri<\/h2>\n<p>\n\u00c8 stata introdotta una nuova <b>giornaliera <\/b>(daily) media set. Ora nel pool GFS \u00e8 possibile archiviare backup per ogni giorno, e non solo completi, ma anche incrementali. Questi ultimi occupano notevolmente meno spazio, ed \u00e8 stato fatto per risparmiare nastro. Si presume che queste cassette vengano continuamente ruotate nella libreria, senza essere portate al deposito remoto. In questo caso, per il ripristino da un punto incrementale saranno necessarie cassette di uno dei media set superiori (settimanale, mensile, trimestrale o annuale). Non \u00e8 possibile attivare il media set giornaliero senza attivare quello settimanale affinch\u00e9, nella maggior parte dei casi, per il recupero da una copia incrementale siano necessarie cassette settimanali. Queste sono sempre nella libreria o conservate in un magazzino non troppo remoto.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/dc512ff16ee0f4ad3637de855b30096c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLogica di funzionamento dei job tape nel pool media GFS <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_to_tape_hiw.html?ver=95u4\">non \u00e8 la pi\u00f9 semplice<\/a><\/noindex>, i tecnici redattori non smentiranno. In poche parole, tralasciando i dettagli, nel media set settimanale e superiori vengono copiati solo backup completi (inclusi i backup completi virtuali), uno per ogni data, mentre nel media set giornaliero \u2013 tutti i backup presenti nel repository per il giorno corrente, poich\u00e9 il job di backup pu\u00f2 essere avviato pi\u00f9 volte al giorno.<\/p>\n<h2>Parallelismo, ora di avvio e attesa nei pool GFS<\/h2>\n<p>\nOra \u00e8 possibile la registrazione parallela di pi\u00f9 chain o job su pi\u00f9 drive della libreria anche nei pool media GFS (in precedenza solo in quelli normali). Si attiva al passo <b>Opzioni<\/b> del pool media. <\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/595c1f4f07738c044b0e585ed8cc3135.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Importante precisazione<\/b>: lo stesso file viene sempre scritto in un solo stream, quindi in caso di pi\u00f9 macchine virtuali grandi \u00e8 consigliato attivare <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/per_vm_backup_files.html?ver=95u4\">l'impostazione per VM nel repository<\/a><\/noindex>, affinch\u00e9 il backup consista in pi\u00f9 chain.<\/p>\n<p>Oltre a ci\u00f2, \u00e8 diventato possibile scegliere <b>l'ora di avvio del job GFS stesso<\/b>. A molti utenti non piaceva l'avvio a mezzanotte e l'attesa successiva di quasi un giorno, fino al termine del job sorgente. Ora questo orario pu\u00f2, ad esempio, essere impostato per una tarda serata, quando c'\u00e8 gi\u00e0 qualcosa da copiare sul nastro. Inoltre, su richiesta degli utenti, abbiamo spostato nelle impostazioni avanzate l'opzione che prima era attivabile solo tramite una chiave di registro. \u00c8 sufficiente selezionare <b>Elimina il punto di ripristino pi\u00f9 recente invece di attendere<\/b> \u2013 e sulla cassetta viene copiato ci\u00f2 che \u00e8 presente nel repository al momento dell'avvio del job di registrazione (il punto del giorno precedente, ad esempio), non ci sono aspettative.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/3499ac7d81103efac9571b42f6dcd5ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h1>Lavoro avanzato con pi\u00f9 librerie<\/h1>\n<p>\nSi parler\u00e0 della situazione in cui pi\u00f9 di una libreria \u00e8 stata aggiunta a un pool di media. Lo abbiamo supportato anche in passato, ma di tanto in tanto i clienti si sono lamentati di un comportamento non del tutto prevedibile.<\/p>\n<h2>Era<\/h2>\n<p>\n<img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/9164fbfc0a96cb9421f7567e59226aab.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAd esempio, \u00e8 stato avviato un job di registrazione, ha occupato due drive nella prima libreria, ma le impostazioni di parallelismo consentono di utilizzare subito 4 drive. Questo job dovrebbe passare alla seconda libreria del pool media e utilizzarla anch'essa, o sarebbe uno spreco di risorse?<\/p>\n<p>Un altro caso. \u00c8 stata selezionata l'opzione di passare in base alla condizione \"nessun nastro disponibile\", nella prima libreria c'\u00e8 solo un nastro, ma su di esso possono essere potenzialmente inseriti tutti i dati. Tuttavia, le impostazioni consentono di scrivere parallelamente su due nastri. Dobbiamo coinvolgere la seconda libreria in questo caso?<\/p>\n<p>Abbiamo deciso di mettere ordine in quest'area, dando la possibilit\u00e0 di configurare il comportamento in modo esplicito.<\/p>\n<h2>Diventato<\/h2>\n<p>\n<img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/cb5b32748493ac237e1c51a36858b834.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/add_media_pool_tapes.html?ver=95u4\">Le librerie nel pool media<\/a><\/noindex> hanno ruoli \u2013 <b>attivo <\/b>e <b>passivo<\/b>. E il pool media stesso ha due modalit\u00e0: resistente ai guasti, oppure <b>failover <\/b>(failover) e <b>scrittura parallela<\/b> (paralleling). Ora, a seconda delle esigenze, \u00e8 possibile configurare il pool media in modi diversi.<\/p>\n<ul>\n<li>Se hai pi\u00f9 librerie uguali e hai bisogno di parallelizzare la scrittura su di esse \u2013 attivi la modalit\u00e0 di scrittura parallela, e per questo tutte le librerie devono avere ruoli attivi. In questo caso, nuovi nastri e drive verranno utilizzati immediatamente, non appena ce ne sar\u00e0 necessit\u00e0, indipendentemente da quale libreria si trovano. Tuttavia, ci sar\u00e0 comunque una priorit\u00e0 \u2013 prima cercheremo di trovare risorse nella libreria situata pi\u00f9 in alto nell'elenco.<\/li>\n<li>Se invece hai una libreria principale e un vecchio drive staccato come riserva, attivi la modalit\u00e0 di failover, posizionando la libreria principale in cima all'elenco e selezionando il ruolo passivo per i dispositivi di riserva. Il passaggio a tale dispositivo avverr\u00e0 solo quando sar\u00e0 davvero necessario, affinch\u00e9 il job funzioni in qualche modo. Questa situazione sar\u00e0 considerata anomala, e verr\u00e0 inviata una notifica via email.<\/li>\n<\/ul>\n<p>Esiste una situazione pi\u00f9 complessa che al momento non supportiamo: diverse librerie attive in presenza di librerie passive. Il feedback mostrer\u00e0 se c'\u00e8 esigenza di tali configurazioni e se sar\u00e0 necessario \"rifinire\" la funzionalit\u00e0 in futuro. Pratica standard.<\/p>\n<h1>Supporto WORM<\/h1>\n<p>\n<b>WORM <\/b>\u2013 Write Once Read Many \u2013 cassette che non possono essere cancellate o riscritte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/STAKKZ\/con_LTOdrive_WORM_security.html\">a livello hardware<\/a><\/noindex>, \u00e8 possibile solo aggiungere dati. Il loro utilizzo obbligatorio \u00e8 regolato dalle normative di alcune organizzazioni, ad esempio, quelle che operano nel campo medico. Il problema principale con tali cassette era in passato che VBR durante <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/inventoring_tapes.html?ver=95u4\">l'inventario<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/cataloging_tapes.html?ver=95u4\">la catalogazione<\/a><\/noindex> registrava un'intestazione che non poteva essere cancellata successivamente e i tape job fallivano con un errore in caso di tentativo di farlo.<\/p>\n<p>Nella versione 9.5 Update 4 \u00e8 stata implementata un'assistenza completa per tali cassette. Sono stati aggiunti pool di media WORM, normali e GFS, nei quali \u00e8 possibile inserire solo cassette di questo tipo.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/a74ac16b6bf985665437b58d867ea2b0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe nuove cassette hanno un'icona blu e \"congelata\". Dal punto di vista dell'utente, lavorare con le cassette WORM non \u00e8 diverso dal lavorare con quelle normali.<\/p>\n<p>La \"Wormness\" delle cassette \u00e8 inizialmente determinata dal suffisso <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.oracle.com\/cd\/E28221_03\/SLTUG\/barcode_labels.htm#SLTUG912\">del codice a barre<\/a><\/noindex>, se il codice a barre su di esse \u00e8 normale o illeggibile, il driver fornisce l'informazione al primo inserimento della cassetta. Non sar\u00e0 possibile inserire cassette WORM in un normale pool di media e scrivervi sopra. Curiosamente, alcuni utenti hanno gi\u00e0 apposto codici a barre WORM su cassette normali e sono rimasti sorpresi dalle modifiche nella loro infrastruttura dopo l'aggiornamento.<\/p>\n<h2>Chip della cassetta<\/h2>\n<p>\nContemporaneamente all'introduzione di cassette non riscrivibili, siamo iniziati a lavorare con <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open#Cartridge_memory\">il chip<\/a><\/noindex>. Prima non utilizzavamo gli attributi standard nel chip, ora scriviamo e leggiamo alcuni di essi, ma non li consideriamo come la fonte principale di dati. Il principale punto di riferimento rimane, come sempre, l'intestazione della cassetta. Questa decisione si \u00e8 rivelata corretta: dopo un mese dal rilascio, vediamo come il \"zoo\" dell'hardware degli utenti presenta sorprese in termini di utilizzo del chip.<\/p>\n<h1>Backup dei volumi NDMP su nastro<\/h1>\n<p>\nIn conclusione, riguardo la funzionalit\u00e0 pi\u00f9 richiesta in base al numero di feedback. \u00c8 stato reso disponibile il backup dei volumi NDMP su cassette. Nella infrastruttura VBR \u00e8 necessario <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/adding_ndmp_servers.html?ver=95u4\">aggiungere il server NDMP<\/a><\/noindex>, dopo di che sar\u00e0 possibile scegliere i volumi da questo host nel file tape job. Vengono scritti su nastri come file con un attributo speciale, per distinguerli da quelli normali durante la catalogazione.<\/p>\n<p><img decoding=\"async\" alt=\"\u00abFai un backup su nastro per me\u00bb. Racconto in prima persona\" src=\"\/wp-content\/uploads\/2019\/03\/1358ba022d480fd102e8b7e5eb55bbf4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNella prima implementazione ci sono delle limitazioni: non sono supportate le estensioni, inoltre \u00e8 possibile eseguire il backup e il ripristino solo dell'intero volume, ma non di file singoli. Il backup funziona tramite <noindex><a rel=\"nofollow\" href=\"https:\/\/linux.die.net\/man\/8\/dump\">dump<\/a><\/noindex> (nel caso di NetApp - <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.netapp.com\/app\/answers\/answer_view\/a_id\/1003891\/~\/network-data-management-protocol-%28ndmp%29-%2F-dump-phases-description-\">ufsdump<\/a><\/noindex>), ci sono delle peculiarit\u00e0: il numero massimo di punti incrementali \u00e8 9, dopodich\u00e9 viene forzato un backup completo.<\/p>\n<h1>In conclusione<\/h1>\n<p>\nQuesti erano solo i principali cambiamenti nel settore del backup su nastro in VBR 9.5 Update 4. Altre modifiche saranno elencate:<\/p>\n<ul>\n<li>possibilit\u00e0 di impostare l'ordine delle sorgenti e dei file nei tape job;<\/li>\n<li>aggiunta del ruolo di Tape Operator (l'utente pu\u00f2 fare tutto, tranne il ripristino da nastro \u2013 per questo c'\u00e8 l'operatore di ripristino);<\/li>\n<li>aggiunte delle maschere include\/exclude complete nei file tape job (escluso NDMP);<\/li>\n<li>migliorato il ripristino nei file tape job (la cartella viene ripristinata con i file che erano l\u00ec al momento del backup, e non con tutti quelli che ci sono stati nella sua storia di backup \u2013 molto richiesta, tra l'altro);<\/li>\n<li>aumentata la velocit\u00e0 di ripristino di un numero molto elevato di file da nastri;<\/li>\n<li>ottimizzato l'algoritmo di selezione del successivo nastro da registrare, tenendo conto, a parit\u00e0 di altre condizioni, del volume di dati scritti\/letto per tutta la sua vita, prendendo il pi\u00f9 recente;<\/li>\n<li>migliorata la stabilit\u00e0 del prodotto.<\/li>\n<\/ul>\n<h1>Link utili<\/h1>\n<p>\nPer variet\u00e0, fornir\u00f2 alcuni link anche su risorse in lingua russa:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ru\/backup-replication-download.html\">Link per il download della versione di prova gratuita di VBR 9.5 Update 4<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">Articolo su Habr \u00abConsigli utili per l'archiviazione dei backup Veeam su nastro magnetico\u00bb<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/319654\/\">Articolo su Habr \u00ab7 consigli utili per proteggere i backup dai virus crittografi\u00bb<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_device_support.html?ver=95u4\">Sezione del manuale utente relativa ai nastri (in inglese)<\/a><\/noindex><\/li>\n<li>E siamo tornati nel punto di partenza con i video panoramici \u00abCome funziona\u00bb (per ora solo in inglese) \u2013 possono essere visionati <noindex><a rel=\"nofollow\" href=\"https:\/\/files-university.veeam.com\/EU\/VAS-T\/How%20It%20Works%20%28Published%29\/index.html\">qui<\/a><\/noindex>. Si parla di nastri nelle diapositive 95 \u2013 102.<\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication 9.5 (VBR), \u0433\u0434\u0435 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u043e \u043d\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u043b\u0438 \u0431\u044d\u043a\u0430\u043f\u044b \u043d\u0430 \u043c\u0430\u0433\u043d\u0438\u0442\u043d\u0443\u044e \u043b\u0435\u043d\u0442\u0443. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0431 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447 \u0431\u044b\u043b\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e. \u2013 \u0420\u0435\u0431\u044f\u0442\u0430 \u0438\u0437 QA, \u043d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u0442\u0430\u0442\u044c\u044e? \u2013 \u041f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-29927","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\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\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\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\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\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-31T18:32:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:32:42+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\udd47\u00abFammi una copia di backup su nastro\u00bb. Racconto in prima persona | ProHoster","description":"Nell'articolo precedente, vi abbiamo parlato delle nuove funzionalit\u00e0 introdotte nell'aggiornamento Update 4 per Veeam Backup &amp; Replication, rilasciato a gennaio.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","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\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.","og:url":"https:\/\/prohoster.info\/it\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","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-31T18:32:42+00:00","article:modified_time":"2019-10-31T18:32:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"29927","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":"Article","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-20 23:04:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:45:25","updated":"2026-01-20 23:04: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\/29927","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=29927"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/29927\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=29927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=29927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=29927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}