Cosa stanno recuperando le analogie DevOps?


9

Alcuni presentatori usano analogie per chiarire una determinata tecnologia, ad esempio Pizza as a Service 2.0, che spiega le differenze tra i diversi stack as-a-Service (aaS).

inserisci qui la descrizione dell'immagine

I vantaggi di questa analogia con la pizza sono rappresentati da più analogie, ovvero il runtime aka pizza e l'eredità fatta in casa aka.

Quando uno su Google "Analogia DevOps", vengono mostrate varie immagini, ma non di queste è molto accattivante.

Definizione di "recupero"

  1. Mostra l'immagine in una presentazione
  2. Ne parli 30 secondi
  3. Durante il pitch dell'ascensore sempre più persone capiscono DevOps ed è completamente chiaro da loro.

DevOps ha molti gruppi target; Penso che sia più facile concentrarsi su quello per trovare un'immagine. Chi è il tuo pubblico e cosa succederebbe se il pitch dell'ascensore ha successo?
Peter Muryshkin,

Molti di loro sono sviluppatori junior con una mentalità da silos, cioè vogliono solo svilupparsi senza ringraziare la responsabilità di eseguire le app in produzione. @PeterMuryshkin Quanti gruppi target esistono in questo contesto secondo te?
030

Quindi per i gruppi target direi, uno per ogni silo / ruoli attorno a ciascun segmento della DevOps Toolchain? Gestione, utenti aziendali, sviluppatori, tester, operatori ...
Peter Muryshkin,

Risposte:


3

DevOps è l'industrializzazione dell'IT

inserisci qui la descrizione dell'immagine


L'immagine a sinistra rappresenta un'auto fatta a mano?
030

esattamente, avrà anche alcuni problemi a muoversi :)
oryades,

Grande. Adesso lo vedo. Forse potresti aggiungere qualche descrizione aggiuntiva nella risposta?
030

2
D'altra parte, l'immagine a destra rappresenta un'auto che non avrà problemi a muoversi, purché rimanga sulla catena di montaggio. Altrimenti potrebbero essere necessarie alcune ruote ...
Jiri Klouda,

1
per quanto riguarda la parte giusta dell'immagine, penso che la toolchain DevOps sia l'approccio ingegneristico per capire e costruire pipeline di consegna per automatizzare, testare e consegnare soluzioni software. Aka Industrial Revolution 2.0 ... sigspl.org/2015/10/14/…
Peter Muryshkin,

4

Principalmente per gli sviluppatori, ma ben informato con gli altri con il meme "ragazza disastro": "Funziona sulla mia macchina .. Problema operativo adesso!" Ciò dimostra che la mancanza di responsabilità può mettere in pericolo l'intera azienda e il valore del software che funziona solo in un ambiente specifico non è assoluto.

inserisci qui la descrizione dell'immagine

Inoltre, la matrice dell'inferno . L'aggiunta di Docker potrebbe sembrare una colonna in più, ma i container diventeranno tecnologia a lungo termine e l'architettura standard a lungo termine. Quindi, puoi eseguire container Docker anche con Kubernetes o Apache Mesos.

inserisci qui la descrizione dell'immagine


Potresti aggiungere immagini?
030

Lo farò al più presto, dal cellulare sembra non funzionare correttamente.
Peter Muryshkin,

Eccellente +1. Potresti aggiungere una piccola spiegazione a ciascuna delle immagini, ad esempio perché queste analogie DevOps?
030

1
Ad essere onesti, queste immagini illustrano piuttosto la motivazione per DevOps piuttosto che DevOps stesso; quindi ora sono sicuro di come questo
risolva la

A parte questo, la prima immagine è sicuramente utile per descrivere "Why DevOps" nella mia presentazione.
030

3

L'analogia DevOps più importante che mi viene in mente è l' analogia Pet vs Cattle sull'infrastruttura usa e getta. Tuttavia, direi che si tratta meno del recupero associato all'immagine, e di più su quanto sia facile da capire e da mettere in relazione.

inserisci qui la descrizione dell'immagine


1
Cattle vs Pets è principalmente una cosa operativa, non richiede un'organizzazione o una mentalità devops. Il suggerimento è che parla solo di infrastruttura e mai delle app in esecuzione su di essa.
Tensibai,

@Tensibai Qual è la tua analogia preferita?
030

È un'idea carina ma si appiattisce non appena si introduce la persistenza. Spero che la tua azienda non abbia bevuto il kool-aid DevOps e che il sistema di gestione stipendi sia un animale domestico!
Gaius,

2

Un altro che mi piace è questo da questo sito Web https://devrant.com/search?term=devops

inserisci qui la descrizione dell'immagine

come l'ho sentito più volte e mi frustra perché è un comportamento da silo e anti-devops. Fondamentalmente voglio applicarlo, quando lo cambi devi rilasciarlo o quando lo rompi lo aggiusti. In pratica non è così semplice come una mentalità deve essere cambiata.


1

Un'altra analogia è stata trovata qui https://devrant.com/search?term=devops

Penso che questo sia applicabile anche perché ci sono ancora sviluppatori che continuano a gettare le cose oltre il muro.

inserisci qui la descrizione dell'immagine

Devo ammettere che mi sento così e che questo mi incoraggia a imparare la programmazione. Ora sto imparando Java e voglio ottenere certificati. Ora sto studiando per Java Oracle associate.


0

Sulla base di un suggerimento in uno dei commenti a una delle risposte di @PeterMuryshkin, ho letto di più su Industry4.0 e penso che potrebbe essere un'analogia DevOps.

Un'altra analogia con DevOps potrebbe essere l'industria 4.0:

Industry 4.0 è un nome per l'attuale tendenza dell'automazione e dello scambio di dati nelle tecnologie di produzione. Include sistemi cibernetici, Internet delle cose, cloud computing e cognitive computing. L'industria 4.0 è comunemente definita la quarta rivoluzione industriale.

inserisci qui la descrizione dell'immagine

Per introdurre l'industria 1.0 il processo funzionale, ovvero come produrre manualmente coton deve essere chiaro per automatizzare questo, 2.0 automatizzato di più e 3.0 pure. Oggi DevOps si occupa anche di automatizzare sempre di più, ma per farlo dovrebbe essere chiaro anche il processo. Dato che 4.0 riguarda il passaggio al cloud, ad esempio AWS, GCP, AWS, CI / CD e sistemi di autoriparazione, anche questa potrebbe essere un'analogia.


Inoltre, penso che il vero settore 4.0 non funzioni senza DevOps.
Peter Muryshkin,

0

DevOps potrebbe anche essere paragonato a una squadra di commando, composta da un piccolo numero di specialisti. Devo sempre pensare al primo livello di Commandos 1 dietro le linee nemiche. C'erano tre personaggi:

  • marino
  • autista
  • berretto verde

Ognuno di loro possiede qualità uniche, come immersioni, nuoto, canottaggio (marine), sub (mitragliatrice, guida), berretto verde (arrampicata, trasporto di botti).

Tutti loro sono stati in grado di eliminare i nemici o l'automazione in DevOps. Se le operazioni possano essere confrontate con la marina, il conducente del berretto verde non ha importanza. Operazione, sviluppo e controllo qualità hanno tutti le loro specialità. La combinazione di questi elementi è essenziale per rilasciare software più spesso.

Se per esempio uno dei commando è morto nel gioco, il gioco era finito. Tutti hanno dovuto lavorare insieme per realizzare una missione. Ricordo che ciascuno dei commando era isolato all'inizio del livello 1 e doveva eliminare i nemici, ma dipendevano anche l'uno dall'altro.

Il marinaio doveva portare sia il guidatore che il berretto verde sull'altra isola in quanto era l'unico che poteva remare lo stivale. Una volta sull'isola era necessario il berretto verde in quanto era l'unico in grado di spostare barili esplosivi necessari per far saltare in aria la stazione radio.

Quando lavoravano insieme c'era una maggiore possibilità di sopravvivere dato che erano necessari tre colpi per eliminare un nemico. Se sparavano insieme, il nemico veniva immediatamente eliminato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.