Casa Sviluppo Sre vs. devops: qual è la differenza?

Sre vs. devops: qual è la differenza?

Sommario:

Anonim

DevOps e ingegneria di affidabilità del sito (SRE) sono due degli argomenti più discussi nel mondo IT in questi giorni. Queste due discipline a volte sono un po 'difficili da differenziare. Lo scopo di un'iniziativa DevOps è combinare i processi di sviluppo e operativi e renderli senza attrito. E lo scopo di SRE è quello di raggiungere l'affidabilità implementando le migliori pratiche in ingegneria e operazioni. In breve, SRE fornisce soluzioni per avere successo in diversi scenari DevOps. Quindi, questi due flussi non sono in competizione tra loro, piuttosto forniscono il meglio delle rispettive soluzioni per raggiungere gli obiettivi comuni di sviluppo del software. (Per saperne di più su ciò che è coinvolto in DevOps, vedere I gestori di DevOps spiegano cosa fanno.)

Confusione tra i due

DevOps e ingegneria dell'affidabilità del sito sono probabilmente i metodi più comunemente usati per lo sviluppo del software. I due termini sono spesso confusi dalle persone, ma allo stesso tempo si sovrappongono in una certa misura. Di conseguenza, dopo tutto non sono così diversi. Pertanto, dobbiamo comprendere i dettagli più fini per differenziarli e identificare le somiglianze.

Perché SRE?

Quasi un decennio fa, Google ha preso provvedimenti per cambiare il modo in cui ha intrapreso la gestione della produzione. Il team di ricerca e sviluppo era responsabile della creazione e dell'invio di nuove funzionalità alla produzione, mentre il team operativo era impegnato a mantenere stabile il processo di produzione. Il problema, tuttavia, era che entrambe le squadre si muovevano in direzioni opposte.

Sre vs. devops: qual è la differenza?