Rendiment de Vault: benchmarks amb càrregues reals

Analitzem benchmarks reals de Vault sota concurrència: KV, SSH i PKI. Descobreix com escalar la teva infraestructura amb HashiCorp Vault.

domingo, 26 de julio de 2026 • 7 min de lectura • Equip Q2BSTUDIO

Métricas clave de Vault en entornos productivos

Quan una organització comença a gestionar secrets amb HashiCorp Vault, el volum d'operacions sol ser modest: uns quants serveis que obtenen credencials o emeten certificats. No obstant, a mesura que l'adopció s'expandeix cap a pipelines de CI/CD, aprovisionament automatitzat de màquines i signatures PKI dinàmiques, la concurrència es dispara. Entendre com es comporta Vault sota càrregues concurrents creixents esdevé un factor crític per al dimensionament d'infraestructures i la planificació de capacitat. A Q2BSTUDIO, com a empresa especialitzada en el desenvolupament d'aplicacions a mida i solucions cloud, hem analitzat a fons els patrons de rendiment de Vault per ajudar als nostres clients a dissenyar desplegaments resilients.

Recentment, un conjunt de benchmarks realitzats sobre un clúster de Vault Enterprise (v1.17.3+ent) amb emmagatzematge Raft integrat a AWS us-west-2 ens ha proporcionat dades reveladores. Les proves van seguir un model de rampa gradual, des d'un únic usuari virtual fins a 500 per a càrregues KV, i entre 200 i 300 per a SSH i PKI. Els resultats, monitoritzats amb k6 i Datadog, mostren punts d'inflexió clars: el knee point (on la latència comença a créixer més ràpid que el throughput), el saturation point (on el rendiment s'estanca) i el failure point (on les peticions comencen a fallar). A continuació, detallem les conclusions clau i les implicacions pràctiques per a equips de plataforma.

1. Lectures KV: molt més eficients que les escriptures

La primera troballa evident és que les operacions de lectura al motor KV superen àmpliament les escriptures en condicions de concurrència. Als benchmarks, les lectures van ser aproximadament 2,3 vegades més ràpides que les escriptures i van mantenir l'estabilitat fins i tot en arribar a 500 usuaris virtuals. Les escriptures, en canvi, van arribar a punts d'estrès abans i van ser les primeres a fallar. La raó principal és que les escriptures s'han de comprometre i replicar als nodes Raft, generant una sobrecàrrega de disc i xarxa que no existeix a les lectures. Per a càrregues pesades d'escriptura, com secrets d'1 MB, el motor KV2 va començar a fallar entre 50 i 100 usuaris virtuals, mentre que les lectures seguien operant. Això reflecteix una realitat: en entorns on abunden les escriptures —per exemple, en sistemes de CI que roten credencials constantment— és fonamental dimensionar correctament l'emmagatzematge.

2. La mida del payload: el factor més impactant

La mida dels secrets té un efecte dramàtic en el rendiment. Els payloads petits (1 KB) van escalar sense saturació fins a 500 usuaris virtuals en lectures. No obstant, en augmentar a 100 KB o 1 MB, el throughput va caure en picat: de milers de peticions per segon a xifres d'un sol dígit. La causa és el cost de processament i replicació de payloads grans: més escriptura en disc, més trànsit Raft i més pressió a la memòria. A Q2BSTUDIO recomanem als nostres clients que mantinguin els secrets per sota de 100 KB sempre que sigui possible. Si necessiten emmagatzemar bundles de certificats, fitxers de configuració o binaris, una bona pràctica és externalitzar-los a un bucket de cloud AWS o Azure i guardar a Vault només la referència o les credencials d'accés. Això també redueix la superfície d'atac i millora la governança.

3. Memòria i emmagatzematge: els veritables colls d'ampolla

Les mètriques de sistema van revelar que la memòria va ser el recurs més limitant durant les càrregues KV. Amb 500 usuaris concurrents, l'ús de memòria va arribar al 100% a tots els nodes, mentre que la CPU es va mantenir entre el 20% i el 40%. Això indica que la capacitat de còmput no és el principal factor limitant; ho són la memòria i el rendiment del disc. Com que Vault amb Raft necessita confirmar escriptures en disc abans de considerar l'operació exitosa, les ràfegues d'escriptura grans provoquen pics d'activitat de disc que es correlacionen amb augments en la latència de cua. Per a equips que gestionen infraestructures crítiques, escalar la memòria dels nodes i usar discs SSD/NVMe d'alt rendiment és una inversió necessària. A Q2BSTUDIO ajudem empreses a dissenyar aquestes configuracions, integrant també solucions d'IA i automatització per optimitzar la gestió de secrets.

4. ED25519 dobla l'escalabilitat en SSH

A les proves del motor SSH, l'elecció de l'algorisme criptogràfic va marcar una diferència significativa. RSA-2048 va arribar al seu knee point al voltant de 100 usuaris virtuals, mentre que ED25519 el va estendre fins a aproximadament 200. La saturació amb RSA va ocórrer cap a 250 usuaris, mentre que ED25519 seguia escalant més enllà de 300 sense arribar a la saturació completa. La CPU amb RSA va arribar al 92-96% en pic, enfront del 40-42% amb ED25519. Això té implicacions directes per a entorns que emeten certificats SSH de forma massiva, com en l'aprovisionament de servidors o en pipelines de CI/CD. Optar per ED25519 no només millora l'escalabilitat, sinó que també redueix el consum energètic i els costos d'infraestructura. A Q2BSTUDIO, quan dissenyem sistemes de ciberseguretat per als nostres clients, prioritzem algorismes eficients sense sacrificar la seguretat.

5. PKI: latències primerenques, però estables fins a cert punt

Les operacions PKI (emissió i revocació de certificats) són intrínsecament més costoses que les lectures KV. El knee point va aparèixer al voltant de 25 usuaris concurrents, amb una latència base d'uns 560 ms per certificat. Per sota de 100 usuaris, totes les operacions es van completar amb èxit, però a partir d'aquí les revocacions van començar a patir timeouts. No hi va haver diferències significatives entre RSA, ED25519 i ECDSA en quant a latència base, però el comportament sota càrrega va ser similar en tots els algorismes. Per a organitzacions que depenen de PKI per a identitats de màquines o workloads, és crucial planificar pics d'emissió —per exemple, durant rotacions massives— i considerar la possibilitat d'escalar horitzontalment el clúster o utilitzar un motor PKI separat. A Q2BSTUDIO oferim consultoria per integrar Vault amb panells de BI/Power BI que monitoritzin en temps real la salut del clúster i anticipin colls d'ampolla.

Recomanacions operatives per a equips de plataforma

Basant-nos en aquests benchmarks, podem extreure diverses guies pràctiques. Primer, mantenir els payloads petits: per sota de 100 KB escala bé, i si és necessari emmagatzemar objectes grans, externalitzar-los a un servei d'emmagatzematge cloud. Segon, optimitzar l'emmagatzematge: usar discs amb alta velocitat d'escriptura i fsync ràpid (NVMe) per reduir la latència de les escriptures Raft. Tercer, escalar la memòria dels nodes: en càrregues de 500 usuaris concurrents, la memòria es va esgotar; cada node hauria de tenir prou RAM per gestionar el pic de connexions i la memòria cau de lectures. Quart, triar algorismes criptogràfics eficients: ED25519 per a SSH ofereix el doble de capacitat de concurrència que RSA. Cinquè, planificar la capacitat per a PKI tenint en compte que la latència augmenta aviat i que les revocacions són les primeres a fallar; considera separar els motors PKI per tipus de càrrega o implementar rate limiting.

A més, no oblidem que aquests benchmarks es van realitzar amb auditoria desactivada per a KV (encara que SSH i PKI la tenien activada). En producció, amb auditoria habilitada, el overhead addicional pot magnificar els problemes, especialment amb payloads grans. Per això, a Q2BSTUDIO sempre recomanem realitzar proves de càrrega representatives amb la configuració exacta que s'usarà en producció, incloent el logging, la integració amb sistemes de monitorització i els plugins d'autenticació.

El paper de la intel·ligència artificial i els agents IA en la gestió de secrets

Una tendència emergent és l'ús d'agents IA per automatitzar la rotació de secrets, detectar anomalies en els patrons d'accés i predir colls d'ampolla abans que ocorrin. A Q2BSTUDIO estem desenvolupant solucions que combinen Vault amb models de machine learning per optimitzar l'assignació de recursos i recomanar ajustos de configuració en temps real. Per exemple, un agent IA podria analitzar les mètriques de latència i throughput i suggerir escalar el nombre de nodes o canviar l'algorisme criptogràfic abans que la saturació afecti els serveis crítics. Això encaixa perfectament amb la nostra filosofia d'oferir aplicacions a mida que integrin el millor del núvol, la ciberseguretat i la intel·ligència artificial.

Conclusió

Vault és una eina robusta, però el seu rendiment no és uniforme per a tots els tipus de càrrega. Els benchmarks confirmen que les escriptures i els payloads grans són els factors que més limiten l'escalabilitat, mentre que la memòria i l'emmagatzematge pesen més que la CPU. Per a equips de plataforma, la planificació de capacitat ha de considerar la concurrència esperada, la mida dels secrets, l'elecció d'algorismes i el rendiment del subsistema d'emmagatzematge. A Q2BSTUDIO, ajudem empreses de totes les mides a dissenyar arquitectures escalables i segures a AWS, Azure i entorns híbrids, integrant Vault amb BI, automatització i agents IA. Si estàs planejant desplegar o escalar Vault a la teva organització, contacta'ns per a una consultoria personalitzada.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.