Noisy neighbor

L’espressione noisy neighbor (traducibile come “vicino rumoroso”) descrive un problema tipico degli ambienti di hosting condiviso e delle infrastrutture cloud multi-tenant, in cui un sito web o un’applicazione ospitata sullo stesso server fisico assorbe una quota sproporzionata delle risorse comuni, penalizzando le prestazioni di tutti gli altri siti presenti sulla stessa macchina.

Nei piani di hosting economico tradizionale, decine o centinaia di account condividono lo stesso processore (CPU), la stessa memoria RAM e la medesima banda del disco. Se un sito vicino subisce un picco improvviso di visite, viene preso di mira da un attacco hacker o esegue script lenti e mal programmati, satura le risorse complessive del server. Di conseguenza, il tuo sito web – pur avendo un codice pulito e senza che tu abbia modificato nulla – si ritrova senza potenza di calcolo disponibile, manifestando improvvisi rallentamenti, errori di connessione al database o schermate di timeout HTTP 503.

Supponiamo che tu gestisca un blog WordPress ottimizzato con cura per i Core Web Vitals. Un pomeriggio ti accorgi che i tempi di caricamento salgono a dieci secondi e alcune pagine non si aprono, nonostante il traffico dei visitatori sia nella media. Aprendo un ticket con il supporto del tuo hosting, scopri che un altro utente sullo stesso server sta effettuando un backup massivo non isolato o sta subendo un attacco informatico: quel sito è esattamente il tuo vicino rumoroso che ti sta sottraendo risorse preziose.

L’equivoco più comune è credere che il calo di prestazioni derivi da un proprio errore di configurazione, spingendo a disattivare plugin indispensabili, alterare i sistemi di cache o riscrivere file di sistema senza motivo. Un altro errore è pensare che tutti gli hosting condivisi presentino questo difetto: i provider moderni di qualità impiegano sistemi di isolamento dei processi (come CloudLinux o tecnologie container) che blindano le quote di CPU e RAM per ogni singolo utente, impedendo a chiunque di disturbare i vicini.

Il problema del noisy neighbor riguarda soprattutto chi sceglie piani di hosting condiviso estremamente economici e sovraffollati. Se il tuo sito internet genera vendite con affiliazioni o rappresenta il canale principale della tua attività, passare a un piano con risorse isolate garantite o a un server cloud virtuale dedicato è il modo migliore per proteggerti da rallentamenti indipendenti dal tuo operato.

Fonte: www.ibm.com