Il Business Case per PostgreSQL

Presentiamo un'analisi basata su fattori finanziari e fattori di rischio. Il nostro obiettivo è quello di fare una comparazione a 5 anni del TCO (Total Cost of Ownership) tra le principali soluzioni di database commerciali.

Costi e Rischio

Costo delle Licenze

PostgreSQL non ha canoni di licenza. È possibile installarlo direttamente e facilmente sui propri server. Il costo del capitale, quindi, è pari a zero, in modo che i progetti di business possano iniziare facilmente come prototipi e sviluppare rapidamente in progetti di successo. Per queste ragioni usare PostgreSql significa beneficiare di vantaggi di business più velocemente, curve di cash flow brevi e meno profonde e, quindi, muoversi verso i profitti più rapidamente.

La licenza per l'uso in produzione non ha costi, la licenza per sviluppatori non ha costi e non hanno costi neppure le licenze per le aziende partner. In ogni momento, liberamente, se avete bisogno di espandere l'utilizzo che ne fate, è possibile farlo senza iscrivere costi a bilancio o investimenti pianificati.

PostgreSQL è facile da installare, quindi non c'è nessun costo nascosto aggiuntivo di setup. Nel complesso, questo è il maggior fattore singolo di influenza sul TCO, ma non è affatto l'unico.

Business Risk

Non ci sono costi di licenza, e non ce ne saranno mai. La licenza software è permissiva e il diritto d'autore è praticamente impossibile da cambiare, perché nelle mani di migliaia di individui. Non ci sono rischi di diritti di licenza retroattivi e nessun rischio che un fornitore possa fare un audit sui costi di licenza.

PostgreSQL è sicuro.

"By default, PostgreSQL is possibly the most security-aware database available."

The Database Hacker's Handbook

PostgreSQL è affidabile per progettazione. Non ci sono scorciatoie e vengono implementati solo algoritmi completamente affidabili per la protezione dei dati.

Nessuna influenza, quindi, sul TCO in termini di sicurezza.

Costo del supporto

Per quanto detto sopra, i costi di licenza e i costi di supporto sono dominanti in questo campo. Sulla base di prezzi pubblicati, possiamo affermare che PostgreSQL è 12,5 volte più economico del miglior RDBMS commerciale.

Dato un gruppo di 6 server geograficamente ridondanti, collegati tramite replica in real time streaming, con un master e 5 read-only slaves, abbiamo calcolato un prezzo per la licenza e il supporto di:

2ndQuadrant - $60,000

Concorrente Commerciale - $750,000

Da notare che, a differenza di 2ndQuadrant, le spese relative al fornitore commerciale sono “per socket”, così come anche l’aumento di prestazioni nel tempo, da qui anche la disparità di TCO.

Costi di manodopera

Facilità di sviluppo e aggiornamento

PostgreSQL è un progetto open source molto attivo con un gran numero di piccole modifiche presentate dagli sviluppatori, come soluzione di bug minori, miglioramento degli strumenti, compatibilità con i linguaggi, documentazione, driver, estensioni e add-on. Tutte le attività essenziali possono essere eseguite utilizzando software libero, e quindi non c'è necessità di costosi set di strumenti addizionali.

Nessuna influenza sul TCO.

Facilità di amministrazione

PostgreSQL ha strumenti di amministrazione grafica per gestire basi di dati, così come strumenti a riga di comando. Se assumiamo di fare un confronto teorico diretto, un DBA con 5 anni di esperienza PostgreSQL spenderà lo stesso tempo in amministrazione di uno con gli stessi anni di esperienza su un DB commerciale. Nella realtà, pensiamo che sarà considerevolmente minore con PostgreSQL, e ci sono molti buoni esempi di persone che hanno utilizzato PostgreSQL per anni senza un crash o un qualsiasi altro problema.

Stesso influenza sul TCO (o addirittura minore).

Altri Costi

Costi di migrazione

Una decisione tecnologia non deve essere per sempre. Se stai adottando PostgreSQL, è perché stai lasciando alle spalle un'altra tecnologia. Dovremmo includere il costo di migrazione nel TCO per PostgreSQL? Sì, è corretto farlo! Una tecnologia dovrebbe essere di facile adozione, ma anche facile da abbandonare quando si pensa sia il momento giusto. Anche se i costi sono stati contabilizzati in modo appropriato, tecnologie legacy con deliberate policies di lock-in potrebbero generare costi nel momento dell’abbandono. PostgreSQL segue volutamente la ISO SQL Standard e si tiene lontano dalle strategie di lock-in causate da comportamenti e sintassi non standard di altri RDBMS.

Quindi, quanto costerà la migrazione? Puoi scoprirlo direttamente nella nostra pagina dedicata alla Servizio di Migrazione.


Tieniti in contatto con noi.

Iscriviti alla nostra newsletter trimestrale: riceverai le ultime notizie su 2ndQuadrant e aggiornamenti sulle tecnologie da noi supportate

La tua privacy è tutelata in base alla normativa vigente (art. 13 D. Lgs. 30.06.2003, n. 196).