Browse Month: aprile 2017

High Availability Cluster

Un cluster di “alta affidabilità” è una coppia di server identici che agiscono come un singolo server per garantire la totale continuità in caso di guasto. Con un solo server tipicamente sono ridondati i dischi e gli alimentatori, ma gli altri componenti vitali (mainboard, processore o schede integrate) rimangono con un unico esemplare. Il cluster ci protegge dai disastri e permette al business di continuare, in modo trasparente, anche se uno dei due server è andato KO.

La virtualizzazione ha reso il clustering una pratica sempre meno diffusa: oggi un server virtuale può essere spostato a caldo (cioè senza mai essere spento) da un nodo fisico ad un altro, sfruttando le funzionalità di failover integrate, ad esempio, in VMware.

Ma c’è almeno un caso in cui il clustering è ancora indispensabile: lo storage.

Continue Reading

Retail apocalypse?

Il business è sempre più digitale; le nuove generazioni sono ormai abituate ad acquistare più on-line che in forma tradizionale. Che effetti avrà questo cambiamento sul retail?

Sono mesi che ce lo domandiamo con i nostri clienti e sul tema abbiamo fatto più di un approfondimento, anche con esperti del comportamento e di omni-canalità. Essere presenti contemporaneamente su più canali (da qui “omni”) sia tradizionali che digitali, sembra essere il giusto compromesso, anche se poche aziende hanno una chiara strategia digitale di lungo periodo.

Continue Reading

SQL Tips & Tricks, controllo tabelle NAV

Le tabelle dei dati di Microsoft Dynamics NAV vengono create su SQL Server automaticamente dall’ambiente di sviluppo. Il programmatore definisce la struttura dal designer di NAV e, applicando la configurazione, le tabelle vengono create o aggiornate.

Il database deve quindi essere allineato con gli oggetti di NAV e può succedere che qualcuno abbia creato delle tabelle direttamente su SQL, magari per un backup o per dati temporanei.

Come individuarle?

Continue Reading

Sviluppare APP

Per una software house, lo sviluppo di APP per smartphone e tablet non è più una semplice opportunità, ma un requisito fondamentale per continuare a mantenere i propri prodotti nel mercato. L’uso delle applicazioni in mobilità ha superato di parecchio l’utilizzo tramite desktop; è vero che i software di business ancora resistono, ma la tendenza è incontrovertibile.

Come noi, immagino che molti altri piccoli produttori di software abbiano avuto i loro problemi nel trovare una tecnologia solida ed affidabile per lo sviluppo di APP. Condivido con voi questa esperienza.

Continue Reading