Servidores Virtuales

Servidores Virtuales

Hoy en d铆a los servidores virtuales en la nube han dominado casi por completo el mercado de servidores. Es impresionante ver lo f谩cil y econ贸mico que puede ser tener tu propio servidor montado en la nube a precios tan accesibles que la gente los renta solo por hobby o solo para introducirse en el mundo de la administraci贸n de servidores.

Les debo de confesar que hasta un tiempo atr谩s me surgi贸 la necesidad de adquirir mi propio servidor, por lo general en los proyectos en los que trabaja el cliente o la compa帽铆a me proporcionaban los servidores y si necesitaba algo mas solo ten铆a que mandar un correo y listo, en un par de d铆as me respond铆an que ya estaban listo que el requerimiento y todos felices. Sin embargo, hora que yo he decidido adquirir mi propio servidor por motivos personales que espero contarles m谩s adelante me he dado cuenta de lo complicado o confuso que puede resultar este mundo, al menos para mi que me he especializado mucho m谩s en el Software que en Hardware y redes.

Como ya he mencionado antes, este mundo de administraci贸n de servidor es algo nuevo para m铆, pero tambi茅n ha sido algo divertido y gran fuente de aprendizaje. Me he dado mis desveladas resolviendo cosas que se podr铆an resolver en segundos, pero tambi茅n e destruido y echado a perder a煤n m谩s cosas. Pero en fin, les puedo resumir que ha sido una buena experiencia y a partir de hoy espero estar escribiendo cosas interesantes de administraci贸n de servidores y algunas de mis an茅cdotas destruyendo pero tambi茅n arreglando cosas.

En fin, ya entrando en materia que les quiero contar primero que nada que son los servidores virtuales en la nube y como es que esto nos pueden resolver la vida como no tienen una idea.

Servidores Virtuales en la Nube

Para comprender mejor que son los servidores virtuales en la nube es importante entender que son los servidores virtuales y que es la nube, ya que estos dos conceptos se juntan para darle un nuevo sentido a las cosas.

Un servidor virtual como su nombre lo dice es un servidor virtualizado, es decir que vive dentro un servidor m谩s grande, esto se logra dividiendo los recursos de un servidor f铆sico de gran poder de procesamiento en peque帽os servidores que corren bajo este 煤nico servidor f铆sico, de esta manera es posible tener tantos servidores virtuales como el servidor f铆sico sea capaz de albergar. Esto ayuda en gran medida a que los precios de la renta de un servidor virtual sea mucho m谩s econ贸mico que la renta de un servidor completo, adem谩s que pocas veces necesitamos el total del procesamiento de un servidor completo para una sola aplicaci贸n, por lo que dividir el poder de procesamiento en distintos servidores virtuales y en ellos montar distintas aplicaciones es una muy buena estrategia.

La nube por otra parte es un concepto que ya la industria ha adoptado en gran medida, ya mucho m谩s com煤n escuchar que un servidor corre en la nube o que informaci贸n se almacena en la nube. Pero que es exactamente la nube…. Bien, la nube no es m谩s que un concepto adoptado por la industria para referirse a todos aquellos servicios o infraestructura que est谩 montada en internet y que por lo general no sabemos exactamente es que lugar geogr谩fico en donde est谩 montado y que personal le da mantenimiento. En su lugar solo conocemos la compa帽铆a que nos brinda el servicio y no nos queda m谩s que confiar que no hagan mal uso de nuestra informaci贸n as铆 como que le den el mantenimiento adecuado a nuestros servidores para que sigan operando normalmente.

Finalmente si juntamos estos dos conceptos tenemos lo que son los servidores virtuales en la nube, lo que significa que son servidores virtuales que son accedidos atravesar de internet, por lo general no sabemos d贸nde est谩n (Solo en qu茅 pa铆s) y que son alquilados por nosotros por un proveedor. Un servidor en la nube tiene algunas ventajas y desventajas como son las siguientes:

Ventajas:

  • Tiene un precio muy accesible.
  • No se requieren muchos conocimientos de hardware ni de redes.
  • El proveedor se encarga siempre del resguardo de los servidores y mantenimiento.
  • Puedes cancelar el servicio en cualquier momento.
  • Te asignan una IP fija y un ancho de banda bastante grande junto con la renta del servidor.
  • Te ahorras tener que rentar un lugar donde tener el servidor f铆sico y al personal adecuado para darles mantenimiento.
  • Puedes agrandar el servidor en cualquier momento, por lo general con unos cuantos clics.
  • Puedes pagar una renta fija o una tarifa por procesamiento.
  • Puedes contratar respaldos autom谩ticos.

Desventajas:

  • No conoces la ubicaci贸n f铆sica de tus servidores (por lo general).
  • No tienes acceso directo al hardware.
  • Desconoces los procedimientos (reales) de seguridad aplicados a tus servidores y a tu informaci贸n.
  • Resolver algunos problemas puede ser tardado, generalmente por tickets de servicios que pueden tardar d铆as.
  • Dependiendo la configuraci贸n de tu server, puedes compartir recursos con otros clientes que est谩n albergados en el mismo servidor que el tuyo, y si ese proveedor tiene mucha demanda puede degradar tus tiempos de respuesta.
  • Hay que pagar mayor renta a medida que necesitamos m谩s recursos.

Aun que un servidor ofrezca algunas desventajas, la realidad es que este modelo cada d铆a toma m谩s fuerza. Grandes empresas del mundo ya se han inclinado a un modelo en la nube, como es el caso de Spotify, Netflix, Adobe, Pinterest, etc. solo por nombrar una interminable lista de empresas que ya est谩n en la nube.

DigitalOcean

En la b煤squeda de un buen proveedor para montar mis servidores encontr茅 muchas opciones, algunas muy econ贸micas otras muy caras, algunas de mucho prestigio y otras de dudosa procedencia. La verdad este tema me estreso un poco, no decid铆a que proveedor ser铆a el mejor tanto en precio, seguridad, rendimiento y escalabilidad, navegue durante vario d铆as y por fin tome una decisi贸n. Me quede con DigitalOcean, la cual es una de las principales empresas que proveen servidores en la nube. Cuenta con un sensacional panel de control donde puedes ver las gr谩ficas de uso de tu servidor, puedes expandir el tama帽o de tu servidor con tan solo unos cuantos click, maneja respaldos autom谩ticos. Otra de las cosas que me gust贸 mucho es que cuenta con su propio servidor DNS el cual te permite administrar perfectamente bien tu dominio, tu servidor de correo y todo tus subdominios.

Otra de las cosas que me dejaron sorprendido es que te permite crear tu propia red privada con todos los servidores que tengas en el mismo DataCenter, pero a煤n m谩s sorprendido me dejo que tiene algo llamado IP flotante, la cual no es m谩s que un balanceador de carga, en el cual puedes indicar que servidores atender谩n las peticiones que lleguen a esa IP flotante, de esta forma podr铆as tener 10 servidores atendiendo en la misma IP flotante y DigitalOcean se encarga de dirigir las peticiones a tus 10 servidores.

Y lo mejor de todo esto es que puedes alquilar servidores desde 5 d贸lares al mes…. una locura…. te imaginas tu propio servidor con una inversi贸n de 5 d贸lares al mes, la verdad me quede sorprendido y creo que hice la compra adecuada.

Cupones

Adicionalmente DigitalOcean tiene un cup贸n para nuevos clientes, el cual te regala 10 d贸lares para que montes tu primer servidor, solo tienes que entrar a la siguiente liga, registrarte y montar tu primer servidor:

http://www.digitalocean.com/?refcode=065ecb90cdbf

 

Conclusiones:

En verdad creo que montar servidores en la nube es una perfecta opci贸n para empezar a administrar tu propio servidor, te permite iniciar tu proyectos de desarrollo con un prepuestos muy bajo y cuando est茅 listo para salir a producci贸n solo le inviertes un poco m谩s para agrandar el servidor a espacio que requieres, adem谩s puedes crear nuevos servidores clonando el que ya tienes, lo que te permitir铆a pasar un servidor de desarrollo a producci贸n un segundos.

Como les comente. Voy a iniciar a escribir m谩s sobre mi experiencia administrando servidores por lo que no dudes en suscribirte al blog para recibir las novedades directamente en tu cuenta de correo.

Art铆culos relacionados

Clouding.io un excelente hosting para tus emprendi... Sin lugar a duda, una de las principales decisiones que hay que tomar una vez terminado nuestro desarrollo, es buscar un hosting adecuado para montar ...

Oscar Blancarte

Ideol贸gico, Innovador y emprendedor, Padre, Tecn贸logo y Autor, amante de la ciencia y la tecnolog铆a en todos sus colores y sabores. Arquitecto de software & Full Stack Developer con experiencia en la industria del desarrollo de software y la consultor铆a. Amante de la programaci贸n y el Ajedrez.

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *