O blog da EuroVPS
Notas de campo.
Da casa das máquinas.
Decisões, investigações e lições de quem opera infraestrutura de produção. Escritas pelas pessoas que cuidam dela.
O arquivo
Mais da equipa.
Como encontrar a linha que torna um checkout lento.
Uma loja online parece lenta, todos os servidores estão parados, e a única pista é uma sensação. Meça a plataforma sob a carga que falha, salte a página inicial em cache, capture os pedidos lentos e agrupe-os por onde bloqueiam. O maior grupo é um ficheiro e uma linha.
Escrever um runbook de cutover de migração com um relógio em cada passo
Um runbook de cutover dá a cada passo um tempo, um responsável, uma verificação e um caminho de volta. Como o escrever, ensaiar e decidir go ou no go.
Como ler a energia de um rack com duas alimentações, e o que os números escondem
Duas alimentações só protegem se cada uma aguentar o rack inteiro. Como ler o consumo das alimentações A e B, planear a carga de failover, equilibrar as fases e mover cabos em segurança.
Alterações de zoning Fibre Channel, um fabric de cada vez
Alterações de zoning em Brocade para que um erro nunca derrube todos os caminhos de uma vez. Zonas single initiator, regras de nomes, enables faseados.
Como ler o estado do multipath num host Linux
O que o multipath -ll diz sobre os seus discos SAN: número de paths, prioridades ALUA, queueing quando se perdem paths e como provar o failover antes de precisar dele.
A sua monitorização também é um sistema: teste o caminho, não o dashboard
Como verificar que os logs chegam de facto, que os alarmes chegam a uma pessoa e que um dashboard silencioso significa uma rede saudável. Uma lista de verificação prática com comandos.
Doze perguntas sobre as medidas RGPD do seu fornecedor de hosting
Doze perguntas precisas sobre as medidas RGPD do seu fornecedor de hosting: localização dos dados, acesso, encriptação, backups, apagamento de discos e notificação de violações.
Provar um upgrade de PHP antes de mudar, com um rollback pronto
Mudar uma aplicação para um novo branch de PHP em segurança: instalar lado a lado, fazer lint e scan ao código, rastrear o que o tráfego realmente carrega, e depois mudar um socket.
Como operar DNS com um hidden primary e secondaries públicos
Mantenha a cópia principal das suas zonas fora da internet e deixe os secondaries fazer as respostas. Duas formas de os alimentar com PowerDNS, DNSSEC incluído, e as verificações.
Patching numa cloud CloudStack enquanto as instâncias dos tenants continuam a correr
Um método camada a camada para uma atualização de segurança do CloudStack: avaliar, fazer backup, primeiro o management, agents um host de cada vez, routers por evidência.
Porque é que uma VM maior do que um socket de CPU é muitas vezes mais lenta
Como funciona o NUMA num host de dois sockets, porque é que uma VM que ocupa ambos paga em cada acesso à memória, e como ler a topologia e dimensionar à medida.
Verifique as labels antes de culpar o SELinux
A maioria das negações do SELinux é um ficheiro com a label errada, não uma falha na política. Como auditar as labels depois de uma instalação, corrigi-las como deve ser e passar a enforcing em segurança em hosts remotos.
O seu próprio mirror RPM, e construir a correção antes de a distribuição a publicar
Como operar um mirror RPM local consistente e, quando a correção existe upstream mas ainda não como pacote, construí-la de forma limpa para que o pacote oficial a substitua mais tarde.
As primeiras horas depois de um CVE crítico: uma lista de verificação que funciona
O que fazer entre a divulgação de uma vulnerabilidade crítica e o patch: encontrar os hosts expostos, mitigar, fazer o rollout em segurança, manter uma cronologia e rever os logs.
Numerar cabos. Porque «o maior mais um» é a regra errada
Os cable IDs só ajudam se um número significar um cabo para sempre. Como atribuí-los de forma monótona, em fail-closed, como etiquetar as duas pontas e como apanhar os duplicados cedo.
O seu inventário é uma hipótese até a rede o confirmar
Como manter um DCIM honesto. Prove que um IP está livre de três formas, leia as MAC do controlador, confirme as ligações com LLDP, releia cada campo.
Estender uma VLAN entre sites com WireGuard e VXLAN
Como estender um segmento Layer 2 entre duas localizações com WireGuard e VXLAN em Linux: o cálculo do MTU, a disposição das bridges, a proteção contra loops e a ordem de migração.
Um alarme é uma mensagem a uma pessoa, não uma linha num log
Como encaminhar os alarmes de monitorização para que o engenheiro certo os veja em segundos: severidades estritas, dependências, entrega por chat, responsabilidade e ajuste por host.
Um hidden primary e o dnsdist. Hardening do DNS autoritativo
Porque o DNS autoritativo precisa de um hidden primary, as regras dnsdist que vale a pena colocar à frente de cada nameserver público, e como verificar zonas e reverse DNS.
Como tornar um reinício do backend invisível para os seus visitantes
Dois web servers ainda mostram erros quando um reinicia. As definições de HAProxy, Varnish e keepalived que tornam um reinício invisível, e como o testar.
Como ler a saúde de um Galera cluster em cinco variáveis de estado
As variáveis wsrep que mostram se um cluster Percona XtraDB ou MariaDB Galera está saudável, lento ou a um passo de perder o quorum.
Mais lidos
Os guias a que os leitores regressam- 0110 razões para o seu website carregar devagar (e como as corrigir)
- 02Os ficheiros de log Linux que deve monitorizar em RHEL 9 e 10
- 03Configurar o WordPress Multisite com nginx e PHP-FPM em RHEL 9 e 10
- 04Arquimedes e a talha: como um homem moveu um navio
- 05Guia completo dos códigos de estado HTTP: série 300
- 06Guia completo dos códigos de estado HTTP: série 400
- 07De quanta RAM, CPU, disco e IOPS precisa realmente o seu VPS?
Ponha a leitura em prática
Tem uma carga de trabalho em mente?
Comece pelos números.
As ferramentas de dimensionamento transformam os seus requisitos numa configuração proposta e num intervalo de preço indicativo. Um engenheiro pode ajudar a rever o que se adequa.

