Stato della nazione

Ogni tanto vengo invitato a parlare a una conferenza IT e quando ciò accade tende a non essere un evento positivo invito a discutere dei prodotti e dei servizi della mia azienda, ma piuttosto a parlare di aspetti più generali argomento. Un tipico esempio è stata la conferenza di ieri, in cui ho parlato di come ottimizzare la propria presenza sul web. Ho guidato il mio pubblico in quella che spero sia stata un'interessante passeggiata su questo argomento, parlando di design della pagina, ottimizzazione dei motori di ricerca e simili. Sono riuscito a visualizzare gli eccellenti video dei rapper SEO e uno screenshot che avevo scattato di Google che non funzionava correttamente. Per fornire un collegamento agli altri interventi della conferenza, ho parlato anche dei servizi applicativi sul Web come Google Apps e Salesforce.com. Successivamente nel pub ho discusso con un vicedirettore (che rimarrà anonimo) di a rivista IT aziendale (che rimarrà anch'essa senza nome) sull'open source e su come le persone lo percepiscono e usato. Quella conversazione mi ha spinto ad abbandonare ciò che stavo scrivendo per questo particolare articolo e a scrivere invece sullo stato dell'open source.

Stato della nazione

Il motivo per cui ho fatto questo cambiamento improvviso è stato il gran numero di persone presenti alla conferenza che lo avevano affermato il software open source ha trasformato le loro vite e come nei prossimi mesi l'open source diventerà importante per gli altri. La ragione di questo fenomeno non è difficile da individuare: stiamo entrando in una recessione e il software open source è gratuito. Anche se questo articolo è stato scritto circa un mese prima che la rivista arrivi in ​​edicola, sono ragionevolmente certo che quando lo farà avremo effettivamente approfondito la questione crisi economica, e come persona che possiede una piccola azienda questo mi preoccupa, ma tutto quello che vedo e sento mi dice che preoccupa allo stesso modo tutte le dimensioni di organizzazione.

Ogni volta che si verifica una recessione economica, le organizzazioni iniziano a cercare di risparmiare denaro, e ogni volta che le persone cercano di risparmiare denaro, l’open source sembra un modo utile per farlo. Dopotutto, il software open source è gratuito e il software gratuito deve essere più economico di qualcosa per cui si paga, non è vero? Non hai bisogno di un MBA di Harvard per dirti che questo potrebbe essere l’inizio di un argomento fallace. Solo perché il costo iniziale di un sistema è zero, ciò non significa che anche il suo costo di vita – o costo totale di proprietà (TCO), come lo chiamano i consulenti di gestione – sarà pari a zero. Calcolare il TCO di un sistema è una questione estremamente complicata e spesso è più semplice capire quale sia il TCO sarebbe per un sistema diverso e poi decidere se è probabile che sia più o meno di quello che stai spendendo Ora.

Per illustrare questa strategia, ecco un esempio di qualcosa che proveremo. Un argomento di cui abbiamo discusso spesso negli ultimi anni sono le soluzioni open source per la posta elettronica. Il server di trasporto e-mail sendmail è stato uno dei primi pezzi open source e nel corso degli anni se ne sono aggiunti molti altri come Exim, Postfix e ZMailer. In termini di server di posta elettronica, ogni sistema Linux viene fornito in bundle con una raccolta di opzioni da semplici server POP fino a sofisticati server IMAP come Cyrus e Dovecot. E tutti possono essere collegati al filtro antispam open source SpamAssassin e allo scanner antivirus open source ClamAV (ho scritto di tutti questi prodotti in questa colonna negli ultimi anni).

Il sistema di posta elettronica della mia azienda si basa su tutte queste tecnologie. Poiché disponiamo di due centri hosting, utilizziamo una coppia di server di posta elettronica, uno in ciascun centro, ed è disponibile un sistema di failover basato sull'heartbeat e sull'utilizzo del dispositivo di blocco di ripristino di emergenza (www.drbd.org) per eseguire il mirroring dei file. Naturalmente, ogni macchina dispone anche di unità disco in mirroring e alimentatori gemelli. Usiamo Cyrus come server IMAP/POP per Outlook, Thunderbird e vari altri client di posta, e c'è un'interfaccia web basata su Horde (www.horde.org) che ci dà accesso ai filtri di posta integrati in Cyrus. Tutto ciò significa che quando arriva la posta, questa può essere filtrata nella casella di posta corretta. Usiamo Postfix per ricevere la posta in arrivo e questa viene poi convogliata tramite MailScanner (www.mailscanner.info), che utilizza SpamAssassin e ClamAV per ripulirlo. Infine, utilizziamo web-cyradm per amministrare tutte le nostre caselle di posta.