Performance

A (s)lap around(to) Windows Azure

Azure, Azure…tutti ne parlano. Mi è venuta voglia di provarlo Non mi metterò qui a rispiegare cos'è e come funziona. Tanto è già stato detto ed esistono diversi tutorials e video che ne spiegano i componenti.  Una cosa però vorrei riportare dal sito ufficiale a proposito dei servizi forniti per lo storage dei dati: Simple data storage services Blobs, tables, and queues hosted in the cloud, close to your computation Authenticated access and triple replication to help keep your data safe Easy access to data with simple REST interfaces, available...

posted @ giovedì 16 luglio 2009 01:03 | Feedback (3)

BASE vs ACID … una riflessione

…non è chimica…è piuttosto:   “Eventually consistent”!! Splendido. Quando ho visto questa slide ho avuto una di quelle strane sensazioni di gioia che solo uno della ns categoria può avere…un po’ come quando vedi Hejlsberg creare un interprete c# in 3 minuti usando c# 4.0 (ma quella è un’altra storia). Sono un informatico però, non un filosofo. Un sistema o è consistent o non lo è… Eppure non posso negare che il il brivido alla schiena ci sia stato. E questo mi ha fatto ripensare (Lorenzo ci fece pensare già qualche anno fa). Ho pensato ai diversi sistemi distribuiti che ho sviluppato seguendo...

posted @ sabato 11 luglio 2009 22:45 | Feedback (12)

sbagliare è umano…

…ma perseverare...arghhh E dire che mi ero anche riletto questa interessante discussione pochi mesi fa :( Giusto così poi magari me lo ricordo, riporto qui, velocemente, la cronaca dei fatti. mi viene richiesto di modificare un componente di un grosso sistema implemento la modifica (correttamente) e mi stupisco di aver fatto anche abbastanza in fretta chiacchiero con un collega e gli dico: sai, ho già finito quella modifica…pensavo peggio funziona a dovere, ma voglio...

posted @ mercoledì 10 giugno 2009 00:44 | Feedback (0)

2 modi per calcolare dati percentile da VS Load Tests

Nell’ultimo periodo ho avuto il privilegio di dedicare un po’ del mio tempo lavorativo a performance testing, in particolare load testing. (privilegio perchè quando “bombardi” per la prima volta il tuo “amato” sistema con un decente numero di utenti e vedi l’event log macchiarsi di rosso…1 o 2 cosucce interessanti le impari) Comunque, risolti i problemini di cui sopra, si passa all’analisi dei risultati e quelli alla fine piu’ richiesti sono i dati percentile. VS fornisce out-of-the-box solo 95th e 90th percentile – da http://vstt2008qrg.codeplex.com/: How 90% and 95% response times are calculated Within the load...

posted @ venerdì 15 maggio 2009 02:05 | Feedback (5)