L'ultimo Nakivo Backup & Replication v10.7 permette di effettuare backup in Azure Blob Storage supportando il restore granulare e l'Immutabilità per un extra livello di sicurezza per i dati di backup.
Le piattaforme AWS S3, Wasabi, BlackBlaze erano già supportate nelle versioni precedenti di Nakivo e con l'aggiunta di Azure Blob Storage, le più comuni e popolari soluzioni di cloud object storage sono ora utilizzabili in Nakivo dando una maggiore flessibilità alla propria strategia di backup.
Configurare l'ambiente Azure
Per configurare il backup in Azure Blob Storage, bisogna configurare tutte le risorse richieste dalla struttura Azure Blob Storage.
Creare l'applicazione Azure
Il primo step da fare è la creazione di una nuova applicazione in Azure.
Effettuare il login al proprio portale Azure e cliccare su Azure Active Directory per creare l'applicazione Azure.
Accedere alla sezione App registrations e cliccare New registration.
Specificare il Name per l'applicazione e cliccare su Register.
La nuova applicazione è stata creata.
Creare lo Storage account
Dal portale di Azure, cliccare sul servizio Storage accounts per accedere all'area di configurazione.
Se non ci sono Storage accounts disponibili, cliccare Create per crearne uno nuovo.
Specificare i campi Azure Subscription e Resource group da utilizzare. Se non ci sono resource group disponibili, cliccare sul link Create new.
Assegnare il Name al gruppo e cliccare OK.
Sotto la voce Instance details, specificare Storage account name, Region e Performance. Come tipologia di Redundancy l'opzione Geo-redundant storage (GRS) è la scelta consigliata per un utilizzo di backup (nell'esempio è stata utilizzata l'opzione più economica Locally-redundant storage (LRS)). Cliccare Next.
Nell'area Advanced, selezionare Cool come Access tier poichè è specifico per scenari di backup. Cliccare Next.
Nell'area Networking, lasciare i valori di default e cliccare Next.
In Data Protection lasciare le impostazioni di default. Se si vogliono rendere i backup immutabili, attivare le opzioni Enable versioning for blobs ed Enable version-level immutability support. Cliccare Next.
In Encryption è possibile configurare le impostazioni di criptazione dei dati. Cliccare Next.
Se richiesto, specificare i Tags da usare e cliccare Next.
Cliccare Create per creare lo storage account appena configurato.
Viene creato il nuovo storage account.
Dopo pochi secondi, la risorsa è stata creata correttamente. Cliccare su Go to resource per i dettagli.
Lo storage account creato.
Assegnare il ruolo
Una volta creato lo storage account, è necessario assegnare il ruolo corretto all'applicazione creata in precedenza.
Accedere all'area Access Control (IAM) e selezionare Add > Add role assignement.
Nella sezione Role, digitare storage blob nella search bar per filtrare i ruoli disponibili e selezionare il ruolo Storage Blob Data Owner. Cliccare Next.
Nella sezione Members, selezionare l'opzione User, group, or service principal per il campo Assign access to e cliccare sul link Select members per assegnare il ruolo all'applicazione desiderata.
Digitare nakivo nella Select bar e selezionare l'applicazione corrispondente creata in precedenza. Cliccare Apply.
L'applicazione Nakivo Repository è stata assegnata al ruolo selezionato. Cliccare Next.
Saltare la sezione Conditions e posizionarsi in Review + assign. Cliccare su Review + assign.
Creare un Container
Dallo storage account selezionare, digitare blob nella search bar per filtrare le opzioni disponibili. Selezionare Containers e cliccare Container per creare la nuova risorsa.
Inserire il Name per il nuovo container e cliccare Create.
Il Container creato.
Credenziali Azure
Da Azure Active Directory, accedere alla sezione App registrations e cliccare sull'applicazione creata all'inizio (Nakivo Repository nell'esempio).
Annotare l'Application (client) ID e il Directory (tenant) ID richiesti per configurare il Blob in Nakivo.
Accedere alla sezione Certificates & secrets e cliccare New client secret.
Inserire una Description e specificare l'Expires. Cliccare Add.
Annotare il Value appena creato che sarà usato da Nakivo successivamente.
Configurare il backup in Azure Blob Storage in Nakivo
Effettuare il login a Nakivo Backup & Replication v10.7 con le credenziali corrette.
Aggiungere l'account Azure all'Inventory
Dalla dashboard principale di Nakivo, posizionarsi nell'area Settings ed accedere alla sezione Inventory. Cliccare Add New per aggiungere l'Azure Blob all'Inventory.
Selezionare Cloud e cliccare Next.
Selezionare Microsoft Azure Storage e cliccare su Next.
Digitare un Display name per il nuovo oggetto ed inserire i valori annotati in precedenza da Azure:
- Storage account - inserire il nome dello storage account creato
- Tenant ID - inserire il Directory (tenant) ID
- Azure Client ID - inserire l'Application (client) ID
- Azure Client secret - inserire il Value creato nello step Client secret
Cliccare Save quando fatto.
Il nuovo oggetto è stato aggiunto all'Inventory.
Creare il nuovo Repository
Ora accedere all'area Repositories e selezionare Add Backup Repository > Create new backup repository.
Selezionare Cloud e cliccare su Next.
Selezionare Azure Blob Storage e cliccare Next.
Specificare Name, Assigned transporter, Account e Container. Cliccare Next.
Cliccare Finish per completare la creazione del repository.
Il nuovo repository è stato creato correttamente.
Configurare il backup job in Nakivo
La funzione di backup in Azure Blob Storage supporta i job di Backup e Backup Copy aggiungendo flessibilità alla propria strategia di backup.
Dalla dashboard principale cliccare su Create e selezionare VMware vSphere backup job.
Selezionare le VM da proteggere e cliccare Next.
Selezionare il repository appena creato Azure Blob e cliccare su Next.
Specificare la Schedule desiderata e cliccare su Next.
Specificare la Retention richiesta e cliccare Next.
Inserire il Job name e cliccare Finish per salvare la configurazione del Backup Job.
Testare il backup in Azure Blob Storage
Eseguire il Backup Job creato per testare se tutto funziona correttamente.
A seconda della quantità di dati da trasferire, dopo pochi minuti il backup viene completato correttamente.
Verificando il contenuto del Container in Azure utilizzato (backup nell'esempio), è possibile notare i dati salvati del backup.
La funzione di backup in Azure Blob Storage estende il supporto delle soluzioni di object storage e permette di salvare e mantenere i backup anche per lunghe retention nel cloud Azure con un prezzo conveniente.
Nakivo Backup & Replication v10.7 è disponibile per il download come 30-day trial.