Todo lo que necesitas saber sobre los VPS

Todo lo que necesitas saber sobre los VPS
Photo by Florian Krumm / Unsplash

Antes de explicar que es y lo que puedes hacer con un servidor VPS, creo conveniente que entiendas bien que es la famosa "Nube" o "Cloud" que utilizas cada día; alojando tus documentos en Dropbox, viendo videos en Youtube, fotos en Instagram, música en Spotify.. todos esos documentos están en algún lugar "físicamente", y no voy a extenderme mucho porque creo que todo esto se explica perfectamente con una sola frase que todos vais a entender:

☁️
«La nube» es sólo el ordenador de otro (Persona o Empresa)

Un VPS es como un ordenador, pero no es un ordenador normal, sino que es uno especial que se puede dividir en varias partes más pequeñas, por lo que en un ordenador muy potente y siempre conectado a internet, también conocido como servidor, pueden ofrecer (y cobrar) por varios ordenadores menos potentes. Cada uno de estos ordenadores son independiente, con su propio sistema operativo y sus propios recursos. Así, puedes tener tu propia parte del servidor sin compartirla con nadie más, o contratar un servidor exclusivo para ti, aunque esta opción es mucho más costosa. Un VPS te permite personalizar tu parte de ordenador como quieras, y nadie puede ver o usar lo que hay en ella.

Para terminar voy a hacer un símil con tener tu propia habitación cerrada con llave, donde puedes guardar tus juguetes y que nadie pueda entrar en ella, aunque viva en la misma casa y/o tenga su propia habitación. Siempre te será más barato alquilar una habitación que una casa entera, por lo que si te es suficiente una habitación alquilar la casa entera es pagar de más.

Servidores dedicados, hosting compartido y servidor casero

  • Servidores dedicados: son ordenadores, que seguramente esté en una granja de servidores con conexión ininterrumpida a internet y electricidad, a los que solamente tu tienes acceso y puedes administrar a tu preferencia. Sería como alquilar una casa entera.
  • Hosting compartido: en este caso te ofrecen los recursos necesarios para publicar una web o servicio concreto (dentro de una lista de servicios ofrecidos por cada empresa) pero no puedes administrar el ordenador, sólo podrás administrar, a través de un panel de control, algunos aspectos concretos que cada empresa te facilite. Sería como alquilar una cama en una habitación llena de literas.
  • Servidor casero: en este caso, tú tienes en casa, oficina... un ordenador encendido 24/7 para utilizarlo como servidor. Puede ser desde una Raspberrypi, un MiniPC, un NAS, un ordenador viejo o un PC Gamer de última generación... Todo depende del uso que vayas a hacer de él, tiene la gran ventaja de poder disponer de una potencia de proceso o tamaño de almacenamiento mucho mayor a las opciones anteriores, pero también trae implícitos inconvenientes; Conexión continua a Internet o a la red eléctrica (con sus posibles caídas) y el coste de consumo de electricidad / conexión a internet sin contar con las posibilidades reparaciones de componentes de dicho ordenador. Sería como comprar una casa completa, donde tú escoges el tamaño de la casa pero tienes que hacerte cargo de su mantenimiento y de la factura de la luz (que en los otros casos te viene incluida)

¿Que puedo hacer con un VPS?

Con un VPS, o cualquier servidor de los mencionados anteriormente tienes un gran abanico de posibilidades, en este blog veremos unas cuantas, pero puedes utilizar para alojar sitios web, aplicaciones, bases de datos y mucho más. Todas estas Webs, Blogs, Aplicaciones que tengas en tu servidor contarán con la gran ventaja de que ningún tercero tendrá acceso a esa información por lo que tu y solo tú tendrás el control de lo que almacenes ahí.

🦸‍♂️
Recuerda que un gran poder conlleva una gran responsabilidad

No quiero hacerte un listado de usos y/o aplicaciones de las que puedes disfrutar, en lugar de eso te dejo un enlace donde se han recopilado y organizado MUCHISIMAS!! entra y descubre todo lo que está en tu mano.

awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers

En este blog, veremos como instalar, Traefik, una web en Wordpress, un Blog como este con Ghost, la aplicación de finanzas Fireflyiii o un arbol genealogico con Gramps!