Tres desarrolladores de Django, una aplicación B2B, tareas nocturnas de Celery. El director técnico duda: OVH VPS con Ansible interno o Clever Cloud “git push”. PaaS cuesta 120 € al mes con todo incluido; el VPS 20€ más aproximadamente ocho horas de funcionamiento al mes facturado como consultor.
El compromiso no es primero técnico: es la capacidad de atención del equipo.
Muchas startups eligen el VPS “barato” confiando en Stack Overflow los fines de semana. Tres incidentes en seis meses después, el coste del consultor supera el PaaS evitado. Por el contrario, pagar por Clever Cloud sin monitorear a los trabajadores de Celery que permanecen activos durante la noche genera una factura de PaaS que habría justificado un VPS de buen tamaño. La elección correcta comienza con una estimación honesta de las horas de funcionamiento, no con preferencias ideológicas.
Lo que la gestión le quita a un equipo pequeño
| Tarea | PaaS compatible con Django | VPS autogestionado |
|---|---|---|
| Implementación | Git empujar | Tela/Ansible |
| HTTPS | Automático | Certbot |
| Postgres | Extensión administrada | Tu corriges |
| Apio trabajador | Contenedor dedicado | Supervisora |
| Ampliación | Cursores | manuales |
Managed no elimina los errores de Django, elimina las noches pasadas en nginx.
Lo que el servidor ofrece a cambio
Bajo costo de infraestructura si la carga es estable. Versiones del sistema Freedom (bibliotecas geoespaciales, etc.). Depuración de bajo nivel (tcpdump, pg_stat). Sin dependencia del proveedor durante la implementación. Contraparte: una persona debe ser propietaria de la producción, incluso si se trata de un veinte por ciento de tiempo completo.
Compromiso híbrido frecuente
Aplicación y trabajadores en PaaS. Nube gestionada por Postgres (RDS, Scaleway DB). Archivos y medios estáticos en almacenamiento de objetos más CDN. Evite Postgres en el mismo VPS que Gunicorn: error clásico de un equipo pequeño.
Lista de verificación antes de elegir
¿Cuántas horas al mes de incidentes de infraestructura durante los últimos seis meses? ¿Son críticos el SLA de Apio y Redis? ¿Necesita cumplimiento de la UE (anfitrión FR/CH)? ¿Presupuesto de PaaS durante veinticuatro meses versus VPS más consultor anual?
PaaS europea para comparar
Clever Cloud (Francia), Platform.sh, Scalingo y Render ofrecen diferentes perfiles: ubicación de los centros de datos, precio de los trabajadores de Celery, Redis administrado incluido o no, soporte en francés. Antes de decidir, implemente la misma rama en dos PaaS de prueba y programe la implementación, la reversión y la restauración de la base de datos. Una PaaS “más barata” que bloquea las migraciones de Alembic o las tareas de larga duración cuesta más en soluciones alternativas.
Si el cumplimiento de la UE es fundamental, verifique el DPA y la localización administrada de Postgres, no solo la del tiempo de ejecución de la aplicación.
En una reunión de producto, haga la pregunta: ¿cuántos sprints se perdieron el año pasado debido a la infraestructura? Si la respuesta excede una semana acumulada, la PaaS a menudo se amortiza sola. Si la respuesta es cero y a un desarrollador le gusta administrar Linux, el VPS autogestionado sigue siendo racional, siempre que no se vaya de vacaciones sin un procedimiento de guardia.
Documente la decisión en un breve ADR (Registro de decisiones de arquitectura): quién se necesita, qué opción de respaldo, qué límite presupuestario mensual. Los equipos pequeños se olvidan y luego descubren que han subcontratado las operaciones a un consultor que no está disponible los fines de semana.
La cumbre: el compromiso es quién interrumpe el sprint
Calcule el costo de oportunidad de la funcionalidad no entregada durante un incidente.
Decide y avanza sin puntos ciegos
Asigne primero un gerente de producción, incluso a tiempo parcial, o elija PaaS. Luego separe la base de datos del servidor de aplicaciones. Pruebe la implementación y la reversión de ambas opciones en preproducción. Finalmente, compare las ofertas de Python a través del comparador y el directorio.
Preguntas frecuentes
¿Existe un “Django administrado” como WordPress administrado?
Python PaaS gestiona el tiempo de ejecución y la implementación, no el marco empresarial ni sus migraciones. Usted sigue siendo responsable del código y los datos.
¿Apio y trabajadores en PaaS?
Sí, a los trabajadores se les factura por separado; verifique si el corredor Redis o RabbitMQ está administrado o debe aprovisionarlo usted mismo.
¿Servidor VPS mínimo para Django?
2 GB para tráfico reducido; 4 GB si Postgres y Celery están en la misma máquina. Separe la base lo antes posible.
¿Cuándo gana el servidor autoadministrado?
Funcionamiento a tiempo parcial disponible, batería atípica o PaaS demasiado cara para una carga estable modesta durante doce a veinticuatro meses.
Django administrado o servidor: el buen compromiso es aquel en el que nadie se convierte en administrador del sistema por accidente un viernes por la noche.
