
Tener un servidor en la nube es muy fácil y barato, solo basta contratar una instancia por el tiempo que lo necesitemos, y luego destruirlo si ya no lo necesitamos. Hace unos años atrás, cuando no existía AWS de Amazon ni menos DigitalOcean, la cosa era mucho más complicada y cara, la nube como concepto o servicio no existía, todo se regía por grandes y largos contratos, no existía la posibilidad del pago por hora por este tipo de servicio.
Hoy basta ir a cualquier proveedor de hosting y contratar una instancia para poder tener capacidad de calculo en la nube, al fin los servidores están al alcance de todos.
Pero, ¿Qué cosas puedo hacer con un servidor?.
Básicamente de todo lo que se te ocurra, bueno de todo los que sea legal, porque pensar en seedbox y cosas por el estilo, por lo menos en servicios de empresas grandes, es imposible.
1. VPN (Red Privada Virtual).
Hoy más que nunca el uso de un VPN dejó de ser una idea alejada del usuario común, la NSA, FBI, Los Hombre de Negro y quien sabe que otra agencia, andan atrás de nuestro rastro. Nada ni nadie se salva del espionaje, si no es que te investigan para descartarte como terrorista, te espían para “entender” un poco más tus hábitos de navegación y venderte publicidad más efectiva (Google).
Una forma de crear un VPN privado donde puedas cifrar tu navegación y hacerlo más difícil de rastrear es usando este servicio que crea de forma automática un servidor en la instancia que tengas contratada (digitalocean o Rackspace). La otra opción es seguir los tutoriales que hay en la red y montarlo tu mismo.
- VPN en DigitalOcean con: Ubuntu 12.04, CentOS 6 y Debian 6.
2. Servidor Web.
Un servidor Web con todas sus letras y no una página alojada en quien sabe donde con prestaciones limitadas al antojo de la empresa de “páginas web baratas”.
Hay scripts que te instalan en tu servidor todo lo necesario de forma automática. Aunque personalmente prefiero hacerlo yo mismo, ya que detrás de estos pueden haber cosas escondidas, o errores que el programador del script no se percató.
- Auto instalación por apt-get:
sudo apt-get install lamp-server^
ya tendrémos todo lo necesario para nuestro servidor
3. Minar Bitcoins o Lite, Quark, etc.
Aviso: Este método aunque lo he usado, puede que caiga en el ámbito del “uso inapropiado” que casi todas las empresas estipulan. Aplícalo asumiendo el riesgo.
Aunque minar bitcoins es obviamente cada vez más difícil, quizás minar criptomonedas nuevas como Litecoin o Quarkcoin es más interesante con una instancia pequeña en la nube. Hay un par de scripts para instalar y ponerse a minar durante todo el día, pero no creas que vas a hacerte millonario ni mucho menos. Actualmente con el minado mediante GPU (bitcoin y litecoin) hay verdaderos monstruos minando, y hacerles competencias es prácticamente imposible. Aunque como experiencia para aprender bien vale la pena.
4. Un servidor de Minecraft.
¿Hace falta hacer una introducción sobre Minecraft?, el juego de mundo abierto o sandbox más extendido a nivel mundial. Servidores para entrar a jugar existen miles, pero tener tu propio servidor de Minecraft es inigualable y con una instancia de 1GB de RAM puedes tener el tuyo.
- Montar un servidor Minecraft.
5. Máquina de pruebas.
Esta opción me parece interesante sobre todo para quienes quieran familiarizarse con Linux y sus miles de programas y utilidades. Tener a disposición un servidor Linux he interactuar mediante la línea de comandos, es genial o por lo menos para mi y mis gustos nerds.
- Probar herramientas de auditoría de seguridad, Snort, Nmap, traceroute, whois + dig + ping, instalar un servidor de correos, irc, etceeeetera.
Conclusión.
Algo que resalta a DigitalOcean por sobre el resto es su gran cantidad de recetas/guías para hacer de todo en sus droplets. Son bases de conocimiento la mayoría básicas de tan solo copiar/pegar, y que no requieren muchos conocimientos.
Las posibilidades son virtualmente infinitas y los costos son relativamente bajos. El límite está de parte del usuario y lo que su imaginación le deje hacer.