Vai al contenuto

Un piccolo team deve poter gestire la propria infrastruttura

Valuti chi gestisce aggiornamenti, guasti e ripristino. Un piccolo portale mostra quando un’orchestrazione più articolata può essere utile.

Lukas Schneider2 min di lettura
Server compatto con fessure di ventilazione, cavo di rete arancione e spia arancione.

La scelta dell’infrastruttura di un piccolo team dovrebbe partire dalla gestione operativa: chi può ripristinare l’applicazione dopo un aggiornamento fallito, e cosa succede se un server si guasta? Una piattaforma aggiuntiva è giustificata quando rende queste attività più gestibili nelle Sue condizioni effettive.

Un portale dalla struttura limitata

Un ipotetico team di tre sviluppatori gestisce un portale clienti, un database e un processo in background che trasferisce gli ordini. Nell’esempio, il carico è prevedibile. La distribuzione automatica su molte macchine non è ancora un requisito. Sono concordati obiettivi di ripristino in caso di guasto; il team deve ancora dimostrare di poterli rispettare.

Si confrontano una gestione documentata di container su un server e un cluster Kubernetes gestito dal team stesso. È una valutazione di questo esempio, senza una graduatoria universale.

Domanda operativa

Un server con container

Un cluster gestito internamente

Cosa va aggiornato?

Sistema operativo, runtime dei container e applicazioni

Anche i componenti del cluster e la loro configurazione

Cosa succede se una macchina si guasta?

Il portale si interrompe; servono sostituzione e ripristino

La distribuzione può aiutare se sono disponibili abbastanza nodi indipendenti e una configurazione adatta

Come si recuperano i dati?

Backup verificato e ripristino documentato

Serve comunque un piano specifico per i dati applicativi e il loro ripristino

La soluzione più semplice potrebbe essere adatta se la procedura di ripristino dimostrata soddisfa gli obiettivi operativi. Un solo server non offre alta disponibilità. Se tale interruzione è inaccettabile per l’attività, questa opzione nella forma attuale va esclusa.

L’automazione sposta le attività

Kubernetes può riavviare i container non funzionanti e distribuire le applicazioni sui nodi disponibili. Un processo di nuovo attivo, però, non dimostra che ordini e allegati siano completi. Occorre ancora pianificare il recupero dei dati e la verifica delle funzioni aziendali.

Anche un servizio gestito richiede una chiara divisione dei compiti: il fornitore si occupa solo del piano di controllo, anche dei nodi o di altre attività? Gli errori applicativi e la ripristinabilità dei Suoi dati non si risolvono automaticamente.

Quando cambia la decisione

Se l’azienda dispone già di una piattaforma mantenuta da un team operativo responsabile, può essere sensato ospitarvi anche il piccolo portale. Per i tre sviluppatori, un server separato potrebbe allora richiedere più gestione particolare. Anche carichi molto variabili o requisiti vincolanti di disponibilità possono richiedere un’architettura diversa.

Prima della scelta, chieda una dimostrazione in ambiente di test di un rilascio fallito e di uno scenario di ripristino. Annoti chi interviene e quale funzione aziendale viene verificata dopo. Queste prove spiegano l’idoneità di un’infrastruttura meglio del numero dei suoi componenti.

Fonti

Scritto da

  • Lukas SchneiderRedattore tecnicoLukas Schneider scrive per ASES di tecnologie cloud e della gestione delle applicazioni. I suoi articoli spaziano dalla scelta dell’infrastruttura alla manutenzione e ai backup, fino al monitoraggio dei sistemi in esercizio.

Seguite ASES

Continuate a leggere

Tutti gli articoli

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza