Pollito Blog
January 27, 2025

VPS 1: ¿Que es una VPS?

Posted on January 27, 2025  •  4 minutes  • 682 words  • Other languages:  English

Esta es la primera parte de mi serie de blogs sobre VPS .

¿Qué es un VPS?

Un Virtual Private Server (VPS) es como tener tu propio pedazo privado dentro de un servidor más grande en un data center. Imaginate alquilar un departamento en un edificio grande: tenés tu propio espacio y podés configurarlo como quieras, pero compartís la infraestructura del edificio (como ascensores y pasillos) con otros inquilinos.

Con un VPS, te asignan una cantidad fija de recursos, como CPU, RAM y almacenamiento, que quedan reservados solo para vos.

Lo lindo de un VPS es que ofrece un punto intermedio entre el hosting compartido (donde los recursos se comparten con todos y puede volverse congestionado) y un servidor dedicado (donde tenés una máquina entera para vos, pero a un costo mucho más alto). Es una opción sólida para quien quiere control, rendimiento y previsibilidad sin romper el banco.

VPS vs. Dedicated Hosting (4 Key Differences) Image from VPS vs. Dedicated Hosting (4 Key Differences)

¿Acaso los VPS quedaron en el pasado? ¿No debería todo correr serverless?

El término “serverless” puede resultar un poco engañoso. Todavía hay servidores involucrados, pero nunca los ves ni los manejás.

En una época donde “serverless computing” es la palabra de moda, es tentador pensar que las VPS son reliquias de tiempos más simples. Después de todo, ¿por qué lidiar con servidores cuando podés dejar que los proveedores de la nube se encarguen de todo?

Sin embargo, antes de subirte al tren del serverless, vale la pena detenerse a pensar si realmente es la mejor opción para tu app (y para tu bolsillo). Acá te explico por qué el VPS sigue teniendo su lugar.

serverless-vs-vps

El sueño serverless puede volverse una pesadilla

El serverless computing promete una escalabilidad inigualable, pero esa flexibilidad a menudo viene acompañada de una estructura de costos impredecible. Un ejemplo impactante fue cuando cara.app , un pequeño proyecto indie, se volvió viral. Construida usando serverless functions , la repentina popularidad de la app generó una factura en la nube de $96,000 para su creador.

Esto no es un caso aislado. La tarifa en serverless se basa fuertemente en el uso, y aunque inicialmente puede parecer rentable, un pico en la demanda puede disparar tus costos a niveles altos.

Con un VPS, tenés un costo mensual (o incluso anual) predecible, dándote control total sobre tu infraestructura y presupuesto. Tal vez no escales de la noche a la mañana como con serverless, pero para la mayoría de las apps, eso ni siquiera es un requisito.

Tu app no es el próximo Facebook (y está bien)

El argumento más común a favor del serverless es la capacidad de escalar infinitamente para satisfacer la demanda. Si bien este punto de venta es ideal para compañías como Netflix o Uber, la mayoría de las apps no van a requerir ese tipo de infraestructura.

Para la mayoría de los desarrolladores indie o pequeñas empresas, un timeout ocasional durante un pico de demanda es un inconveniente menor comparado con el riesgo de recibir una factura de computación insostenible.

Es mejor dar un paso atrás, evaluar tu crecimiento y adaptar tu infraestructura de forma pensada, en lugar de apostar por una escalabilidad instantánea que quizás nunca llegues a necesitar por completo.

Siguiente lectura

VPS 2: Let’s setup

Hey, check me out!

You can find me here