Cuando queremos hospedar unos datos (sean web o lo que sean) normalmente no prestamos mucha atención a qué proveedor vamos a escoger, de hecho la elección del hosting muchas veces viene acompañada de alguien que nos recomienda un servicio.
Y que conste que no digo que vaya a ser una elección por interés (normalmente no lo es) pero sí que es una recomendación inspirada en la experiencia propia, sin tener en cuenta las necesidades del proyecto que se va a hospedar.
El problema del hosting, housing y demás es que en realidad solo los de sistemas tienen, o se pueden hacer, una idea de lo que en realidad se va a consumir. Muchas veces los de sistemas vamos a por lo cómodo y dejamos de lado lo que realmente se necesita.
Anécdota personal:
Estas dos últimas semanas se han padecido ataques contra los servidores de cloudflare que han desestabilizado proxys, DNS, CDN y otros servicios. De empresas tan importantes como Stripe, pero que al final se han resuelto de grandes a pequeños, por lo que los que usamos estos servicios nos hemos quedado a la cola.
Pero claro, nuestros clientes han llamado una y otra vez para que miremos lo que pasa, y en realidad los servidores estaban funcionando perfectamente, solo que no se podían conectar debidamente y generaban una carga brutal por intentos fallidos. Tan es así que hasta que no supimos ver el problema lo tomamos como un ataque de denegación de servicios, dejando a IP’s sin acceso aunque no fueran malintencionados.
Llega el momento de hacer la pregunta y ofrecer mi propia respuesta.
¿Qué hosting es el adecuado para un proyecto?
Pues simplemente el que ofrezca suficientes recursos para cubrir las necesidades, se debe mirar con perspectiva y analizar el volumen de datos, conexiones, usuarios simultáneos…
Debemos escoger entre un hosting compartido, un VPS (Un Servidor Virtual Privado (VPS, del inglés Virtual Private Server)) O un servidor Dedicado.
Si vamos a tener una web informativa, sin pretensiones de crecer en volumen, con un blog y poco más seguramente un hosting compartido, será una buena elección, por contra si vamos a hospedar un gran número de imágenes o contenido multimedia, probablemente debamos acudir a un servicio más potente.
¿Por qué escoger un hosting compartido?
Pues simplemente porque es un servicio gestionado por el mismo proveedor, sin problemas técnicos y con soporte adecuado. Cualquier problema que pueda surgir en el día a día será solucionado por él y como máximo tendremos que redactar un ticket de soporte.
Estos servicios solo tienen un «problema» que no siempre se da, pero que pasar pasa. Es la sobreexplotación de la máquina. El proveedor hace demasiadas divisiones y aplica demasiadas direcciones a la misma IP.
¿Por qué escoger un VPS o incluso un Servidor dedicado?
Solo hay una razón para contratar este servicio. Control total de los datos, de los sistemas operativos y de los paneles de control.
Puedes escoger entre muchas opciones, aunque yo personalmente tengo mis preferencias, el caso es que es el que vaya a gestionarlo el que tiene que entender. Para mi una buena elección será Contabo con un sistema operativo Ubuntu Server y un panel HestiaCP, pero claro hay que saber manejar un poco la consola.
Y en realidad todo mucho tiene que ver con los costes y las necesidades, un hosting compartido lo puedes contratar por pocos euros al año, mientras que un VPS está en torno a los 5-7 euros al mes (en Contabo) y un dedicado ya te piden lo que quieran por ello.
Eso si, si estás pensando en gestionar domótica o entornos similares, necesitarás bastante capacidad de almacenamiento y sobre todo caudal de datos de subida o bajada.