@paolino said:
ok, graficamente configuri la virtual machine
cioè quello che amazon fa da anni, ovvero load balancing e migrazione dinamica delle virtual machine
ok, se non mi serve la potenza di un certo server, lo spengo
molto meno di quanto offerto da amazon e soci e questo perchè....
amazon è in grado di avere più vm su cui girano i medesimi servizi, programmi, siti web e, a seconda delle decisioni del loader balancer, le richieste vengono inoltrate ad una delle vm del pool
ovvero un servizio è costituito da N componenti e ognuna di queste componenti gira su una vm diversa
questo si avvicina un pò di più a quello che fa amazon, ma è ancora molto limitato
infatti, in questo caso, una vm corrisponde ad uno specifico utente, quindi è come una shell remota in cui si fa login e viene assegnato un terminale ad ogni utente
ma, dulcis in fundo, rimane il problema dei database e cioè io non voglio avere 5 vm su cui girano dbms, web server, server ftp, server mail e server dns
quello che si chiede ad un dbms scalabile è di riuscire a girare, in 10-20-1000 istanze, ma accedendo allo stesso database
questo è impossibile se si devono garantire le proprietà acid, perchè è impossibile evitare corruzione dei dati senza sincronizzare le scritture
microsoft ha realizzato una bella interfaccia centralizzata, in "stile policy group", ma non ha risolto il problema della scalabilità dei dbms relazionale
Ciao Paolino,
puoi cercare questo argomento su google:
Transazioni distribuite per approfondire il tema per capire come riguardo l'aspetto ACID le transazioni vendono distribuite.
Ciao