Ubuntu Linux alla Base della Campagna Elettorale Obama for America

Ubuntu Linux alla Base della Campagna Elettorale Obama for AmericaUn'intervista al CTO della campagna "Obama for America", che ha portato alla rielezione del presidente degli Stati Uniti, spiega come l'intera infrastruttura IT che è stata alla base della campagna si fondava su server cloud di Amazon e Ubuntu.

Con questo sistema sono riusciti ad avere a disposizione in tempo reale tutti i dati di popolarità recuperati attraverso tutti i sistemi attuali, Facebook, sondaggi, marketing, profili internet e modelli di social media per creare il profilo più accurato della popolazione votante nella storia.

Linux, Ubuntu, Cloud

Ubuntu Linux alla Base della Campagna Elettorale Obama for AmericaUn'intervista al CTO della campagna "Obama for America", che ha portato alla rielezione del presidente degli Stati Uniti, spiega come l'intera infrastruttura IT che è stata alla base della campagna si fondava su server cloud di Amazon e Ubuntu.

Con questo sistema sono riusciti ad avere a disposizione in tempo reale tutti i dati di popolarità recuperati attraverso tutti i sistemi attuali, Facebook, sondaggi, marketing, profili internet e modelli di social media per creare il profilo più accurato della popolazione votante nella storia.

Il team di "Obama for America" ha scelto un'infrastruttura open, basata su cloud, in maniera da mantenere i costi bassi anche nei periodi di maggior richiesta.

Come sistema operativo alla base hanno scelto Ubuntu, installato su istanze Amazon Web Services, così da avere un sistema a basso costo, stabile ed affidabile che potesse anche essere velocemente scalabile su richiesta.

Il carico di partenza è stato di 100 istanze contemporanee ma ci sono stati dei momenti in cui si è arrivati ad oltre 1000 per poter soddisfare tutte le richieste, "questo è il bello del cloud" dice Harper Reed (CTO della campagna "Obama for America").

Oltre ad Ubuntu il team ha utilizzato altre tecnologie open-source per riuscire a ottenere i risultati desiderati, alcuni nomi sono MySQL, Rails, Flask (un framework per Python), Puppet ed altri.