Saltar para o conteúdo
EuroVPSEuroVPS

Como alteramos o routing sem pedir autorização.

Quando a maioria dos fornecedores precisa de uma alteração de routing, abre um ticket ao seu upstream e espera. Quando nós precisamos de uma, fazemo-la. Esta é a disciplina que a torna segura.

Por EuroVPS EngineeringA casa das máquinas

5 min de leitura
Neste artigo 4 secções
Em resumo
  • Um fornecedor que aluga a sua rede pede alterações de routing. Um fornecedor que tem rede própria fá-las.
  • Velocidade sem disciplina é um risco. Todas as alterações em equipamento de produção seguem o mesmo runbook escrito, descrito abaixo.
  • Um conjunto pequeno e normalizado de plataformas, uma só gramática operacional: os engenheiros no suporte são os mesmos que definem a política de routing.

Há um momento em todos os incidentes sérios em que alguém diz que o routing tem de mudar. O que acontece a seguir depende inteiramente de a quem pertence a rede. Um fornecedor montado num backbone alugado abre um ticket ao seu upstream e espera na fila de outra pessoa. Nós entramos no nosso próprio edge e fazemos a alteração. Com cuidado, segundo regras que vamos mostrar, mas fazemo-la. Ninguém a montante tem de a aprovar, de a agendar, ou de ser lembrado de quem somos.

QUANDO O ROUTING TEM DE MUDAR
TENANT NUM BACKBONE ALUGADO
Abrir um ticket
Entrar na fila do upstream
Esperar por uma janela de alteração
Esperar que seja agendada
A alteração entra
EUROVPS · EDGE PRÓPRIO, AS PRÓPRIO
Entrar no nosso router
Fazer a alteração
A mesma alteração de routing. Um caminho passa pela fila de outra pessoa; o outro passa pelo nosso próprio edge.

A alteração é nossa

A palavra para isto não é velocidade, é autonomia. Como a rede se anuncia como o nosso próprio AS, a política de routing é nossa para definir: como o tráfego entra, que carrier prefere, o que é deslocado quando um caminho se degrada. A nossa é a mesma equipa de engenheiros que atende a linha de suporte, e o router é nosso.

Rápido não é nada sem seguro

Poder alterar qualquer coisa em minutos só é seguro com disciplina, e a nossa está escrita. Estas são as regras permanentes para tocar em equipamento de rede de produção, citadas do runbook real, que é escrito a partir de operações reais, não de um exercício de quadro branco:

Todas as alterações em equipamento de produção seguem um runbook escrito: hostname verificado, running config com backup, um comando de cada vez, nada guardado na startup até ser verificado, e um segundo engenheiro vê o plano primeiro.

Nenhuma destas regras é exótica. O que importa é que são aplicadas em equipamento que nos pertence, por pessoas a duas secretárias de distância, em vez de descritas no documento de gestão de alterações de um terceiro.

Porque conseguimos operar a esta profundidade

A resposta sem glamour é a normalização. O edge é Cisco ASR 9000 em Atenas e Juniper MX204 em Amesterdão, a alimentar um fabric EVPN/VXLAN em Cisco Nexus 9000: um conjunto pequeno e normalizado de plataformas que os nossos engenheiros conhecem de ponta a ponta, uma só gramática operacional de cima a baixo. É o gémeo de rede da doutrina 3PAR: quando todas as máquinas falam um só dialeto, o engenheiro ao telefone às 3 da manhã também consegue raciocinar sobre o routing, porque é a mesma pessoa e o mesmo sistema conhecido. Não há escalation para um dono de backbone que nunca ouviu falar da sua empresa, porque não há nenhum dono de backbone acima de nós para quem escalar.

A lição para a sua empresa

Às 3 da manhã a pergunta não é se o seu fornecedor é simpático. É se a pessoa que atende consegue alterar a rede, ou se está à espera de alguém a montante com uma fila, um comité de alterações e nenhuma ideia de quem a sua empresa é. Essa única capacidade, tida ou não tida, é a maior parte da diferença entre um incidente que dura minutos e um que dura uma noite.

Respostas diretas

Não precisam mesmo da autorização de ninguém?+

Para a nossa própria política de routing, não. Anunciamos as nossas próprias rotas a partir do nosso próprio AS; os nossos upstreams transportam-nas. A disciplina interna é a estrutura de autorização: o plano é revisto antes da execução, segundo o runbook acima. O que não precisamos é de um ticket num terceiro para mudar a forma como a nossa própria rede se comporta.

Seria informado de alterações que me afetam?+

As alterações com impacto visível para o cliente têm uma janela de manutenção e um aviso prévio. A maioria das alterações não tem nenhum, e é esse o objetivo da disciplina.

Como descubro se o meu fornecedor tem rede própria?+

É registo público. Procure quem anuncia a gama de IP em que o seu servidor está: se o AS pertence a uma empresa diferente daquela que lhe fatura, o seu fornecedor está a revender a rede de outra pessoa. A lista completa de cinco perguntas, com as ferramentas de pesquisa, está em A rede não é sua. É esse o seu verdadeiro lock-in.

Pergunte ao seu fornecedor em quanto tempo consegue reencaminhar o seu tráfego. Depois pergunte-nos a nós.

As pessoas que operam o AS200477 são as pessoas que atendem o telefone.

Abra o Sizing Desk

Chegou ao fim.

Ponha a leitura em prática

O que executa?

Fale-nos da carga de trabalho, do tráfego e dos requisitos de recuperação. Comece pelo configurador de servidores ou discuta os detalhes com um engenheiro.

Escrito pelos engenheiros que constroem e operam a infraestrutura que descreve.
Fale com um engenheiro
XIn

Faltam 5 min