Leonardo Poza

¡Crear un proyecto puede ser barato!

24 Dec 2019 | 3 min de lectura | #social #tecnologia

Cuando piensas en crear un proyecto tecnológico, una de las preocupaciones más normales es relativa al coste que tendrá. Surgen muchas preguntas como, por ejemplo, ¿Cuánto me costara el hosting de mi sitio web? ¿Necesitare servidores propios? Todo esto, cuando no hay una empresa detrás, da vértigo. Pero ya no tienes escusas, te anticipo que tener Unlimited funcionando solo me cuesta 1.3$ al mes. ¿Quieres saber cómo?

Estamos viviendo la era de los servicios Cloud y una de la ventaja que tienen es el coste. Tampoco nos vamos a engañar, el coste es incremental dependiendo del uso que hagan de tus servicios, pero para comenzar un proyecto y ver si tiene cabida en el mercado, es más que suficiente.

En el caso de Unlimited, yo he elegido AWS, el proveedor Cloud de Amazon, para alojar todos los servicios e infraestructura que necesito. ¿Qué servicios de AWS he necesitado para que el proyecto esté disponible?

Amazon S3 como hosting para el portal web: En mi caso tengo dos buckets, uno para un entorno de pruebas y otro para la web accesible para el público. Hablando en claro, es donde esta alojada la página web. En tema de costes, prácticamente gratuito, en mi caso 0.01$ al mes, otros planes de hosting de otro proveedor te pueden suponer cientos de euros al cabo del año.

Amazon Route 53 para el redireccionamiento de mis dominios a los buckets de S3: Gestiona los DNS y hace que tu dominio este apuntando a donde realmente tienes tu web. Este servicio es el que más coste me esta repercutiendo, 1$ al mes de promedio.

Amazon DynamoDb como base de datos. En este caso he tenido que configurar para que se me facture dependiendo de la demanda. Aquí viene explicado como hacerlo. En este caso, en el mes de noviembre me facturaron 0.06$. ¿Es asumible no?

Amazon Lambda para mi código, el que hace posible que el proyecto funcione. Con Lambda, puede ejecutar código para casi cualquier tipo de aplicación o servicio backend sin tener que realizar tareas de administración. Solo tiene que cargar el código y Lambda se encargará de todo lo necesario para ejecutar y escalar el código con alta disponibilidad. Como bien es llamado, Serverless, no tiene necesidad de tener servidores, para ejecutar tu código. Se factura dependiendo del numero de ejecuciones, teniendo una capa gratuita que te permite hasta 1 millón de ejecuciones al mes. Barato, ¿no? Como veis en los gráficos, se me ha facturado en noviembre 0.00$.

Servicio Coste
Total 1.34 $
Route 53 1.00 $
DynamoDb 0.06 $
Lambda 0.00 $
S3 0.01 $
Impuestos 0.23 $

COSTES ANUALES

Hasta ahora, hemos hablado de costes mensuales por el uso de los servicios que tengo contratados. Es decir, por las necesidades que tiene mi proyecto actualmente. Tenemos que recordar que el coste depende del uso que hagan del servicio, es decir si mañana multiplico por 100 el número de usuarios, también los costes se verían afectados. Por otro parte, completamente lógico y razonable, ¿no?

Pero no nos podemos olvidar de costes anuales, como puede ser los dominios que tengáis contratados. En mi caso, son dos dominios.

  • beunlimited.es que tiene un coste anual de 8,41€ y es el que uso para la web pública.
  • unli.be que tiene un coste anual de 9,62€ y que es usado para la publicación de las ofertas de empleo, a modo de acortador de URL.

Teniendo todo esto en cuenta, aproximadamente mantener el proyecto funcionando al cabo de un año entero, me supondrá un coste de 36.03€ al año. ¿Asumible?

Dicho todo esto, creo que no tenemos excusa para tomar la decisión de poner en marcha un proyecto nuevo, un sueño… aunque no quieras monetizarlo puesto que es algo social como lo es Unlimited.

Os animo a todos a lanzaros y no quedaros nunca con la espina clavada y esa pregunta rondando siempre la cabeza… ¿Por qué no lo intente? Para mi fallar esta permitido, no intentarlo, NO. Ahora el dinero que no sea una excusa.