Questa lezione introduce il concetto di sistema distribuito, spiegando come più computer, server e componenti software possano collaborare attraverso una rete per fornire un unico servizio. Il testo evidenzia l’importanza di scalabilità, affidabilità, disponibilità e trasparenza: l’utente percepisce il sistema come un’unica entità, anche se le risorse sono distribuite su più macchine.
Viene poi introdotto il ruolo del middleware, che facilita la comunicazione tra componenti diversi e nasconde parte della complessità dell’infrastruttura. Nella seconda parte, la lezione collega i sistemi distribuiti al cloud computing, mostrando come servizi come Spotify, Instagram e Google Drive si basino su server, data center e risorse remote accessibili via Internet.
Bibliografia
Fonti primarie
Fonti secondarie
Indice
Vuoi aiutarmi a scrivere articoli come questo?



No responses yet