Quando si imbarcano su un progetto di cloud computing, una scimmia del caos dovrebbe essere la prima applicazione?

1

Dopo aver letto l'articolo di Jeff Atwood " Lavorare con la scimmia del caos "e considerando le implicazioni di" Fallacies of Distributed Computing "mi sono chiesto se il primo compito degli sviluppatori di creare un l'applicazione basata su cloud dovrebbe essere quella di creare una scimmia del caos. In realtà, dato che anche un intero data center può essere perso all'interno di un cloud, Chaos Gorilla potrebbe anche essere necessario per simulare un'interruzione maggiore.

Netflix sembra sicuramente crederci ma ero chiedendosi se le loro conclusioni fossero condivise da altri qui.

Quindi, come dice il titolo, quando ci si imbarca in un progetto di cloud computing, una scimmia del caos dovrebbe essere la prima applicazione?

    
posta Gary Rowe 20.05.2011 - 20:56
fonte

2 risposte

8

La mia azienda è nel mercato del PaaS nel cloud. Dipende davvero dalle tue esigenze aziendali e dai compromessi che sei disposto a fare per arrivarci. Pragmaticamente, penso che la tua prima applicazione dovrebbe fornire un valore aziendale diretto e tangibile. Puoi facilmente simulare una scimmia del caos manualmente mentre inizi. Il tempo sarebbe meglio speso per dimostrare il tuo mercato spedendo qualcosa.

    
risposta data 20.05.2011 - 21:01
fonte
2

Quale caratteristica è, per la tua applicazione, estremamente importante e difficile da ottenere? Inizia con quello. Più feedback hai sulle cose importanti, meglio è. Se "continua a lavorare quando le singole parti stanno fallendo" è una caratteristica fondamentale, inizia con Chaos Monkey / Gorilla.

Ma ci sono molte altre caratteristiche che possono essere importanti quanto la scimmia del caos; non tutto il cloud computing deve essere tollerante ai guasti. Dipende davvero dalle tue esigenze.

    
risposta data 21.05.2011 - 01:42
fonte

Leggi altre domande sui tag