Il blog di EuroVPS
Note dal campo.
Dalla sala macchine.
Decisioni, indagini e lezioni dalla gestione di infrastrutture di produzione. Scritte dalle persone che se ne prendono cura.
L'archivio
Altro dal team.
Come trovare l'unica riga che rende lento un checkout.
Un negozio sembra lento, ogni server è inattivo, e l'unico indizio è una sensazione. Misurate la piattaforma sotto il carico che fallisce, saltate la homepage in cache, catturate le richieste lente e raggruppatele per il punto in cui si bloccano. Il gruppo più grande è un file e una riga.
Scrivere un runbook di cutover per la migrazione con un orologio su ogni passo
Un runbook di cutover con cinque colonne: budget di tempo, responsabile, verifica osservabile e via del ritorno per ogni passo, provato con il cronometro.
Come leggere l'alimentazione di un rack a doppia linea, e cosa nascondono i numeri
Due linee vi proteggono solo se ciascuna può portare tutto il rack. Come leggere l'assorbimento delle linee A e B, pianificare il carico di failover, bilanciare le fasi e spostare i cavi in sicurezza.
Modifiche di zoning Fibre Channel, un fabric alla volta
Modifiche di zoning su Brocade in modo che un errore non tolga mai tutti i percorsi insieme: zone single initiator, nomenclatura, enable per fasi, verifiche.
Come leggere lo stato multipath su un host Linux
Cosa vi dice multipath -ll sui vostri dischi SAN: numero di percorsi, priorità ALUA, accodamento alla perdita di un percorso, e come provare il failover prima di averne bisogno.
Anche il vostro monitoraggio è un sistema: testate il percorso, non il dashboard
Il monitoraggio è una catena che può rompersi in silenzio: verificate che ogni dispositivo sia ascoltato, che un allarme reale arrivi a una persona.
Dodici domande da fare sulle misure GDPR del vostro host
Le misure GDPR del vostro host dovrebbero rispondere a domande precise. Dodici da fare su posizione dei dati, accessi, cifratura, backup, cancellazione dei dischi e notifica delle violazioni.
Provare un upgrade di PHP prima del passaggio, con un rollback pronto
Spostare un'applicazione su un nuovo ramo PHP in sicurezza: installate in parallelo, fate lint e scansione del codice, tracciate ciò che il traffico carica davvero, poi cambiate un solo socket.
Come gestire il DNS con un primary nascosto e secondary pubblici
Tenete la copia master delle vostre zone fuori da internet e lasciate che siano i secondary a rispondere. Due modi per alimentarli con PowerDNS, DNSSEC compreso, e i controlli.
Aggiornare un cloud CloudStack mentre le istanze dei tenant continuano a girare
Un metodo livello per livello per un aggiornamento di sicurezza di CloudStack: valutare, fare il backup, prima i management server, gli agent un host alla volta, i router secondo le evidenze.
Perché una VM più grande di un socket CPU è spesso più lenta
Perché una VM più grande di un socket CPU è spesso più lenta: accessi remoti alla memoria, coerenza delle cache, scheduling. Due regole e i comandi.
Controllate le label prima di dare la colpa a SELinux
La maggior parte dei denial SELinux è un file con la label sbagliata, non una lacuna nella policy. Come verificare le label dopo un'installazione, correggerle nel modo giusto e passare a enforcing in sicurezza su host remoti.
Il vostro mirror RPM, e costruire la correzione prima che la distro la rilasci
Come gestire un mirror RPM locale coerente e, quando una correzione è uscita upstream ma non è ancora pacchettizzata, costruirla in modo pulito perché il pacchetto ufficiale prenda poi il suo posto.
Le prime ore dopo un CVE critico: una checklist che funziona
Cosa fare nelle prime ore dopo un CVE critico: leggere le condizioni, inventariare dai pacchetti, mitigare, costruire la correzione se serve.
Numerare i cavi. Perché «il più alto più uno» è la regola sbagliata
I cable ID servono solo se un numero indica un cavo per sempre. Come allocarli in modo monotono, fail-closed, come etichettare entrambi i capi e come scoprire i duplicati presto.
Il vostro inventario è un'ipotesi finché la rete non lo conferma
Come tenere onesto un DCIM: dimostrate che un IP è libero in tre modi, leggete i MAC dal controller, confermate i link con LLDP e il fabric FC, rileggete tutto.
Estendere una VLAN tra siti con WireGuard e VXLAN
Come si costruisce un'estensione Layer 2 con componenti Linux: WireGuard, VXLAN per VLAN, un bridge, MTU calcolata, BPDU filtrate solo sugli endpoint.
Un allarme è un messaggio a una persona, non una riga in un log
Come instradare gli allarmi di monitoraggio perché l'ingegnere giusto li veda entro pochi secondi: severità rigorose, dipendenze, consegna in chat, ownership e taratura per host.
Un hidden primary e dnsdist. Hardening del DNS autoritativo
Perché il DNS autoritativo ha bisogno di un hidden primary, le regole dnsdist che vale la pena mettere davanti a ogni nameserver pubblico, e come verificare zone e reverse DNS.
Rendere invisibile ai vostri visitatori il riavvio di un backend
Due web server mostrano ancora errori quando uno si riavvia. Le impostazioni di HAProxy, Varnish e keepalived che rendono un riavvio invisibile, e come testarle.
Come leggere la salute di un cluster Galera in cinque variabili di stato
Le variabili di stato wsrep che vi dicono se un cluster Percona XtraDB o MariaDB Galera è sano, lento, o a un passo dal perdere il quorum.
I più letti
Le guide a cui i lettori tornano- 0110 motivi per cui il vostro sito si carica lentamente (e come risolverli)
- 02Importanti file di log Linux da monitorare su RHEL 9 e 10
- 03Configurare WordPress Multisite con nginx e PHP-FPM su RHEL 9 e 10
- 04Archimede e il paranco: come un uomo mosse una nave
- 05Guida completa ai codici di stato HTTP: la serie 300
- 06Guida completa ai codici di stato HTTP: la serie 400
- 07Quanta RAM, CPU, storage e IOPS servono davvero al vostro VPS?
Mettete la lettura al lavoro
Avete in mente un carico di lavoro?
Partite dai numeri.
Gli strumenti di dimensionamento trasformano i vostri requisiti in una configurazione proposta e in una fascia di prezzo indicativa. Un ingegnere può aiutarvi a valutare cosa fa al caso vostro.

