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.
Replique o grupo, não o disco, consistência na replicação entre arrays
Porque é que replicar cada volume sozinho pode deixar uma cópia remota que não arranca, como os consistency groups o resolvem e como testar uma réplica em segurança.
Uma única porta de entrada para cada ferramenta interna: um padrão de self-hosting
Como correr task boards, dashboards, um password vault e mais atrás de um único reverse proxy: wildcard DNS, containers sob systemd, acesso em camadas, renomeações seguras.
Leia a linha de scope, como verificar as alegações ISO de um fornecedor
Um logótipo prova pouco. O que ler no certificado ISO de um fornecedor: a linha de scope, quem o emitiu e quem o acreditou, as datas e a Declaração de Aplicabilidade.
Logging central que resiste a uma revisão de incidente
Como construir logging central em que pode confiar quando importa: reencaminhamento fiável, um nome limpo por dispositivo, relógios certos, streams por função e alarmes no silêncio.
Ligar o PHP ao Valkey Sentinel, e provar que o failover funciona
Uma cache replicada só ajuda se o PHP seguir a promoção. Como configurar o Sentinel, ligar WordPress e Laravel, escolher a eviction policy e testar tudo.
O mapa de failure domains, e o teste de failover que o prova
A alta disponibilidade é uma afirmação até ser testada. Como mapear réplicas a hosts, arrays e chassis, como impor anti-affinity e como correr uma folha de testes de failover.
Como um fabric EVPN sabe onde está o seu servidor
Um percurso prático pelos tipos de rota BGP EVPN, pelos anycast gateways e pelo ingress replication, com os comandos show que um engenheiro usa para localizar um host.
Como fazer testes de aceitação a um cluster Kubernetes antes da produção
Um painel verde não é um cluster pronto. Teste primeiro restores de storage, falha de nó, disruption budgets, builds e acesso de tenants em OpenShift ou OKD.
Escreva primeiro o rollback: um modelo para upgrades de rotina
Um modelo prático de upgrade. Acompanhe as versões, verifique cada servidor, valide o backup, escreva primeiro o caminho de volta e meça o downtime.
Mude uma coisa, meça de novo. Como encontrar o verdadeiro bottleneck
Um método repetível para servidores lentos: defina o sintoma, verifique cada recurso quanto a uso, saturação e erros, mude uma coisa, meça de novo.
Backup apenas por pull. Porque é que a produção nunca deve chegar aos seus próprios backups
Como desenhar backups que um intruso na produção não consegue apagar: pull do lado do backup, chaves limitadas a um único comando, repositórios append-only, prune local.
Atualizar o live chat self-hosted sem perder uma única conversa
Um método passo a passo para atualizar Chatwoot self-hosted em containers: contagens de referência, um dump em repouso, um rollback escrito e verificações do lado do visitante.
A porta mais privilegiada do rack é a que ninguém vigia
O iLO e o iDRAC podem desligar, reinstalar ou ler qualquer servidor. Como isolamos os controladores de gestão numa rede fisicamente isolada (air-gapped), como os reforçamos e como os configuramos em massa.
Filtrar antes de preferir. Uma política de BGP no edge que falha em segurança
Como estruturar um edge BGP multi-homed: primeiro a higiene de entrada, depois um esquema de local-preference por níveis, disciplina de saída e anti-spoofing. Com exemplos.
Live migration de um guest KVM com o seu storage, passo a passo
Como mover uma máquina virtual KVM em execução, com o seu disco, entre hosts com libvirt: verificações de compatibilidade, preparação do destino, o comando e quando ir a frio.
Agrupar os slow logs do PHP-FPM para descobrir o que o seu site espera
O slow log do PHP-FPM regista um stack trace de cada pedido lento. Agrupado pelo frame em que cada pedido ficou preso, diz exatamente para onde vai o seu tempo.
Deixe de comparar GPU à hora.
A folha de comparação tem seis fornecedores e uma coluna, dólares por GPU-hora, por ordem crescente, com a decisão a gravitar para a primeira linha. Ninguém pergunta de que é preço esse número. Pode ser uma placa de consumo, uma máquina partilhada ou silício de datacenter dedicado num rack na UE, e a coluna não lhe consegue dizer qual.
Como dimensionar um servidor (a maioria precisa de menos do que pensa)
A sua última fatura regista o que lhe foi cobrado, não o que utilizou. Três comandos na máquina que já tem a correr dão-lhe o número real.
Como alteramos o routing sem pedir autorização.
Quando a maioria dos fornecedores precisa de uma alteração de routing, abre um ticket e espera. Nós fazemos a alteração, sob um runbook escrito que a mantém segura.
Construímos um VPN Control Center para a equipa de uma agência.
Uma agência multimarca pediu self-service: que os seus próprios colaboradores pudessem fazer as alterações de VPN de rotina. O que construímos, porque foi precisa a equipa que opera a infraestrutura para o construir, e o que mantivemos.
Comprar a máquina séria, como fazemos desde 2004.
Desde 2004 tomamos vezes sem conta a mesma decisão de compra: comprar a máquina séria. Eis o que essa decisão lhe compra.
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.

