Concetti di infrastruttura IT moderna

Concetti di DevOps

Cem Sakarya

DevOps Risk Advisor

Componenti principali dell'infrastruttura IT

 

  • Combinazione di vari componenti
  • Personalizzata per le esigenze specifiche dell'organizzazione

Software

Rete

Hardware

Concetti di DevOps

Hardware

Server

  • Possono essere ospitati nei locali dell'organizzazione
  • Oppure accessibili tramite un provider cloud
Concetti di DevOps

Rete

  • Comunicazione con altre parti del software
  • Comunicazione con gli utenti tramite Internet

Rete

Concetti di DevOps

Software

 

Abbiamo bisogno del software per:

  • Gestire hardware e rete
  • Configurarli per l'uso dell'organizzazione

 

Obiettivo del software di infrastruttura:

  • permettere ai team di prodotto di sviluppare e servire i clienti.
Concetti di DevOps

Gestione del cambiamento

 

  • Il software richiede manutenzione e miglioramento costanti
  • Questi cambiamenti possono essere costosi e impattare i servizi dell'organizzazione
  • L'Infrastructure Engineering fornisce gli strumenti necessari per creare prodotti
Concetti di DevOps

Piattaforma per sviluppatori

  Schema di Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Developer Platform è evidenziata.

Concetti di DevOps

Codebase e controllo versioni

  Schema di Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Codebase & Version Control è evidenziata.  

  • Version Control: Git
Concetti di DevOps

Pipeline CI/CD DevOps

  Schema di Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. DevOps è evidenziata.  

  • DevOps in senso stretto: CI/CD
  • Il codice va compilato
  • Trasformare i file di codice in file eseguibili dalla macchina
Concetti di DevOps

Piattaforma di deployment

  Schema di Platform Engineering: Developer Platform, Codebase & Version Control, DevOps e Deployment Platform. Deployment Platform è evidenziata.

Concetti di DevOps

Gestione del cambiamento nei microservizi

Il microservizio A viene aggiornato dalla versione 1 alla versione 2, mentre il microservizio B resta alla versione 1.

Concetti di DevOps

Esercitiamoci!

Concetti di DevOps

Preparing Video For Download...