Archivio articoli

Componenti per il server, come scegliere il server perfetto

PowerEdge_2970.jpg

Questo articolo si pone come obiettivo una introduzione alla scelta dei componenti base per il nostro server. Tutte le aziende sono alla ricerca delle migliori macchina per lo svolgimento del lavoro nel data center, e se da una parte tutti cercano il massimo delle performance, dall'altra, il conto dei costi di queste ultime riguarda ugualmente tutte le tipologie di business, la soluzione ottimale è quindi molto difficile da scegliere. 

Vediamo quali sono i componenti a cui dobbiamo prestare più attenzione, con una piccola introduzione alla gestione energetica dei nostri server. 

Di quali componenti ha bisogno un server?

Colocation: organizzazione e disposizione dei server nel data center

colocation.jpg

Una soluzione di colocation è una naturale evoluzione progettuale che viene spesso scelta come “arrivo”. In realtà, progettare una migrazione su hardware di proprietà presso strutture adibite a contenerle non è una procedura così lineare come possa sembrare, prendiamo quindi in esame alcuni aspetti da tenere a mente prima del grande passo.

L'Arte della scalabilità, come rendere scalabile il nostro sistema - Prima parte

scalabilità

Il primo di quattro articoli dedicati alla scalabilità, cerchiamo di comprendere come un'applicazione deve essere progettata per essere definita scalabile e quali sono i criteri con cui si ragiona nel mondo dei grandi software, dove spesso la scalabilità è l'unico strumento possibile per consentirne l'utilizzo online a milioni di persone. 

Open source e closed source: modelli di sviluppo e di sostentamento del software

opensource

Spesso l'approccio all'acquisto o alla scrittura di nuovo software pone di fronte agli utenti e alle aziende diverse possibilità, il termine free e opensource viene confuso, poca chiarezza sulle licenze e sulla modalità migliore per sviluppare un progetto. Un articolo per cercare di capire cosa si intende per open e closed source, quali sono i vantaggi e gli svantaggi e perchè alcuni progetti possono funzionare mentre altri sono destinati a morire in pochi mesi. 

 

VMware: dall'installazione del nodo di management all'allocazione delle risorse sulle VMs

esx_server

Nella puntata precedente abbiamo iniziato a valutare e costruire la nostra infrastruttura basata su software di virtualizzazione VMware. La complessità è andata crescendo a mano a mano che ci si addentrava nei dettagli dell'ideazione e dell'effettiva applicazione in farm. Procediamo quindi oltre per arrivare alla struttura funzionante. 

Ottimizzare le queries del nostro database per un sistema più performante

database

Un articolo molto pratico per imparare piano piano a individuare i punti deboli delle nostre queries e migliorare l'estrazione quindi l'estrazione delle informazioni dai nostri database. 

Troppo spesso il collo di bottiglia delle applicazioni (web e non) è rappresentato dalle queries effettuate al database. Riuscire ad intervenire su queste queries, analizzandone e ottimizzandole, non può che far bene ai databases, che saranno poi in grado di servire un più alto numero di richieste, aumentando a loro volta le performances dell'applicazione finale.