Hetzner Cloud: así funciona su red interna con Open vSwitch

The Hetzner Cloud network stack – history and technical overview

Hetzner Cloud ha evolucionado su red desde bridges Linux y NAT hasta un stack basado en Open vSwitch, con más de un millón de servidores. En lugar de soluciones estándar como OVN, desarrollaron Flusskrebs, un controlador en Python que orquesta los flujos OpenFlow para conectar servidores, gestionar Private Networks y aplicar Firewalls. La arquitectura prioriza la simplicidad y el control propio, con servicios como DHCP y metadata ejecutándose localmente en cada host para mayor resiliencia.

En lugar de adoptar OVN, decidimos construir nuestra propia solución llamada Flusskrebs (literalmente 'cangrejo de río' o 'cangrejo de flujo' 🦀).
  1. publlus_enigma

    Una lectura interesante.

    Acabo de empezar con Hetzner, y con su producto storage box para probar backups en la nube vía Restic.

    Aunque el precio es muy competitivo, las tasas de transferencia de 3MB/s que estoy consiguiendo ahora mismo en una conexión de fibra de 1000/400 hacen que sea poco probable que llegue a usar alguna vez los 10TB que supuestamente me han asignado.

  2. sandeepkd

    Es interesante saber que intentan implementar Open vSwitch en Python. Yo también trabajé en implementar Open vSwitch en Java allá por 2014 más o menos. Open Stack tenía mucho rechazo en aquel entonces. Fue divertido reunir los requisitos haciendo ingeniería inversa del producto original basándose en el tráfico de red para algo que es un middleware y tiene estado propio.

  3. marcosscriven

    Hoy he aprendido que Krebs también significa cangrejo; yo siempre pensé que solo era "cáncer", así que "flow cancer" me parecía un nombre extraño.

Más de este día

2026-10-09