Contents
Che cos’è XCP-ng?
XCP-ng è una distribuzione Linux open-source basata sul progetto Xen. Tutte le versioni hanno il progetto Xen API e l’Hypervisor Xen preinstallati. XCP-ng è stata creata nel 2018 come versione gratuita e open-source dell’hypervisor XenServer.
Tecnicamente può essere classificata come una distribuzione Linux a sé stante, anche se il suo obiettivo originale è quello di eseguire principalmente Xen. XCP-ng può essere installato bare metal su qualsiasi server x86, e ci sono diversi elementi che prende da altri progetti – CentOS viene utilizzato come base per i pacchetti dello spazio utente, Open vSwitch contribuisce alle funzionalità di rete, e così via.
Breve storia di XCP-ng
Il nome del progetto XCP-ng può essere descritto come “Xen Cloud Platform – next generation”. È considerato un successore di XCP – una versione open-source di Citrix XenServer, creata nel 2010 (poiché XenServer non era open-source all’epoca).
XCP stesso è stato interrotto nella sua forma originale nel 2013, non appena XenServer è diventato open-source. Tuttavia, la sua eredità vive in XCP-ng – creato come alternativa libera e open-source ad alcune pratiche sfortunate che Citrix ha introdotto nell’edizione gratuita di XenServer.
Sarebbe corretto dire che la storia di XCP-ng è iniziata alla fine del 2017, con l’annuncio da parte di Citrix di molteplici modifiche all’edizione gratuita di XenServer, tra cui:
- La mancanza di istruzioni di build pubbliche.
- Il rifiuto di accettare contributi esterni (dato che nemmeno il repository del codice era disponibile pubblicamente).
- L’impossibilità di avviare una macchina virtuale da XenServer 7.4 a causa della mancanza di componenti proprietari.
Anche la totale ignoranza di qualsiasi feedback della comunità non ha aiutato le cose. Per questo motivo, questi cambiamenti sono stati accolti con il rilancio del progetto XCP per creare una versione di XenServer sostenuta dalla comunità, guidata dal fondatore di Xen Orchestra, Olivier Lambert.
Il primo rilascio ufficiale di XCP-ng è stato annunciato il 31 marzo 2018. La prima versione LTS (Long-Term Support) è stata annunciata nel novembre 2020, dopo altre cinque release ufficiali e diversi mesi in stato di “beta”.
XCP-ng fa anche parte della Linux Foundation dall’inizio del 2020 come parte del Progetto Xen – un’iniziativa di virtualizzazione che si concentra sull’avanzamento delle tecnologie legate alle macchine virtuali in diversi settori.
I vantaggi di XCP-ng
XCP-ng è un’ottima soluzione di virtualizzazione che rappresenta un’ottima alternativa gratuita per gli utenti di XenServer e per molti potenziali clienti. Può offrire molti vantaggi da sola, tra cui:
- Essendo una soluzione sviluppata attivamente e relativamente nuova, crea potenziali opportunità sia per i collaboratori commerciali che per la comunità nel suo complesso. Il coinvolgimento attivo della comunità rende anche molto più facile tenersi al passo con le ultime tecnologie e innovazioni.
- Avere un forte sostegno da parte della comunità che semplifica notevolmente i processi come la correzione di bug, l’aggiornamento e altri potenziali miglioramenti.
- Fornisce i suoi servizi come soluzione gratuita e open-source, riducendo notevolmente il costo potenziale di implementazione di un ambiente virtualizzato.
- Offre molte funzionalità di livello aziendale – disaster recovery, migrazione live, alta disponibilità e molto altro ancora.
- Essere una soluzione completamente trasparente, grazie alla disponibilità del codice sorgente per tutti. Questo crea anche molte opportunità per gli utenti finali di verificare il codice sorgente e personalizzarlo come desiderano.
L’utilizzo di una soluzione open-source come XCP-ng ha sempre la sua parte di difetti, come il requisito di un certo livello di conoscenza del settore per poter personalizzare la soluzione di conseguenza. Allo stesso tempo, il prezzo di 0 dollari è spesso un’attrazione che supera qualsiasi svantaggio, rendendo XCP-ng un’opzione piuttosto interessante per molti casi d’uso e basi di clienti.
Misure di backup integrate e Xen Orchestra
Tecnicamente parlando, non esistono misure o funzionalità di backup e ripristino integrate che XCP-ng può eseguire con il suo pacchetto base. Tuttavia, la documentazione ufficiale di XCP-ng riconosce l’importanza dei backup regolari delle macchine virtuali e offre una soluzione di backup ufficialmente supportata: Xen Orchestra.
Xen Orchestra (XO) è un’interfaccia di gestione della piattaforma di virtualizzazione costruita principalmente per le piattaforme Xen e XCP-ng. Si tratta di una soluzione basata sul web con un’impressionante serie di funzionalità in grado di supportare più host, VM e pool dalla stessa postazione. Inoltre, XO è agentless e completamente open-source, il che lo rende un’opzione ancora più interessante per gli utenti con un budget limitato.
XO può programmare varie attività, aiutare a gestire gli aggiornamenti, semplificare la manutenzione e bilanciare il carico totale dell’infrastruttura. Può anche essere utilizzato per gestire le autorizzazioni, creare backup e persino gestire le macchine virtuali stesse – creando nuove macchine virtuali, monitorando quelle esistenti e così via.
Anche le sue capacità di backup sono impressionanti: XO può eseguire ripristini a livello di file, creare snapshot automatizzati, generare backup di metadati, e c’è anche il supporto per diversi tipi di backup, come ad esempio:
- Forever Incremental (backup delta con un consumo di spazio di archiviazione incredibilmente basso)
- Riplicazione continua (backup delta su un altro repository XCP-ng per la copia continua dei dati)
- Ripristino di emergenza (backup regolare su un repository di archiviazione diverso per scopi di DR)
Molte delle funzionalità di Xen Orchestra sono gratuite per tutti. Questo include anche funzionalità come XO Hub, il supporto per Let’s Encrypt, le statistiche sulle macchine virtuali, gli aggiornamenti web e le appliance sicure chiavi in mano (XOA).
Si possono scegliere tre diverse opzioni a pagamento per ottenere funzionalità aggiuntive o un’assistenza clienti estesa:
- Starter – 85 $ al mese per un’assistenza clienti dedicata, accesso all’API REST, snapshot rolling, rapporti di backup e altro ancora.
- Enterprise – 235 $ al mese per la replica completa delle macchine virtuali, i rapporti sull’infrastruttura, il mirroring dei backup, i backup dei metadati e così via.
- Premium – 600 $ al mese, può offrire replica incrementale, telemetria avanzata, funzionalità webhook, bilanciamento del carico, migrazione a caldo e molte altre funzionalità.
La documentazione ufficiale espande l’intero set di funzionalità di Xen Orchestra, ed è l’unica soluzione di backup ufficialmente supportata da XCP-ng finora.
Misure di backup di terzi per XCP-ng
Detto questo, anche se XO stesso è tecnicamente una soluzione di terze parti per XCP-ng, è spesso considerato la soluzione di backup “principale” per la piattaforma (poiché la compatibilità di XCP-ng e XO viene testata con tutte le nuove release di XCP-ng). Tuttavia, la documentazione di XCP-ng menziona anche diverse altre soluzioni di backup che supportano queste piattaforme di virtualizzazione: Storware e Vinchin.
Inoltre, diverse altre soluzioni possono essere configurate per lavorare con XCP-ng in una certa misura, e di seguito esamineremo tutte queste opzioni.
Storware
Soluzione precedentemente nota come Storware vProtect, Storware Backup and Recovery è una comoda soluzione di backup e ripristino con molteplici funzionalità. È relativamente facile da usare, supporta molte opzioni di archiviazione e può operare con ambienti virtuali. Dà il meglio di sé quando gestisce snapshot o altre forme di dati di backup, con un’ampia personalizzazione e il supporto di più tipi di VM (incluso XCP-ng).
Le funzionalità di Storware incentrate sulle macchine virtuali includono il ripristino a livello di file, il supporto del Changed Block Tracking, snapshot coerenti, il supporto del backup completo, il raggruppamento automatico per la gestione delle macchine virtuali e un’assistenza di livello esperto 24 ore su 24, 7 giorni su 7.
Valutazioni dei clienti:
- G2 – 4.7/5 punteggio basato su 28 recensioni dei clienti
Svantaggi:
- La struttura senza ingredienti del software lo rende molto più facile da distribuire e personalizzare, anche per gli utenti meno esperti.
- Il processo di configurazione per la prima volta non è né lungo né difficile.
- Ci sono molti elogi per l’interfaccia utente della soluzione, che viene definita semplice e comoda
Carenze:
- Sebbene il processo di configurazione per la prima volta non sia difficile, il merito va tutto ai tutorial che si possono trovare online, non al software stesso.
- È piuttosto difficile configurare le politiche di conservazione in modo significativo.
- Il numero di opzioni di personalizzazione delle notifiche è relativamente scarso.
Prezzi (al momento della stesura del presente documento):
- Le informazioni sui prezzi che Storware fornisce sul suo sito web pubblico sono piuttosto limitate.
- Ci sono almeno due diversi piani tariffari tra cui scegliere:
- Freemium, che è una versione gratuita della soluzione che è molto limitata nelle sue capacità – può lavorare solo con un massimo di 1 TB di dati, fino a 10 macchine virtuali, fino a 10 applicazioni e così via. Il lato positivo è che offre tutte le funzionalità e le caratteristiche di Storware.
- Prova gratuita, una versione a tempo della soluzione disponibile per soli 60 giorni; include tutto ciò che Storware ha da offrire senza limitazioni hardware o software di sorta (a parte il limite di tempo).
- Tutto il resto dei prezzi della soluzione può essere acquisito solo dopo aver richiesto un preventivo personalizzato.
La mia opinione personale su Storware:
Storware è una soluzione di backup e ripristino insolita, in quanto è una delle poche soluzioni di backup provenienti dall’Europa – e offre un numero rispettabile di funzionalità diverse – supporto per molti tipi di storage, tipi di backup multipli, centralizzazione del backup e così via. È anche ragionevolmente competente in alcune attività di backup di macchine virtuali, offrendo agli utenti di XCP-ng la capacità di eseguire backup di macchine virtuali con molte opzioni tra cui scegliere. Allo stesso tempo, può essere difficile configurare le politiche di conservazione con Storware, e le sue opzioni di personalizzazione delle notifiche lasciano molto a desiderare.
Vinchin
Vinchin è un altro eccellente esempio di soluzione di backup relativamente sconosciuta, ma con molte funzioni. È un software di backup e ripristino competente, veloce e versatile, in grado di aiutare molte aziende. Può offrire funzionalità di backup e ripristino a livello di file, molteplici tipi di backup e funzioni come la deduplicazione, la compressione, ecc.
I backup delle macchine virtuali sono uno dei punti più importanti di Vinchin, con il supporto di più tipi di macchine virtuali, tra cui XCP-ng. Il software è in grado di offrire backup coerenti basati su immagini, bassi requisiti di archiviazione dei backup, elevate prestazioni per le operazioni di backup e ripristino e molteplici tecniche per migliorare la sicurezza e la resilienza dei dati – una strategia 3-2-1, l’archiviazione nel cloud per le informazioni importanti e altro ancora.
Valutazione dei clienti:
- Capterra – 4.8/5 punti sulla base di 67 recensioni dei clienti
- G2 – 4.7/5 punti in base a 46 recensioni dei clienti
Vantaggi:
- Un cruscotto centralizzato semplifica notevolmente la gestione dei dati in infrastrutture complesse.
- L’interfaccia utente complessiva è comoda e non particolarmente difficile.
- Il pacchetto di funzionalità del software è impressionante per la sua fascia di prezzo – include la virtualizzazione agentless, la compressione, la deduplicazione, ecc.
Carenze:
- La mancanza di qualsiasi tipo di app mobile di supporto e l’assenza di un’interfaccia web-based sminuiscono un po’ le capacità di Vinchin in termini di mobilità.
- Il reporting via e-mail è piuttosto rigido e poco personalizzabile.
Prezzi (al momento della stesura del presente documento):
- Il modello di prezzi di Vinchin è piuttosto complicato. Esistono due tipi di licenza e quattro piani tariffari tra cui scegliere.
- Nonostante i prezzi stessi possano essere acquisiti solo come preventivo personalizzato, è comunque possibile ottenere un certo livello di comprensione dei prezzi di Vinchin dalle informazioni ufficiali.
- I due modelli di licenza citati sono:
- Licenza perpetua – una licenza permanente che include solo un periodo di tempo limitato per gli aggiornamenti del servizio e l’assistenza clienti (entrambi possono essere acquistati in un secondo momento pagando un abbonamento aggiuntivo)
- Tutte le licenze perpetue includono un anno di assistenza e aggiornamenti gratuiti, e l’acquisto dell’abbonamento per queste funzioni costa circa il 25% dell’MSRP del software.
- Licenza in abbonamento – un pacchetto di abbonamento per un periodo di 1-3 anni che copre le funzionalità di un’edizione software selezionata, nonché gli aggiornamenti e l’assistenza clienti in un unico pacchetto.
- Per quanto riguarda i livelli di prezzo del software, ce ne sono almeno quattro (Vinchin si riferisce ai suoi livelli di prezzo come Edizioni):
- Essential – una soluzione su scala ridotta per le piccole aziende con un budget limitato per il backup, ha un pacchetto di funzioni piuttosto basilare.
- Standard – un pacchetto di funzionalità di medie dimensioni costruito principalmente per le piccole e medie imprese.
- Enterprise – un’offerta di software che funziona al meglio nelle grandi imprese e nelle infrastrutture complesse con molte richieste di sicurezza dei dati.
- Enterprise Plus – il più grande pacchetto di funzionalità di Vinchin, è più efficace nelle infrastrutture ibride complesse con opzioni di storage fisico e virtuale coperte simultaneamente.
La mia opinione personale su Vinchin:
Vinchin non è una soluzione di backup particolarmente nota, ma può comunque offrire molte funzionalità. Si tratta di una potente soluzione di backup e ripristino che supporta ambienti fisici e virtuali (con un’enfasi significativa sulla virtualizzazione), e ci sono anche molte funzionalità incluse, come la deduplicazione, la compressione e molte altre. Supporta anche XCP-ng, offrendo molte funzionalità per questo tipo di virtualizzazione in particolare – tra cui una maggiore protezione dei dati, la crittografia dei backup, miglioramenti nella gestione dei dati, approcci multipli al backup, ecc. Inoltre, il suo prezzo è relativamente confuso e il software stesso è limitato alla sola forma di applicazione desktop; entrambi questi aspetti devono essere tenuti presenti quando si decide un futuro software di backup.
Bacula Enterprise
Bacula Enterprise è una piattaforma di backup particolarmente sicura e completa, che offre un numero enorme di caratteristiche e capacità diverse. La funzionalità di base del software supporta molti tipi di archiviazione diversi, ed è anche possibile ampliare in modo significativo questo elenco con il sistema di moduli propri di Bacula, che possono essere installati da qualsiasi utente. Il software è veloce e versatile e offre una miriade di funzioni diverse per la gestione dei dati, la sicurezza dei dati e altri casi d’uso.
Bacula supporta anche diversi tipi di VM, tra cui XCP-ng. La gamma complessiva di funzionalità per queste fonti di backup di destinazione è impressionante, con backup a livello di VM, ripristino granulare, gestione degli snapshot, disaster recovery, automazione e molte altre funzionalità. Bacula facilita anche il monitoraggio dei backup esistenti e la generazione di report dettagliati quando necessario, semplificando notevolmente processi come la gestione del rischio, la conformità e l’analisi predittiva.
Valutazione dei clienti:
- TrustRadius – 9.7/10 stelle sulla base di 56 recensioni dei clienti
- G2 – 4.7/5 stelle sulla base di 56 recensioni dei clienti
Svantaggi:
- Alti livelli di sicurezza, dimostrati più volte da clienti aziendali di alto livello e da vari enti governativi.
- Supporto per molti tipi di ambienti di dati, dallo storage fisico in tutte le sue forme alle macchine virtuali, ai database, alle applicazioni, ai cluster, ecc.
- L’affidabilità impressionante è combinata con un’ampia personalizzazione e automazione, semplificando notevolmente i processi multipli legati al backup che altrimenti avrebbero richiesto molto tempo.
Carenze:
- La gamma totale di funzioni può rendere difficile la comprensione del software per alcuni utenti alle prime armi, in quanto il numero di funzioni disponibili può essere un po’ schiacciante.
- Nonostante la disponibilità di due forme di interfaccia utente (una GUI web e un’interfaccia a riga di comando), la configurazione iniziale può richiedere un po’ di tempo in più – anche se per un’organizzazione di grandi dimensioni con un ambiente IT complesso questo tempo in più investito ritorna in genere con un risparmio di tempo significativo.
- Alcuni plugin e moduli hanno un prezzo separato, al di fuori del canone di abbonamento generale di Bacula.
Prezzi (al momento della stesura del presente documento):
- Non ci sono informazioni ufficiali sui prezzi sul sito web di Bacula.
- Richiedere un preventivo personalizzato è l’unico modo per ricevere informazioni specifiche sui prezzi.
- Uno dei grandi vantaggi di Bacula in termini di prezzi è che non ha costi per il volume di dati – questo è un punto importante per le grandi organizzazioni, con un volume di dati in rapida crescita.
- È comunque possibile vedere l’approccio generale ai prezzi sul sito web originale. La maggior parte delle differenze tra questi livelli riguarda il numero di sedi e di entità di archiviazione che possono essere supportate, e non il numero di funzioni fornite. Per questo motivo, Bacula ha più livelli di prezzo:
- BSBE, un’offerta di base per le aziende più piccole, limitata a 2 contratti e 20 agenti.
- Standard, un livello di prezzo relativamente normale per le aziende più grandi, limitato a 2 contratti e 50 agenti e con una scadenza per le risposte di assistenza da 1 a 4 giorni lavorativi.
- Bronze, un livello tariffario leggermente più ampio, limitato a 2 contratti e 200 agenti e con una scadenza di risposta dell’assistenza da 6 ore a 4 giorni (e supporto telefonico).
- Silver, un livello tariffario abbastanza ampio, limitato a 3 contratti e 500 agenti. Il termine di risposta dell’assistenza è ridotto da 4 ore a 2 giorni e offre diverse funzioni aggiuntive, come il plugin di deduplicazione.
- Gold, un grande pacchetto software di Bacula con 5 contratti, 2.000 agenti e un tempo di risposta dell’assistenza clienti da 1 ora a 2 giorni.
- Platinum, il livello di prezzo più costoso che supporta 5 contratti, 5.000 agenti, un unico posto di formazione per i corsi di amministratore (all’anno), il supporto del catalogo PostgreSQL e altro ancora.
La mia opinione personale su Bacula Enterprise:
Bacula Enterprise è una piattaforma di backup e ripristino piuttosto impressionante, che si vanta di fornire una moltitudine di caratteristiche e capacità diverse per la maggior parte delle sue fasce di prezzo. È una soluzione veloce e altamente sicura che supporta molti formati di archiviazione, dallo storage fisico alla virtualizzazione (VMware, Hyper-V, Proxmox, Nutanix, XenServer, XCP-ng, ecc.), ai database, alle applicazioni e altro ancora. È anche altamente affidabile e può offrire molte opzioni di personalizzazione con cui lavorare. Bacula presenta alcune carenze, come l’interfaccia che richiede un po’ di tempo per essere appresa o la gamma complessiva di funzioni che rende difficile per i nuovi utenti adattarsi rapidamente alle sue capacità, ma nessuno di questi problemi è sufficiente a sminuire l’enorme usabilità di Bacula in termini di funzioni e ambienti supportati.
Xackup
A differenza della maggior parte degli altri esempi, Xackup è una soluzione di backup su piccola scala costruita appositamente per creare backup di ambienti XenServer e XCP-ng. Il suo obiettivo principale è quello di rendere il processo di creazione di backup più semplice ed economico per l’utente finale. Offre processi di ripristino semplici, molteplici tipi di backup, un’interfaccia facile da usare e numerose opzioni di personalizzazione per i processi di backup o di ripristino.
Caratteristiche principali:
- Una soluzione economica per le piccole imprese che spesso dispongono di budget limitati per la protezione dei dati.
- Un’interfaccia semplice e facile da usare.
- Mancanza di processi di configurazione complessi e dettagliati per gli utenti che preferiscono la convenienza alla personalizzazione estesa.
- Molte funzionalità per la sua fascia di prezzo, con diversi tipi di backup, pianificazione dei backup, posizioni di destinazione multiple e persino funzionalità di clonazione VM.
Prezzi (al momento della stesura del presente documento):
- Tecnicamente parlando, Xackup ha quattro diversi livelli di prezzo:
- Il livello Free è, come suggerisce il nome, completamente gratuito, offre un set di funzioni molto basilari ed è destinato esclusivamente all’uso personale.
- Il livello Professional racchiude la maggior parte delle funzionalità della soluzione ad un prezzo relativamente basso di 75 dollari all’anno, che è un ottimo affare per l’uso domestico o in laboratorio.
- Il livello Elite offre tutto ciò che Xackup può offrire, compresa la pianificazione dei lavori, il ripristino granulare, i veri backup differenziali e molte altre funzionalità per $109 all’anno.
- Il livello Trial è anche autoesplicativo: si tratta di una prova gratuita di due settimane del software con la gamma di funzionalità Elite.
La mia opinione personale su Xackup:
Xackup è molto diverso dal resto dei nostri esempi, poiché è l’unica soluzione dell’elenco che non ha nulla da offrire oltre ai backup di XenServer e XCP-ng. Si tratta di una soluzione di backup veloce e conveniente, con una gamma di funzioni di tutto rispetto e un prezzo relativamente basso. Il suo target principale sono le piccole e medie imprese con budget limitati per la protezione dei dati – offre molta usabilità per il suo costo. L’interfaccia del software è facile da usare e il design generale della soluzione privilegia la convenienza rispetto alla personalizzazione, motivo per cui potrebbe avere una base di clienti un po’ limitata.
Altri software che potrebbero funzionare con i dati XCP-ng
Va anche detto che esiste un numero non confermato di altre soluzioni che potrebbero essere configurate per lavorare con i dati XCP-ng, se l’utente è abbastanza esperto. In questo caso, soluzioni come Duplicati o AMANDA avrebbero opzioni di personalizzazione sufficienti per eseguire il backup e il ripristino di ambienti XCP-ng.
Tuttavia, questo compito richiede molto tempo e dipende dalle conoscenze dell’utente in materia. Pertanto, tutti i nostri esempi sono citati come software ufficialmente supportati da XCP-ng stesso o promossi come software di backup XCP-ng.
Il futuro di XCP-ng
XCP-ng è una piattaforma di virtualizzazione piuttosto competente nella sua forma attuale, e continuerà a migliorare in futuro. La roadmap di XCP-ng pone molta enfasi sulla costruzione di un ecosistema e di una comunità, mantenendo l’intera piattaforma versatile e altamente adattabile. Inoltre, mira ad adattarsi alle esigenze in continua evoluzione di varie infrastrutture e applicazioni cloud-native (con un’enfasi significativa sull’edge computing).
L’impegno di XCP-ng nel sostenere ed espandere il lato comunitario della piattaforma è dimostrato dall’esistenza di molteplici opzioni di certificazione e formazione disponibili sul tema di XCP-ng in particolare.
Questo non significa che XCP-ng non continuerà ad evolversi in termini di struttura e capacità. I miglioramenti del supporto hardware sono stati menzionati più volte nella release Xen 4.18, e un supporto più forte per l’architettura x86 è previsto nel prossimo futuro.
Altre caratteristiche della piattaforma, in fase di sviluppo in questo momento o previste in futuro, sono una migliore scalabilità, l’integrazione di nuove tecnologie (supporto IPv6 in dom0, supporto per Ceph e ZFS, ecc.) e uno sforzo continuo per supportare le architetture Power e RISC-V, ampliando notevolmente la compatibilità della piattaforma con diversi hardware.
Conclusione
XCP-ng è in circolazione da diversi anni, ma può essere considerato ancora relativamente nuovo, il che spiegherebbe in parte perché così poche soluzioni di terze parti supportano questo tipo di virtualizzazione. Un altro fattore potenziale è che è difficile competere con Xen Orchestra, che è molto versatile, conveniente e considerato una soluzione di backup integrata de facto in questo momento.
Si tratta di un’opzione di virtualizzazione piuttosto utile con una storia entusiasmante, e ci sono molteplici opzioni di backup tra cui scegliere. Anche se l’utente finale non pensa che i backup siano necessari, la documentazione ufficiale della piattaforma menziona l’importanza dei backup in primo piano prima di fornire un software ufficialmente supportato. Ci auguriamo che questo articolo abbia illustrato con successo XCP-ng come alternativa di virtualizzazione a XenServer e ad altre opzioni, con la sua parte di vantaggi, soluzioni di backup e anche un po’ di storia.