Passa al contenuto principale

Salvare le tue applicazioni con Veeam Kasten

Introduzione​

Veeam Kasten K10 è una soluzione di backup e ripristino progettata specificamente per gli ambienti Kubernetes. Nel prodotto Managed Kubernetes di Cloud Temple, Kasten è integrato per consentirti di proteggere le tue applicazioni, ripristinare i dati quando necessario e garantire la continuità operativa.

Questo tutorial ti guiderà attraverso i passaggi di base per eseguire il backup e il ripristino di un'applicazione utilizzando Kasten.

Prerequisiti​

Prima di iniziare, assicurati di disporre di quanto segue:

  • Un cluster Managed Kubernetes attivo.
  • L'identificativo del tuo cluster (ad esempio, ctodev).
  • Un'applicazione distribuita nel tuo cluster che desideri eseguire il backup.

1. Accedere alla dashboard di Kasten​

La dashboard di Kasten è accessibile tramite un URL sicuro, costruito a partire dall'identificativo del tuo cluster.

  1. Costruisci l'URL di accesso: L'URL si basa sul seguente modello: https://k10.external-secured.<identificativo>.mk.ms-cloud-temple.com/k10/ Sostituisci <identificativo> con l'identificativo del tuo cluster. Ad esempio, se il tuo identificativo è ctodev, l'URL sarà: https://k10.external-secured.ctodev.mk.ms-cloud-temple.com/k10/.

  2. Accedi all'URL nel tuo browser.

    ℹ️Nota sulla sicurezza L'accesso a questo URL è limitato agli indirizzi IP pubblici che hai dichiarato. Se non riesci ad accedere, assicurati che il tuo indirizzo IP sia autorizzato contattando il supporto di Cloud Temple.

Kasten dahsboard

ℹ️[Guida rapida integrata] La console Kasten include una guida rapida interattiva nella sua pagina iniziale. Sentiti libero di seguirla per un primo utilizzo direttamente dall'interfaccia.

2. Comprendere l'archiviazione dei backup​

Per impostazione predefinita, Kasten è preconfigurato per utilizzare il servizio di storage oggetto (S3) di Cloud Temple per archiviare i tuoi backup in modo sicuro e duraturo.

Non è necessaria alcuna configurazione. La posizione di archiviazione è già impostata nella dashboard di Kasten, sotto Settings > Locations. Questa configurazione garantisce che i tuoi dati siano archiviati su un'infrastruttura sovrana.

Kasten S3 configuration

ℹ️[Modello di costo] Il servizio Veeam Kasten è incluso nel prodotto Managed Kubernetes. L'archiviazione dei backup sul nostro S3 sovrano è fatturata in base all'utilizzo. Consulta i tariffari pubblici sul sito Cloud Temple per maggiori dettagli.

3. Creare una policy di backup​

Una policy di backup (Policy) è un insieme di regole che definiscono quando e come eseguire il backup delle tue applicazioni.

⚠[Policy di backup esistente] Una policy di backup denominata infra-backups è già configurata nella tua istanza Kasten. Questa policy assicura il backup dei componenti essenziali forniti con il cluster.

Kasten infra backups

Non modificare e non eliminare questa policy.

Devi creare le tue policy per eseguire il backup delle applicazioni che distribuisce.

  1. Nella dashboard di Kasten, accedi alla sezione Policies e fai clic su Create New Policy.

  2. Nomina la tua policy: Assegna un nome descrittivo, ad esempio backup-my-app-daily.

  3. Definisci la frequenza (Action):

    • Action: Snapshot (istantanea).
    • Frequency: Scegli la frequenza più adatta (ad esempio, Daily alle 02:00).
  4. Seleziona le risorse da eseguire il backup:

    • Select resources by: Puoi selezionare le applicazioni per nome (Application Name), per namespace (Namespace) o per etichette.
    • Per eseguire il backup di tutte le applicazioni di un namespace, scegli Namespace e seleziona il namespace desiderato.
  5. Fai clic su Create Policy per salvare.

La policy verrà eseguita automaticamente alla frequenza impostata. Puoi anche avviare un'esecuzione manuale facendo clic sul pulsante "Play" (▶️) accanto alla policy.

Policy di backup rapide​

Per facilitare l'utilizzo iniziale di Kasten, Cloud-Temple ha fornito 24 policy di backup, che eseguono un backup a un'ora fissa, con una conservazione di 7 giorni su S3.

Kasten policies

Queste policy si applicano ai namespace che dispongono di un'etichetta che indica quale/e policy applicare.

Ad esempio, un namespace con l'etichetta kasten-daily05-r7d = true verrà eseguito il backup su S3 ogni giorno alle 05:00 UTC, con una conservazione di 7 giorni.

4. Ripristinare un'applicazione​

Kasten facilita il ripristino di un'applicazione al suo stato precedente a partire da un punto di ripristino.

  1. Nella dashboard, vai alla sezione Applications. Vedrai l'elenco delle tue applicazioni e il loro stato di conformità rispetto alle policy di backup.

  2. Seleziona l'applicazione che desideri ripristinare.

  3. Scegli un punto di ripristino: La pagina dell'applicazione visualizza un elenco dei punti di ripristino disponibili. Scegli quello che desideri utilizzare e fai clic su Restore.

  4. Configura il ripristino:

    • Puoi scegliere di ripristinare in un nuovo namespace o di sovrascrivere l'applicazione esistente. Per questo tutorial, sovrascriveremo l'applicazione esistente.
    • Fai clic su Restore per avviare il processo.

Kasten ripristinerà ora l'applicazione allo stato catturato nell'istantanea. Puoi seguire l'avanzamento nella dashboard.

5. Sicurezza dei backup​

La protezione dei tuoi dati di backup è una priorità. L'integrazione di Kasten nel prodotto Managed Kubernetes rispetta i più alti standard di sicurezza.

  • Crittografia: In conformità con i requisiti SecNumCloud, tutti i tuoi backup sono crittografati. I dati sono crittografati in transito verso lo storage S3 con il protocollo TLS 1.3 e a riposo nei bucket di storage con l'algoritmo AES-256.
  • Gestione dei permessi: L'accesso all'interfaccia Kasten e alle sue funzionalità è controllato da un sistema di permessi basato sul RBAC di Kubernetes. Solo gli utenti autorizzati possono creare, modificare o eseguire policy di backup e ripristino, garantendo così una governance rigorosa delle tue operazioni di backup.

Conclusione​

Hai imparato a utilizzare Veeam Kasten per eseguire operazioni di base di backup e ripristino nel tuo cluster Managed Kubernetes. Kasten offre molte funzionalità avanzate, come la migrazione di applicazioni tra cluster e policy di conservazione granulari, che puoi esplorare per rafforzare la tua strategia di protezione dei dati.

Per ulteriori informazioni, consulta la documentazione ufficiale di Kasten K10.