· Soluciones · 03

Cómputo de alto desempeño

El problema no cabe en un computador. Estructuramos el proyecto y desplegamos la capacidad de cómputo que necesita: un clúster en nube, dimensionado al problema, que se apaga cuando no se usa.

· Criterio

Cuándo hace falta un clúster y cuándo no.

Tiene sentido cuando

  • Una simulación o un cálculo tarda días en una estación de trabajo, o directamente no cabe en memoria.
  • Necesitas procesar volúmenes que exceden una infraestructura estándar: analítica masiva, imágenes, series de tiempo largas.
  • Vas a entrenar o ajustar modelos propios y el costo de GPU por hora importa más que la comodidad.
  • Un proyecto de investigación aplicada exige cómputo científico reproducible, con colas y nodos, no un computador prestado.

No hace falta cuando

  • El cuello de botella es el código, no la máquina: con una optimización o una paralelización básica corre en lo que ya tienes.
  • Un servicio gestionado (una base de datos analítica, una API de modelos) resuelve el caso sin administrar clústeres.
  • El cálculo se hace una sola vez y cabe en una instancia grande alquilada por horas.

La evaluación técnica es la primera fase y dice con franqueza en cuál de los dos casos estás. Si no hace falta un clúster, no lo montamos.

· Capacidades

Qué construimos.

01

Simulación

Modelos físicos, estructurales o de proceso con alta demanda computacional.

02

Analítica intensiva

Procesamiento de volúmenes que exceden la capacidad de una infraestructura estándar.

03

Investigación aplicada

Proyectos académicos e industriales con requerimientos de cómputo científico.

04

Optimización

Problemas combinatorios y de asignación de recursos a gran escala.

05

Inteligencia artificial

Entrenamiento y ejecución intensiva de modelos propios.

06

Procesamiento masivo de datos

Cargas que requieren paralelización.

· Ingeniería

Qué hacemos.

01

Evaluación técnica

Perfilamos el problema: memoria, cómputo, datos y tiempos. Decidimos si justifica infraestructura especializada o se resuelve con una arquitectura convencional.

02

Dimensionamiento

Tipo de nodo (CPU o GPU), cantidad, almacenamiento, red y presupuesto por hora, con escenarios.

03

Despliegue del clúster en nube

Planificador de trabajos, colas, almacenamiento compartido e imágenes con tus librerías. Levantado como infraestructura como código: se reproduce, se escala y se apaga cuando no se usa.

04

Adaptación del código

Paralelización, contenedores y pruebas de escalamiento para que el trabajo aproveche la capacidad que paga.

05

Ejecución y validación

Corremos los trabajos, verificamos resultados y medimos el costo real contra el estimado.

06

Entrega y acompañamiento

Documentación, transferencia a tu equipo y operación mientras la necesites.

· Modelo

Fases y entregables.

01

Evaluación técnica

Determinamos si el requerimiento justifica infraestructura especializada o se resuelve con una arquitectura convencional. Entregable: informe de evaluación con recomendación.

02

Estructuración del proyecto

Alcance, requerimientos de cómputo, arquitectura de datos, integración con los sistemas existentes y presupuesto de infraestructura. Entregable: diseño y estimación por escrito.

03

Despliegue y ejecución

Levantamos el clúster, adaptamos el código y corremos los trabajos con validación de resultados. Entregable: resultados verificados y costo real medido.

04

Entrega y acompañamiento

Infraestructura documentada y transferida; acompañamos la operación el tiempo que haga falta. Entregable: documentación, accesos y plan de operación.

· Precio

Por proyecto, y se sabe por qué.

La infraestructura en nube se contrata a tu nombre y se paga al proveedor por uso. Lo que cotizamos por escrito es la ingeniería. Lo determinan cuatro cosas:

  1. 01 Horas de cómputo estimadas y tipo de nodo (CPU o GPU).
  2. 02 Volumen y ubicación de los datos.
  3. 03 Grado de adaptación que necesita el código.
  4. 04 Duración del acompañamiento.

La evaluación técnica inicial se cotiza como fase independiente y puede terminar en "no hace falta".

· Preguntas frecuentes

Lo que nos preguntan.

¿Necesito un clúster o me sirve una máquina grande?

Es la primera pregunta de la evaluación técnica. Si el trabajo cabe en una instancia grande alquilada por horas, o si el cuello de botella es el código, te lo decimos y no montamos un clúster.

¿En qué nube?

En la que ya uses o en la que tenga mejor precio para tu tipo de nodo. El despliegue se hace con infraestructura como código, así que no quedas atado a un proveedor.

¿Puedo apagarlo cuando no lo use?

Sí. El clúster se levanta y se apaga con un comando y se paga por horas de uso. Es la diferencia principal frente a comprar hardware.

¿Cómo se cobra?

La infraestructura en nube se contrata a tu nombre y se paga al proveedor por uso. Lo que cotizamos por escrito es la ingeniería: evaluación, dimensionamiento, despliegue, adaptación del código y acompañamiento.

¿Trabajan con universidades y grupos de investigación?

Sí. Proyectos de investigación aplicada con requerimientos de cómputo científico son uno de los casos típicos, junto con simulación industrial y entrenamiento de modelos.

Cuéntanos qué necesita tu proyecto.

Tipo de procesamiento, volumen de datos y plazo. Con eso hacemos la evaluación técnica.