08 / Infra / Azure

SERVICE NOW

Flota de VM Azure — IPs públicas y privadas vía Azure SDK.

Proyecto privado de cliente — no desplegado públicamente.

SERVICE NOW
Azure VM list — status, region, public IP and size, from the Azure API.

Capturas

Azure VM list — status, region, public IP and size, from the Azure API.
Azure VM list — status, region, public IP and size, from the Azure API.
Public and private IPs per VM, with DNS names where they exist.
Public and private IPs per VM, with DNS names where they exist.
Update DNS for selected public and private IPs.
Update DNS for selected public and private IPs.
Servers dashboard — fleet overview and Azure subscription cost.
Servers dashboard — fleet overview and Azure subscription cost.
Affiliate offers — campaigns, payouts and visibility in the same console.
Affiliate offers — campaigns, payouts and visibility in the same console.
Offer detail — tracking links, creatives and geo rules.
Offer detail — tracking links, creatives and geo rules.

Resumen

Consola de operaciones para VM Azure — inventario, IPs públicas/privadas por API, DNS y cambio de IP con Azure SDK. Ofertas de afiliados y costes de servidores en el mismo producto, porque el mismo equipo que gestionaba la flota de VM también seguía campañas de afiliados y necesitaba ambas cosas en un solo lugar en vez de cambiar entre el portal Azure y una hoja aparte.

El problema

VMs, IPs públicas, IPs privadas y DNS se gestionaban uno a uno en el portal Azure, sin inventario compartido. Comprobar qué IP pública tenía cada VM, o actualizar un registro DNS tras un cambio de IP, significaba abrir la página de cada máquina individualmente en el portal — no había una sola lista que mostrara estado, región, tamaño e IP juntos, ni forma de ver los costes de los servidores junto a las campañas que esos servidores ejecutaban.

La solución

Consola sobre Azure SDK: listar VMs, leer IPs públicas/privadas, actualizar DNS, cambiar IPs por API. Equipos, usuarios y logs al lado. La lista de VM extrae estado, región, tamaño e IP pública directamente de la API de Azure en una sola tabla, y los nombres DNS se muestran junto a las IPs que resuelven, así que un registro DNS obsoleto o faltante se ve de un vistazo. Un dashboard de servidores pone la flota frente al coste de la suscripción Azure, y la misma consola sigue las ofertas de afiliados — campañas, enlaces de tracking, creatividades, pago y reglas geo — ya que las ofertas y los servidores que las ejecutan comparten dueño.

Rol

Desarrollador full stack — Azure SDK, APIs de IP y DNS, UI de operaciones. Construcción de la capa que convierte llamadas individuales a la API de Azure en una sola tabla para toda la flota y acciones en lote.

Resultado

La flota se gestiona desde un panel: VMs, IPs públicas/privadas, DNS y cambios de IP, junto a los costes de servidores y las ofertas de afiliados que antes vivían en una hoja aparte.

Funciones

  • Azure VM inventory — status, region, size, public IP
  • Public and private IP tables from the Azure API
  • Change IPs through the Azure SDK
  • DNS update for selected addresses
  • Server cost overview for the Azure subscription
  • Affiliate offers and campaigns in the same console

Tecnología

Bric Reda
Sobre el autor

Bric Reda es desarrollador full stack en Tánger, Marruecos. Construye software con Laravel, React y TypeScript — plataformas SaaS, sistemas ERP y aplicaciones en producción para empresas en Marruecos y Europa.

Más sobre Bric Reda

Proyectos seleccionados

FRIGO SYS ERPCASHFLOW ANYWAREANYBOT
Empezar un proyecto →