Level iP è in grado di dimensionare, su misura del cliente, server dedicati ed architetture web. Offriamo inoltre servizi di managed hosting e di managed housing.
La nostra webfarm di via Caldera a Milano è direttamente collegata al MIX e dotata di connettività ridondante con l'estero su anello proprietario.
Spesso si tende a credere che i meccanismi di cache siano una panacea, che dalla loro implementazione non si debba temere problema alcuno: ovviamente non è così.
Specialmente se il tuo cloud è dedicato all'erogazione di siti/portali web di volumetria importante, l'utilizzo di memcached può sì aumentare le performance, ma può anche introdurre un nuovo point of failure, uno del genere che non ti aspetti... continua
In queste pagine parlo molto spesso di scalabilità e tante volte vengo contattato da potenziali clienti che, pur avendo letto questo blog avanti e indietro, ancora si chiedono se le idee che propongo siano validate da esperienze reali.
La risposta è si, non solo le mie proposte sono validate da mie infrastrutture già in produzione, la validazione viene anche da diverse corporation americane che producono infrastrutture molto più voluminose delle mie e che dall'alto dei loro blog non fanno mistero delle loro ricette tecniche... continua
Quando hai un'infrastruttura di erogazione web "classica", ad esempio un LAMP, il database in sé è molto spesso la causa di molti mali e l'importanza della sua ottimizzazione è spesso sottovalutata.
Questo è ancora più vero se i tuoi portali web sono ospitati all'interno di un cloud pubblico perchè tra la tua macchina virtuale ed il filesystem permanente che ospita il tuo database si interpone un layer di comunicazione (molto spesso network, altre volte fibra)... continua
Dopo avere deciso il layout della propria infrastruttura di erogazione web, è necessario procedere ai primi veri step di ottimizzazione.
Per far questo, è assolutamente necesario sottoporre l'infrastruttura ad una serie di test di carico.
Bisogna verificare la bontà dell'installazione in sé, cercare i colli di bottiglia più evidenti, capire subito se ci sono pezzi di codice da ottimizzare velocemente, capire se esistano ancora dei single point of failure e identificare dei limiti di erogazione quanto più affidabili possibile... continua
La scalabilità è spesso un concetto piuttosto frainteso, vuoi perchè è un termine abusato dai commerciali, vuoi perchè rappresenta un insieme di accorgimenti lato hardware, sistema operativo e software applicativo che non sono sempre facilmente prevedibili.
Questo è particolarmente vero se sei una start-up oppure se stai avviando un nuovo prodotto web o mobile: all'inizio non sono sempre noti i volumi di traffico, non sono noti limiti del software, non è noto come reagirà l'infrastruttura sotto carico e poi c'è una pletora di unknown unknowns... continua
Donald Knuth affermava che "l'ottimizzazione prematura è la radice di tutti i mali", e non si può non essere d'accordo con lui, senza distinzione tra programmatori o sistemisti.
Pensare di poter ottimizzare del codice o una infrastruttura senza conoscere il tipo di servizio offerto, o il volume di traffico giornaliero - tanto per fare un esempio - è pressoché impensabile.
Oggi voglio descrivervi come ottimizzare al meglio Magento, la nota piattaforma di e-commerce Open Source, in modo da renderlo quanto più responsivo e stabile possibile... continua
Molti sviluppatori sembrano essere troppo innamorati del codice che sviluppano e dello stack che utilizzano, eppure non esiste ne il codice ne lo stack perfetto.
A dimostrazione di questo, vi riporto un post molto interessante che spiega come il passaggio da Ruby on Rails a GO abbia fatto ridotto la piattaforma di erogazione di Iron.io da trenta istanze a solamente due... continua
Nel post precedente ti ho indicato tre step per mettere in sicurezza il tuo server già dal primo accesso.
Questa volta ti indicherò invece alcuni step di troubleshooting da effettuarsi qualora il tuo server ceda di schianto sopraffatto dalle orde di barbari che le tue campagne di marketing avranno saputo veicolargli.
Devi sapere che non tutti i server muoiono nello stesso modo, alcuni soccombono nell'ignominia, altri si immolano valorosamente sull'altare del tuo business ma, invariabilmente, è necessario sapere cosa ha provocato il crash prima di poter correre ai ripari... continua