· 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.
Simulación
Modelos físicos, estructurales o de proceso con alta demanda computacional.
Analítica intensiva
Procesamiento de volúmenes que exceden la capacidad de una infraestructura estándar.
Investigación aplicada
Proyectos académicos e industriales con requerimientos de cómputo científico.
Optimización
Problemas combinatorios y de asignación de recursos a gran escala.
Inteligencia artificial
Entrenamiento y ejecución intensiva de modelos propios.
Procesamiento masivo de datos
Cargas que requieren paralelización.
· Ingeniería
Qué hacemos.
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.
Dimensionamiento
Tipo de nodo (CPU o GPU), cantidad, almacenamiento, red y presupuesto por hora, con escenarios.
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.
Adaptación del código
Paralelización, contenedores y pruebas de escalamiento para que el trabajo aproveche la capacidad que paga.
Ejecución y validación
Corremos los trabajos, verificamos resultados y medimos el costo real contra el estimado.
Entrega y acompañamiento
Documentación, transferencia a tu equipo y operación mientras la necesites.
· Modelo
Fases y entregables.
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.
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.
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.
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:
- 01 Horas de cómputo estimadas y tipo de nodo (CPU o GPU).
- 02 Volumen y ubicación de los datos.
- 03 Grado de adaptación que necesita el código.
- 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.