En l'ecosistema del núvol natiu, la gestió eficient d'unitats de processament gràfic (GPU) s'ha convertit en un dels desafiaments més crítics per a les organitzacions que despleguen càrregues de treball d'intel·ligència artificial. La fragmentació del maquinari, la competència per recursos escassos i l' heterogeneïtat entre fabricants són obstacles que frenen la productivitat i eleven els costos operatius. En aquest context, la decisió del Comitè de Supervisió Tècnica (TOC) de la Cloud Native Computing Foundation (CNCF) d'acceptar HAMi com a projecte en fase d'incubació representa una fita important. Aquest middleware de virtualització de GPU, originalment concebut per a Kubernetes, promet revolucionar la forma en què les empreses aprofiten els seus acceleradors, permetent fraccionar una GPU física en unitats més petites, aïllar càrregues de treball i aplicar polítiques de planificació avançades sense modificar el codi de les aplicacions existents. La seva arribada a la incubació de CNCF no només valida la seva maduresa tècnica, sinó que també obre la porta a una adopció més àmplia en entorns empresarials.
L'adopció d'HAMi ha estat notable des de la seva entrada com a projecte Sandbox l'agost del 2024. El projecte compta amb més de 550 organitzacions contribuents, prop de 3.500 estrelles a GitHub i més de 2.600 col·laboradors. El seu creixement anual del 43% en contribucions reflecteix un interès genuí de la comunitat. S'han publicat cinc casos d'estudi de CNCF que documenten desplegaments en producció, incloent-hi l'ús per part de DaoCloud en més de 10.000 GPUs distribuïdes en més de deu centres de dades, i la gestió de recursos acceleradors heterogenis a la Xina Merchants Bank. Aquests números evidencien que HAMi no és una solució de laboratori, sinó una eina provada en entorns reals i de gran escala.
Per comprendre el valor de HAMi, cal analitzar el problema que resol. En els clústers Kubernetes actuals, les GPUs solen assignar-se de forma completa a cada pod, la qual cosa genera una infrautilització massiva quan les càrregues de treball només requereixen una fracció de la memòria o dels nuclis de computació. A més, cada fabricant —NVIDIA, AMD, Intel, Huawei, etc.— exposa un model operatiu diferent, cosa que complica la gestió unificada. HAMi actua com una capa de middleware que intercepta les sol·licituds de recursos i les tradueix a instruccions que el planificador pot entendre, permetent fraccionar la GPU per memòria, nuclis o nombre de dispositius. Aplica polítiques com binpack, spread i topologia, i garanteix un aïllament estricte en temps d'execució gràcies al seu component HAMi-Core, que intercepta les anomenades natives al driver CUDA en el cas de NVIDIA. Tot això sense necessitat de tocar els manifestos de Kubernetes ni el codi de les aplicacions, cosa que redueix dràsticament la fricció en l'adopció.
L'arquitectura de HAMi està composta per diversos mòduls que treballen en conjunt: un webhook mutant que modifica els pods abans de la seva programació, un extensor de planificador que filtra i puntua nodes i dispositius, plugins de dispositiu específics per a cada proveïdor, una capa de virtualització en contenidor, una interfície web per a gestió visual i un mòdul d'observabilitat compatible amb Prometheus. Aquesta modularitat permet que HAMi s'integri amb altres projectes de l'ecosistema CNCF, com Volcano per a planificació batch orientada a IA, Koordinator per a fluxos de treball amb GPU compartida, i s'espera una futura col·laboració amb Kueue, KAI-scheduler i llm-d. L'objectiu a llarg termini és que HAMi es converteixi en un centre de millors pràctiques per a tot tipus de dispositius heterogenis, incloent NPU, DCU, MLU i futures generacions d'acceleradors.
La fita de la incubació no només suposa un reconeixement tècnic, sinó que també implica que el projecte ha complert amb els criteris de governança neutral i sostenibilitat que exigeix la CNCF. Els mantenidors provenen d'empreses com dynamia.ai i NVIDIA, així com desenvolupadors independents, la qual cosa garanteix una diversitat de perspectives i evita la dependència d'un sol proveïdor. Aquesta neutralitat és clau perquè les organitzacions confiïn en HAMi com una capa d'infraestructura estratègica. A més, el roadmap del projecte inclou millores en planificació avançada com gang-scheduling, priorització i autoescalat, així com suport per a noves famílies de GPU d'AMD i PPU, i un seguiment més detallat del consum de recursos mitjançant DRA (Dynamic Resource Allocation).
Des d'una perspectiva empresarial, l'eficiència en l'ús de GPUs es tradueix directament en estalvi de costos i en una major capacitat per escalar projectes d'intel·ligència artificial. Les empreses que estan invertint en IA per a empreses necessiten maximitzar el retorn de les seves inversions en maquinari. HAMi permet executar més càrregues de treball amb els mateixos recursos, la qual cosa accelera els cicles d' experimentació i desplegament. Per exemple, un equip de ciència de dades pot entrenar models més petits en paral·lel sobre una sola GPU fraccionada, o executar inferències en temps real amb requisits de latència ajustats, tot això sense comprometre el rendiment gràcies a l'aïllament per maquinari.
En aquest punt, és rellevant destacar com una empresa de desenvolupament de programari com Q2BSTUDIO pot ajudar les organitzacions a aprofitar al màxim tecnologies com HAMi dins de la seva estratègia cloud nativa. Q2BSTUDIO s'especialitza en la creació d'aplicacions a mida i programari a mesura que s'integren amb plataformes com Kubernetes, AWS i Azure. Implementar HAMi no és un procés trivial; requereix ajustar la configuració del clúster, definir polítiques de planificació i sovint desenvolupar components personalitzats per manejar dispositius específics. L'experiència en desenvolupament d'aplicacions multiplataforma que ofereix Q2BSTUDIO permet dissenyar solucions que connectin HAMi amb els fluxos de treball d'intel·ligència artificial i business intelligence de cada organització. Per exemple, es pot construir un panell de control personalitzat que mostri a Power BI la utilització de GPUs virtualitzades, o desenvolupar agents IA que automatitzin l'assignació de recursos en funció de la demanda.
A més, la ciberseguretat és un aspecte crític quan es virtualitzen recursos maquinari compartits. HAMi proporciona aïllament a nivell de driver, però la seguretat de l'ecosistema Kubernetes requereix una estratègia integral. Q2BSTUDIO ofereix serveis d'intel·ligència artificial per a empreses que inclouen auditories de seguretat en clústers, hardening de nodes i monitorització d'accessos. La implementació de HAMi en entorns amb necessitats de compliment normatiu o dades sensibles pot beneficiar-se d' una anàlisi de riscos i de la integració amb eines de ciberseguretat com polítiques de xarxa i control d' accés basat en rols. Així mateix, els serveis cloud AWS i Azure que Q2BSTUDIO ofereix permeten desplegar HAMi en infraestructures gestionades, optimitzant costos i escalabilitat. La combinació de HAMi amb serveis intel·ligència de negoci i agents IA obre noves possibilitats: per exemple, un agent autònom que decideixi quan fraccionar una GPU en funció de la cua de treballs, o un dashboard a Power BI que mostri el rendiment de models entrenats amb recursos virtualitzats.
La incubació de HAMi a CNCF és un senyal clar que la indústria s'està movent cap a una gestió més intel·ligent i eficient dels recursos acceleradors. Per a les organitzacions que ja tenen inversions en Kubernetes i estan explorant la intel·ligència artificial, aquest projecte representa una oportunitat d'optimització immediata. No obstant això, l'adopció tecnològica no acaba amb instal·lar un middleware; requereix un acompanyament expert. Q2BSTUDIO, amb el seu enfocament en solucions de programari a mida i en la integració de tecnologies cloud, està en una posició ideal per guiar les empreses en aquest camí, des de l' avaluació inicial fins al desplegament en producció i el monitoratge continu.
En resum, HAMi no és només un projecte tècnic més; és un habilitador perquè la intel·ligència artificial sigui més accessible i rendible en entorns cloud nadius. La seva arribada a la incubació de CNCF és un recolzament comunitari i un indicador de maduresa. Les empreses que vulguin mantenir-se competitives haurien de considerar com la virtualització de GPU pot transformar les seves operacions d' IA. I per això, comptar amb un soci tecnològic com Q2BSTUDIO, que entén tant la infraestructura com la lògica de negoci, pot marcar la diferència entre un projecte pilot i una adopció exitosa a gran escala.


