Amazon EC2
L' Amazon Elastic Computer Cloud (EC2) è un servizio web che consente di ottenere in modo rapido ed economico capacità elaborativa nel Cloud.
Dopo essersi registrati al sito (e lasciato i dati della propria carta di credito) è possibile attivare nel giro di pochi minuti , con estrema semplicità una macchina virtuale delle capacità e caratteristiche desiderate.
Le tariffe sono abbastanza convenienti e dipendono dalle prestazioni della macchina desiderata mantenendosi comunque dell'ordine dei centesimi per ogni ora di utilizzo. Ovviamente nel caso si voglia una macchina attiva per 24 ore al giorno e 365 giorni all'anno questa tecnologia risulta meno conveniente rispetto ad un server fisico tradizionale o a noleggio, viceversa risulta molto conveniente in tutti i casi in cui l'uso della macchina sia limitato temporalmente.
Nella mia esperienza ho trovato due principali applicazioni di questa tecnologia:
- La realizzazione di macchine demo che devono essere attivate per un periodo di tempo limitato.
- La realizzazione di applicativi che richiedono elevate capacità elaborative per limitati periodi di tempo.
Ad esempio il progetto Dialer ha utilizzato con successo Amazon EC2 per la parte di generazione massiva delle chiamate.
In rete sono disponibili numerosi tutorial che permettono di affacciarsi in maniera agevole a tale tecnologia