[{"data":1,"prerenderedAt":824},["ShallowReactive",2],{"blog-es-\u002Fes\u002Fblog\u002Falternativa-kubernetes-paas-auto-hospedado":3,"blog-es-surround-\u002Fes\u002Fblog\u002Falternativa-kubernetes-paas-auto-hospedado":816},{"id":4,"title":5,"author":6,"body":7,"category":796,"cover":797,"date":798,"description":799,"draft":800,"extension":801,"lastReviewed":797,"meta":802,"navigation":803,"path":804,"readingTime":805,"seo":806,"sitemap":807,"stem":808,"tags":809,"__hash__":815},"blog_es\u002Fes\u002Fblog\u002Falternativa-kubernetes-paas-auto-hospedado.md","Alternativa a Kubernetes en 2026: PaaS auto-hospedado para equipos pequeños","Equipo HeroCtl",{"type":8,"value":9,"toc":774},"minimark",[10,14,17,20,23,28,31,60,63,89,92,96,99,102,122,125,132,139,142,146,149,163,169,172,175,179,182,186,189,192,195,198,201,204,207,210,214,217,220,223,226,230,233,236,239,242,246,249,252,255,258,261,265,268,271,285,288,291,294,298,301,307,313,319,325,328,332,335,379,382,386,389,587,590,594,597,603,609,615,619,622,628,634,640,646,652,658,662,668,674,680,686,692,698,704,708,711,714,717,751,754,767,770],[11,12,13],"p",{},"La literatura técnica sobre orquestación de contenedores es mayoritariamente americana. Y mayoritariamente asume un conjunto de premisas que no aplica para equipos pequeños en 2026.",[11,15,16],{},"El salario mediano de un SRE americano gira en torno a US$150 mil por año. Para el CFO en San Francisco, es \"una persona cara\". Para un equipo en Madrid, Ciudad de México o Buenos Aires, al cambio actual, es el equivalente a varias personas enteras. La cuenta da diferente. La conclusión también.",[11,18,19],{},"Un coste de US$140 al mes de plataforma gestionada se vuelve ruido para el CFO de Mountain View. Para el fundador en otro contexto, es un porcentaje significativo del salario del dev mid que acaba de contratar. La misma decisión arquitectónica — \"vamos a pagar el gestionado y seguir\" — tiene peso financiero completamente diferente en los dos lados del hemisferio.",[11,21,22],{},"Este post recalibra la decisión para realidades de equipo pequeño. No es un manifiesto contra Kubernetes. Es una hoja de cálculo.",[24,25,27],"h2",{"id":26},"la-realidad-de-presupuesto-sin-rodeos","La realidad de presupuesto, sin rodeos",[11,29,30],{},"Antes de comparar plataformas, vale alinear números actuales. Las franjas abajo son medianas del mercado en abril de 2026, considerando equipo de SaaS B2B remoto.",[32,33,34,42,48,54],"ul",{},[35,36,37,41],"li",{},[38,39,40],"strong",{},"Dev mid full-stack",": US$2k a US$3k mensuales.",[35,43,44,47],{},[38,45,46],{},"Dev sénior full-stack",": US$3,5k a US$5,5k mensuales.",[35,49,50,53],{},[38,51,52],{},"SRE con Kubernetes en producción seria",": US$5k a US$8k mensuales. Raro encontrar por debajo — quien tiene Kubernetes en el currículo aprendió rápido a cobrar por lo que aprendió.",[35,55,56,59],{},[38,57,58],{},"Guardia 24×7",": dos SREs como mínimo, o quemas a la única persona en tres meses. La matemática de guardia sostenible no cambia con el país: nadie aguanta ser el único pager por más que eso.",[11,61,62],{},"El hospedaje cloud común en 2026 sigue cuatro patrones principales:",[32,64,65,71,77,83],{},[35,66,67,70],{},[38,68,69],{},"DigitalOcean",": precios en dólar, simples y previsibles. Popular para equipos pequeños.",[35,72,73,76],{},[38,74,75],{},"AWS São Paulo (sa-east-1)",": latencia buena para clientes en Sudamérica, pero precios 30 a 40% por encima de us-east-1.",[35,78,79,82],{},[38,80,81],{},"Hetzner (Alemania)",": 30 a 50% más barato que AWS. Bueno para workloads que no son latencia-críticos en Sudamérica.",[35,84,85,88],{},[38,86,87],{},"Proveedor local",": facturación en moneda local, atención en español, factura nacional para contabilidad local. Precios por GB y por vCPU generalmente peores que cloud internacional, pero cero exposición cambiaria.",[11,90,91],{},"Por encima de todo eso, planea el cambio. El dólar en 2026 oscila con volatilidad anual de aproximadamente 10%. Eso significa que un coste de US$200 al mes en enero puede convertirse en equivalentes de US$220 en octubre sin que tú hayas aumentado nada. Quien presupuesta en moneda local y paga en dólar carga riesgo cambiario silencioso, y ese riesgo es proporcional al tamaño de la factura.",[24,93,95],{"id":94},"la-cuenta-del-kubernetes-gestionado-para-equipo-pequeno","La cuenta del Kubernetes gestionado para equipo pequeño",[11,97,98],{},"Pongamos el escenario más común sobre la mesa. Startup B2B, 4 devs, primer producto en producción, 50 clientes pagando, ingresos mensuales recurrentes en moneda local.",[11,100,101],{},"La elección \"estándar de la industria\" es EKS en la región São Paulo. La cuenta mínima:",[32,103,104,107,110,113,116],{},[35,105,106],{},"Cluster EKS: US$73\u002Fmes.",[35,108,109],{},"Gateway de salida (NAT): ~US$40\u002Fmes.",[35,111,112],{},"Balanceador de carga (ALB): ~US$25\u002Fmes.",[35,114,115],{},"Tráfico de salida: variable, conservador US$30\u002Fmes.",[35,117,118,121],{},[38,119,120],{},"Total",": ~US$170\u002Fmes.",[11,123,124],{},"Eso es solo plataforma. Las máquinas donde la aplicación corre son extras. En 4 nodos m5.large en la región São Paulo, más ~US$400\u002Fmes. Total realista para producción pequeña: ~US$570\u002Fmes solo en infra.",[11,126,127,128,131],{},"Y aún falta el coste verdadero: el equipo. Dos SREs junior-mid contratados, US$5k\u002Fmes cada uno: ",[38,129,130],{},"US$120k\u002Faño"," solo en plantilla de plataforma. Con seniors, más alto.",[11,133,134,135,138],{},"Total año 1 conservador, plataforma + plantilla: ",[38,136,137],{},"US$130k a US$200k antes de que el primer cliente Enterprise pague",".",[11,140,141],{},"Como referencia: 4 devs full-stack a US$3k entregan producto por US$144k\u002Faño. La elección \"Kubernetes gestionado + 2 SREs\" cuesta casi lo mismo que tener el equipo entero de producto duplicado. Solo que entregando plataforma — no entregando feature al cliente.",[24,143,145],{"id":144},"la-cuenta-del-auto-hospedado","La cuenta del auto-hospedado",[11,147,148],{},"Mismo escenario, decisión diferente. 3 a 4 VPS Linux con Docker, plano de control replicado, router integrado, certificados automáticos.",[32,150,151,154,157,160],{},[35,152,153],{},"4 VPS DigitalOcean (4 vCPU, 8 GB RAM cada uno): US$48\u002Fmes × 4 = US$192\u002Fmes.",[35,155,156],{},"Alternativa Hetzner: US$32\u002Fmes × 4 = US$128\u002Fmes.",[35,158,159],{},"Backup S3 región São Paulo: ~US$15\u002Fmes.",[35,161,162],{},"Tiempo de dev full-stack que cuida la plataforma: 20% de una persona = ~US$600\u002Fmes asignados.",[11,164,165,166,138],{},"Total año 1: ",[38,167,168],{},"US$10k a US$15k",[11,170,171],{},"Diferencia con el escenario Kubernetes gestionado: 9 a 13 veces menos. Ese delta — algo entre US$115k y US$185k al año — se convierte en dos devs full-stack adicionales, o un diseñador sénior, o tres meses de runway. Es el margen entre cerrar el año con beneficio y cerrar con pérdida.",[11,173,174],{},"La objeción honesta a esa cuenta es: \"pero va a dar trabajo operar\". La respuesta también necesita ser honesta. Sí, va a dar algo de trabajo. La pregunta correcta es si el trabajo extra cabe en 20% del tiempo de una persona del equipo. Si la respuesta es sí — y en la franja de 4 servidores y 16 contenedores generalmente lo es — el ROI es directo.",[24,176,178],{"id":177},"hospedaje-en-la-practica-panorama-en-abril-de-2026","Hospedaje en la práctica: panorama en abril de 2026",[11,180,181],{},"Cada proveedor que importa tiene trade-offs específicos. Resumen corto para cada uno.",[183,184,75],"h3",{"id":185},"aws-sao-paulo-sa-east-1",[11,187,188],{},"La región más antigua en territorio brasileño, activa desde 2011. Latencia óptima para cliente en São Paulo (1 a 5 ms intra-región, 30 a 50 ms para Sur y Centro-Oeste). Precios 30 a 40% por encima de us-east-1. No todos los servicios de AWS están disponibles: algunos productos nuevos tardan de 6 a 18 meses en llegar a sa-east-1.",[11,190,191],{},"Bueno para: producto B2B con clientes exigiendo data residency en contrato, equipo grande lo suficiente para absorber la complejidad de AWS, empresa con ingresos predominantes en moneda local.",[11,193,194],{},"Cuidado con: costes de transferencia de datos entre regiones (caro). Quien replica base entre sa-east-1 y us-east-1 paga caro por el egress.",[183,196,69],{"id":197},"digitalocean",[11,199,200],{},"Sin región en Sudamérica. Datacenter más cercano es Nueva York (NYC1, NYC3) o Toronto. Latencia media para São Paulo en la franja de 110 a 130 ms — perceptible en aplicación interactiva, irrelevante para API JSON con 200 ms de procesamiento propio.",[11,202,203],{},"Precios simples, en USD, previsibles. VPS de 4 vCPU + 8 GB RAM por US$48\u002Fmes. Sin sorpresas de billing — sabes en el día 1 cuánto vas a gastar en el día 30.",[11,205,206],{},"Bueno para: equipo pequeño con latencia tolerable (B2B SaaS, dashboards, APIs), startup que prioriza simplicidad de billing, proyecto personal que se vuelve producto.",[11,208,209],{},"Cuidado con: aplicaciones user-facing donde 120 ms extra de latencia cuesta conversión (e-commerce, juegos, video chat). Tipo de cambio: todo en dólar.",[183,211,213],{"id":212},"hetzner-alemania-finlandia","Hetzner (Alemania, Finlandia)",[11,215,216],{},"Proveedor europeo con la mejor relación coste-beneficio del mercado en 2026. VPS de 4 vCPU + 8 GB por ~US$15\u002Fmes — la mitad del precio de DigitalOcean. Servidores dedicados por US$50\u002Fmes con 64 GB de RAM.",[11,218,219],{},"Latencia para São Paulo en la franja de 200 a 230 ms. Inviable para cualquier interacción síncrona con usuario en Sudamérica — perceptible como lentitud. Viable para workloads de fondo, procesamiento batch, análisis de datos, ambientes de staging que nadie usa en tiempo real.",[11,221,222],{},"Bueno para: workloads non-customer-facing, infraestructura de build, base de datos secundaria para analytics, archivado.",[11,224,225],{},"Cuidado con: todo lo que tiene un humano esperando del otro lado.",[183,227,229],{"id":228},"proveedores-locales","Proveedores locales",[11,231,232],{},"Facturación en moneda local, factura nacional, atención en español comercial. Para contabilidad local, simplifica el registro. Para empresa que necesita demostrar proveedor nacional para auditoría pública o contrato público, es exigencia.",[11,234,235],{},"Los precios por vCPU y GB tienden a ser 20 a 50% peores que cloud internacional. La oferta de producto también es más limitada — más énfasis en hospedaje tradicional, menos en primitivas modernas tipo block storage, snapshot y API programática consistente.",[11,237,238],{},"Bueno para: empresa con obligación contractual de proveedor nacional, equipo que valora atención en español durante incidentes, proyecto público con reglas de proveedor local.",[11,240,241],{},"Cuidado con: API y herramental generalmente menos pulidos. Documentación en español es ventaja; documentación incompleta se vuelve trampa cuando el problema es específico.",[183,243,245],{"id":244},"cloud-nacional-emergente-magalu-cloud-dloud-similares","Cloud nacional emergente (Magalu Cloud, dloud, similares)",[11,247,248],{},"La categoría más nueva, en maduración a lo largo de 2025 y 2026. Operadores brasileños ofreciendo VPS, object storage y gestionados básicos con precio en moneda local y datacenter en territorio nacional.",[11,250,251],{},"Atractivo principal: cumplimiento con datos quedándose explícitamente en el país, sin transferencia internacional para demostrar en auditoría. Facturación en moneda local elimina exposición cambiaria.",[11,253,254],{},"Madurez aún en construcción. Catálogo de servicios bastante más limitado que AWS São Paulo. Documentación a veces incompleta. Latencia intra-país es buena por construcción.",[11,256,257],{},"Bueno para: empresa donde data residency local es diferencial competitivo, proyectos públicos, equipos que quieren cero exposición cambiaria.",[11,259,260],{},"Cuidado con: inmadurez del catálogo. Faltan recursos avanzados que existen en AWS hace cinco años.",[24,262,264],{"id":263},"cumplimiento-y-auto-hospedado","Cumplimiento y auto-hospedado",[11,266,267],{},"Las leyes de protección de datos (LGPD en Brasil, GDPR en Europa, leyes equivalentes en otros países) están en vigor y la fiscalización activa ha producido multas substanciales y jurisprudencia inicial.",[11,269,270],{},"Estas leyes generalmente no exigen residencia nacional explícita de los datos. Pero exigen:",[32,272,273,276,279,282],{},[35,274,275],{},"Tratamiento adecuado de datos personales (base legal documentada, propósito claro, retención justificada).",[35,277,278],{},"En caso de transferencia internacional, salvaguarda contractual con la entidad destinataria.",[35,280,281],{},"Capacidad de demostrar a la auditoría interna en incident response: quién accedió a qué, cuándo, con qué finalidad.",[35,283,284],{},"Registro de incidentes y notificación a la autoridad en plazo razonable (interpretación actual: 48 a 72 horas para incidentes graves).",[11,286,287],{},"Auto-hospedado en un proveedor con región en el país simplifica tres cosas. Primera: sin transferencia internacional para demostrar — los datos nunca salieron del territorio nacional. Segunda: el cluster es tuyo, así que el registro de quién accedió a qué es controlable internamente, sin depender de terceros. Tercera: backup gestionado dentro del propio cluster reduce la superficie de exposición con proveedores adicionales.",[11,289,290],{},"La edición Business de HeroCtl incluye auditoría detallada que registra cada acción administrativa por usuario, con timestamp y contexto. En incident response, ese registro se vuelve evidencia de buena fe operacional.",[11,292,293],{},"El cumplimiento local no es argumento universal para auto-hospedado — empresa global con ingresos en dólar y clientes en EE.UU. ya tiene que preocuparse con GDPR, con framework americano, y con salvaguarda contractual en varios sentidos. Para esas, la complejidad ya existe. Para empresa local atendiendo cliente local, simplificar la topología jurídica de datos es una ganancia concreta.",[24,295,297],{"id":296},"cuando-kubernetes-gestionado-tiene-sentido","Cuándo Kubernetes gestionado tiene sentido",[11,299,300],{},"No es nunca. Hay escenarios donde la cuenta se invierte.",[11,302,303,306],{},[38,304,305],{},"Empresa con ingresos predominantes en dólar y clientes globales",": el coste en USD de la plataforma es gasto en moneda fuerte, no riesgo cambiario. La volatilidad se vuelve hedge natural, no exposición.",[11,308,309,312],{},[38,310,311],{},"Cumplimiento internacional ya mapeado en Kubernetes",": empresas en proceso de SOC 2 Type II o ISO 27001 frecuentemente tienen consultorías y auditores que conocen Kubernetes. El camino es más corto que presentar una stack alternativa para cada auditor — incluso cuando la stack alternativa es técnicamente equivalente o superior.",[11,314,315,318],{},[38,316,317],{},"Equipo de plataforma con 3 o más personas dedicadas",": el ecosistema Kubernetes premia escala de operación. Con 3+ ingenieros dedicados, tienes capacidad de extraer valor real de operadores especializados, malla de servicios, observabilidad avanzada. Por debajo de eso, todo eso se vuelve peso.",[11,320,321,324],{},[38,322,323],{},"Workload por encima de 50 servidores",": en esa franja, las primitivas del coloso empiezan a rendir. Multi-tenancy real, aislamiento de namespace, federación entre clusters — cosas que nadie necesita en 4 servidores, pero que importan en 50.",[11,326,327],{},"Caso contrario: probablemente overkill. La pregunta correcta no es \"¿Kubernetes es bueno?\" — es \"¿Kubernetes es bueno para el tamaño de problema que tengo hoy, y para los próximos 18 meses?\". Para startup pre-Serie A, la respuesta honesta suele ser no.",[24,329,331],{"id":330},"stack-tipica-recomendada-para-equipo-pequeno","Stack típica recomendada para equipo pequeño",[11,333,334],{},"Receta práctica para quien empieza desde cero o migra de una plataforma cara.",[32,336,337,343,349,355,361,367,373],{},[35,338,339,342],{},[38,340,341],{},"3 a 4 VPS Linux con Docker",": DigitalOcean, Hetzner o proveedor local, dependiendo del trade-off de latencia y cambio que tenga sentido. Franja de US$100 a US$200\u002Fmes.",[35,344,345,348],{},[38,346,347],{},"HeroCtl Community",": gratuito, sin límite de servidores. Configura el cluster con plano de control replicado en 3 o más servidores, así la pérdida de cualquier servidor único no derriba el cluster.",[35,350,351,354],{},[38,352,353],{},"Base de datos",": Postgres como job en el propio cluster para proyectos donde el cumplimiento lo permita. Para casos con exigencia regulatoria fuerte, RDS São Paulo gestionado, conectado vía VPN o IP autorizado.",[35,356,357,360],{},[38,358,359],{},"Router integrado",": certificados Let's Encrypt automáticos, ingress sin montaje extra de operadores.",[35,362,363,366],{},[38,364,365],{},"Métricas y logs",": jobs internos del propio sistema. Sin DataDog, sin New Relic externo — esos cobran en USD en la escala de US$15 a US$31 por host al mes, lo que para 4 hosts ya pasa de US$120\u002Fmes solo en observabilidad.",[35,368,369,372],{},[38,370,371],{},"Backup",": rotación semanal a bucket S3 en São Paulo o CloudFlare R2 (R2 tiene egress gratuito, lo que para restore es diferencial).",[35,374,375,378],{},[38,376,377],{},"DNS",": CloudFlare gratis. Tienen API programática estable.",[11,380,381],{},"Total operacional de esa stack en la franja de US$120 a US$220\u002Fmes de infra, más 10 a 20% del tiempo de una persona del equipo. Soporta de cero a algunos cientos de miles de requests por día sin necesidad de repensar arquitectura.",[24,383,385],{"id":384},"tabla-comparativa","Tabla comparativa",[11,387,388],{},"Cuatro caminos, diez criterios. Sin columna sin matiz.",[390,391,392,414],"table",{},[393,394,395],"thead",{},[396,397,398,402,405,408,411],"tr",{},[399,400,401],"th",{},"Criterio",[399,403,404],{},"K8s gestionado (EKS-SP)",[399,406,407],{},"PaaS gestionada externa (Render\u002FRailway)",[399,409,410],{},"Auto-hospedado simple (Coolify)",[399,412,413],{},"Auto-hospedado HA (HeroCtl)",[415,416,417,435,450,466,482,498,514,531,548,565],"tbody",{},[396,418,419,423,426,429,432],{},[420,421,422],"td",{},"Coste mínimo de plataforma\u002Fmes",[420,424,425],{},"~US$170",[420,427,428],{},"US$0 a US$40 (free tier + first apps)",[420,430,431],{},"US$40 a US$100 (1 VPS)",[420,433,434],{},"US$100 a US$200 (3-4 VPS)",[396,436,437,440,443,445,448],{},[420,438,439],{},"Tipo de cambio",[420,441,442],{},"USD",[420,444,442],{},[420,446,447],{},"Mixto (VPS USD o local)",[420,449,447],{},[396,451,452,455,458,461,464],{},[420,453,454],{},"Latencia para São Paulo",[420,456,457],{},"1-5 ms",[420,459,460],{},"100-200 ms (servidores en EE.UU.)",[420,462,463],{},"depende del VPS",[420,465,463],{},[396,467,468,471,474,477,480],{},[420,469,470],{},"Equipo mínimo para operar",[420,472,473],{},"1-2 SREs dedicados",[420,475,476],{},"0,1 dev part-time",[420,478,479],{},"1 dev part-time",[420,481,479],{},[396,483,484,487,490,493,496],{},[420,485,486],{},"Alta disponibilidad real",[420,488,489],{},"Sí",[420,491,492],{},"Sí (gestionado por el proveedor)",[420,494,495],{},"No — single-server",[420,497,489],{},[396,499,500,503,506,509,512],{},[420,501,502],{},"Data residency local",[420,504,505],{},"Sí (sa-east-1)",[420,507,508],{},"No nativo",[420,510,511],{},"Sí, si VPS es local",[420,513,511],{},[396,515,516,519,522,525,528],{},[420,517,518],{},"Atención en español",[420,520,521],{},"Limitada",[420,523,524],{},"No",[420,526,527],{},"Comunidad",[420,529,530],{},"Sí (Business\u002FEnterprise)",[396,532,533,536,539,542,545],{},[420,534,535],{},"Riesgo de cambio de términos",[420,537,538],{},"Medio (proveedor ya cambió política antes)",[420,540,541],{},"Alto (proveedor puede cerrar tier free)",[420,543,544],{},"Bajo (open-source)",[420,546,547],{},"Bajo (precio congelado contractualmente)",[396,549,550,553,556,559,562],{},[420,551,552],{},"Líneas de configuración para app+TLS+ingress",[420,554,555],{},"300+",[420,557,558],{},"5 a 10 (UI)",[420,560,561],{},"20 a 30 (UI)",[420,563,564],{},"~50 (archivo)",[396,566,567,570,573,576,585],{},[420,568,569],{},"Camino para crecer a 50 servidores",[420,571,572],{},"Directo",[420,574,575],{},"Costoso (precio crece linear)",[420,577,578,579,584],{},"Rehacer arquitectura (",[580,581,583],"a",{"href":582},"\u002Fes\u002Fblog\u002Fheroctl-vs-coolify","salir de Coolify single-server",")",[420,586,572],{},[11,588,589],{},"La línea de coste mínimo de plataforma por sí sola no decide. La línea que más suele decidir es la de equipo mínimo para operar — porque equipo cuesta, en promedio, 100 veces más que plataforma para el tamaño de operación que estamos discutiendo.",[24,591,593],{"id":592},"cuando-no-ir-de-auto-hospedado","Cuándo NO ir de auto-hospedado",[11,595,596],{},"La tesis de este post es directa, pero tiene tres escenarios donde la recomendación se invierte.",[11,598,599,602],{},[38,600,601],{},"Equipo de 1 a 2 devs sin tiempo para cuidar servidor",": en ese caso, Render, Railway o Heroku son la respuesta correcta. Pagas en USD, pero cambias tiempo (que no tienes) por dinero (que tienes lo suficiente para cubrir en esa fase). Cuando el equipo crezca a 4+ devs y la factura se vuelva incómoda, migrar es viable. Por ahora, foco en el producto.",[11,604,605,608],{},[38,606,607],{},"Aplicación cuyo coste de plataforma es trivial vs ingresos",": SaaS B2B con US$40k de MRR y factura de plataforma de US$600\u002Fmes. No optimices prematuramente. Usa el tiempo del equipo para construir feature que aumenta MRR, no para ahorrar 0,5% de los ingresos en infra.",[11,610,611,614],{},[38,612,613],{},"Cumplimiento que exige proveedor nominalmente listado y auditado por tercera parte",": algunos frameworks específicos (gobierno, salud regulada) exigen que el proveedor esté en lista pre-aprobada. Esas listas cambian despacio. Si necesitas el nombre AWS o Microsoft en el contrato, auto-hospedado en VPS genérico no atiende. Espera HeroCtl llegar a listas formales o usa la stack que ya está listada.",[24,616,618],{"id":617},"heroctl-en-el-contexto-local-especificamente","HeroCtl en el contexto local específicamente",[11,620,621],{},"La discusión hasta aquí fue sobre arquitectura. Vale cerrar con lo que HeroCtl hace específicamente por el contexto local.",[11,623,624,627],{},[38,625,626],{},"Plan Community gratuito permanente",", sin licencia en USD para presupuestar, sin suscripción, sin límite de servidores o de jobs. Corre toda la stack descrita arriba — alta disponibilidad real, router, certificados automáticos, métricas, logs.",[11,629,630,633],{},[38,631,632],{},"Corre en cualquier VPS Linux con Docker."," Cualquier proveedor local o internacional sirve. El cluster no sabe ni le importa si está en DigitalOcean Nueva York, AWS São Paulo, Hetzner Alemania, Magalu Cloud Brasil o mezclando providers. La primitiva es sistema operativo Linux + Docker, y eso corre en todo lugar.",[11,635,636,639],{},[38,637,638],{},"Soporte en español"," en las ediciones Business y Enterprise. Equipo de producto y soporte alineado con tu zona horaria — tu incidente de las 14h no se vuelve \"vamos a verlo mañana por la mañana\".",[11,641,642,645],{},[38,643,644],{},"Precios de Business y Enterprise publicados",", congelados contractualmente para clientes existentes. Sin cláusula de aumento retroactivo, sin cambio de licencia mid-flight como ocurrió con un proveedor competidor en 2023. El contrato que firmas hoy es el contrato que vale.",[11,647,648,651],{},[38,649,650],{},"Documentación en español"," desde el inicio, no como traducción posterior. Errores, mensajes de log, panel administrativo, todo en español como primera lengua.",[11,653,654,657],{},[38,655,656],{},"Sin phone-home obligatorio",", sin kill-switch remoto. Una vez instalado, tu cluster funciona offline indefinidamente. Las ediciones Enterprise incluyen escrow de código fuente: si la empresa detrás del producto cierra operaciones, el código se entrega a los clientes pagantes vía tercera parte custodiante.",[24,659,661],{"id":660},"preguntas-que-recibimos","Preguntas que recibimos",[11,663,664,667],{},[38,665,666],{},"¿Kubernetes gestionado en São Paulo es suficiente para data residency?","\nTécnicamente sí — la región sa-east-1 mantiene los datos en territorio nacional. Operacionalmente, depende. Quien usa servicios gestionados (RDS, S3, CloudWatch) necesita configurar cada uno para que quede exclusivamente en sa-east-1, y demostrar eso en auditoría. Auto-hospedado en VPS local simplifica la demostración: el cluster entero tiene una dirección IP, en un datacenter conocido, y punto.",[11,669,670,673],{},[38,671,672],{},"¿Puedo correr HeroCtl en VPS pequeño?","\nSí. El requisito mínimo es Linux con Docker y 1 GB de RAM por servidor (recomendado 2 GB+). Funciona en VPS de US$10\u002Fmes para cluster de prueba, o para entorno de desarrollo. Para producción sostenible, se recomienda 4 GB+ por servidor.",[11,675,676,679],{},[38,677,678],{},"¿Cuánto consume en RAM y CPU en servidor pequeño?","\nEl plano de control ocupa entre 200 y 400 MB de RAM por servidor. En VPS de 1 GB, sobra ~600 MB para workload. En VPS de 2 GB, sobra ~1,6 GB. Como referencia, el plano de control de una versión gestionada de Kubernetes empieza en ~700 MB por nodo-master antes de que cualquier aplicación suba, y raramente corre en VPS de menos de 4 GB.",[11,681,682,685],{},[38,683,684],{},"¿Tiene atención en español?","\nSí, en Business y Enterprise. Community usa documentación y foro en español, sin SLA de respuesta. Business tiene soporte directo en español comercial con SLA de respuesta. Enterprise añade horario extendido y canal dedicado.",[11,687,688,691],{},[38,689,690],{},"¿Y para escalar a 50+ servidores en el futuro?","\nLa franja de aplicación probada es de 1 a 500 servidores. Por encima de 500, el ecosistema de Kubernetes ofrece herramientas que aún no tenemos. Entre 50 y 500, HeroCtl corre cómodamente — no exige rehacer arquitectura como ocurre cuando sales de Coolify single-server a HA real. La migración es continuación, no recomienzo.",[11,693,694,697],{},[38,695,696],{},"¿Y el soporte 24×7 en horario comercial?","\nEnterprise incluye soporte 24×7 con persona real respondiendo en español. Para equipo que tiene incidente a las 23h del miércoles, es el equivalente operacional al soporte que clientes americanos reciben en horario americano — solo que para tu zona horaria.",[11,699,700,703],{},[38,701,702],{},"¿Puedo pagar en moneda local?","\nSí. Business y Enterprise se facturan en moneda local, con factura nacional. Sin exposición cambiaria, sin conversión de tarjeta internacional. La contabilidad local lo procesa como cualquier otro proveedor nacional.",[24,705,707],{"id":706},"cierre","Cierre",[11,709,710],{},"La pregunta correcta para equipo pequeño en 2026 no es \"¿cuál es el mejor orquestador?\". Es \"¿qué orquestador tiene sentido en mi hoja de cálculo de coste, en mi zona horaria, con mi equipo, atendiendo a mi cliente, bajo la ley que regula mis datos?\".",[11,712,713],{},"La respuesta varía. Para algunas empresas, es Kubernetes gestionado en sa-east-1. Para otras, es Render o Railway pagando en USD mientras MRR lo justifique. Para la mayoría de las startups pre-Serie A — presupuesto ajustado, equipo reducido, cliente local — la respuesta es auto-hospedado en VPS, con plano de control replicado de verdad.",[11,715,716],{},"Para ese caso, construimos HeroCtl. Instalación:",[718,719,724],"pre",{"className":720,"code":721,"language":722,"meta":723,"style":723},"language-bash shiki shiki-themes github-dark-default","curl -sSL https:\u002F\u002Fget.heroctl.com\u002Finstall.sh | sh\n","bash","",[725,726,727],"code",{"__ignoreMap":723},[728,729,732,736,740,744,748],"span",{"class":730,"line":731},"line",1,[728,733,735],{"class":734},"sQhOw","curl",[728,737,739],{"class":738},"sFSAA"," -sSL",[728,741,743],{"class":742},"s9uIt"," https:\u002F\u002Fget.heroctl.com\u002Finstall.sh",[728,745,747],{"class":746},"suJrU"," |",[728,749,750],{"class":734}," sh\n",[11,752,753],{},"En 5 minutos tienes cluster con 3 servidores, plano de control replicado, router integrado y certificados Let's Encrypt automáticos. A partir de ahí, es solo enviar aplicaciones.",[11,755,756,757,761,762,766],{},"Para contexto adicional, lee ",[580,758,760],{"href":759},"\u002Fes\u002Fblog\u002Fpor-que-creamos-heroctl","por qué creamos HeroCtl"," (la historia de la brecha que ninguna de las tres alternativas existentes llenaba) y ",[580,763,765],{"href":764},"\u002Fes\u002Fblog\u002Fkubernetes-overkill-cuando-no-lo-necesitas","Kubernetes es overkill: cuando no lo necesitas"," (la versión general, no específica del contexto local, del mismo argumento).",[11,768,769],{},"Orquestación de contenedores, sin ceremonia.",[771,772,773],"style",{},"html pre.shiki code .sQhOw, html code.shiki .sQhOw{--shiki-default:#FFA657}html pre.shiki code .sFSAA, html code.shiki .sFSAA{--shiki-default:#79C0FF}html pre.shiki code .s9uIt, html code.shiki .s9uIt{--shiki-default:#A5D6FF}html pre.shiki code .suJrU, html code.shiki .suJrU{--shiki-default:#FF7B72}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":723,"searchDepth":775,"depth":775,"links":776},2,[777,778,779,780,788,789,790,791,792,793,794,795],{"id":26,"depth":775,"text":27},{"id":94,"depth":775,"text":95},{"id":144,"depth":775,"text":145},{"id":177,"depth":775,"text":178,"children":781},[782,784,785,786,787],{"id":185,"depth":783,"text":75},3,{"id":197,"depth":783,"text":69},{"id":212,"depth":783,"text":213},{"id":228,"depth":783,"text":229},{"id":244,"depth":783,"text":245},{"id":263,"depth":775,"text":264},{"id":296,"depth":775,"text":297},{"id":330,"depth":775,"text":331},{"id":384,"depth":775,"text":385},{"id":592,"depth":775,"text":593},{"id":617,"depth":775,"text":618},{"id":660,"depth":775,"text":661},{"id":706,"depth":775,"text":707},"case-study",null,"2025-11-25","Equipos pequeños operan con restricciones diferentes: presupuesto ajustado, hospedaje en DigitalOcean o AWS, regulaciones locales. Cómo eso cambia la elección de orquestador.",false,"md",{},true,"\u002Fes\u002Fblog\u002Falternativa-kubernetes-paas-auto-hospedado","15 min",{"title":5,"description":799},{"loc":804},"es\u002Fblog\u002Falternativa-kubernetes-paas-auto-hospedado",[810,811,812,813,814],"kubernetes","paas","cumplimiento","costo","presupuesto","B2MuyfkNT1DdhwsVFgpbR1MqV8ePSxv9an4rhHHwAfM",[797,817],{"title":818,"path":819,"stem":820,"description":821,"date":822,"category":823,"children":-1},"Alternativa a Vercel: alojar Next.js sin lock-in","\u002Fes\u002Fblog\u002Falternativa-vercel-auto-hospedada","es\u002Fblog\u002Falternativa-vercel-auto-hospedada","Vercel cobra en USD, escala el coste serverless por petición y te empuja hacia sus primitivas. Para equipos hispanohablantes, la cuenta se pone fea rápido. Cómo ejecutar Next.js fuera.","2026-02-04","comparison",1777362217751]