¿Cloud Es Para Mí?

Mucho se ha hablado últimamente sobre la tecnología Cloud (nube) y sus beneficios. Con varias empresas brindando servicio de alojamiento Cloud, y muchísimas mas migrando o empezando su presencia usando allí, la tecnología Cloud parece la salvadora para cualquier negocio que desee tener presencia on-line.

¿Qué es Cloud?

Para repasar, tecnología Cloud es la posibilidad de brindar capacidad de cómputo (servidor) y de almacenamiento (disco duro) como si fuera un servicio. Esto significa que un servidor y/o el almacenamiento puede ser dado de alta y baja, o modificado de tamaño en cualquier momento. La tecnología Cloud también permite la posibilidad de escalar automáticamente la cantidad de servidores corriendo, lo que la hace sumamente elástica.
Imagínese un servidor que está prendido de lunes a viernes en horario laboral y que se apaga automáticamente (según reglas predefinidas) a la noche y los fines de semana. Otro ejemplo es el sitio web que una vez por semana (los Lunes) recibe el triple de visitas que el resto de los días. La tecnología Cloud nos permite agregar servidores web o agrandar la capacidad de procesamiento del servidor para el horario deseado.

Algunas contras

Lamentablemente la tecnología Cloud tiene sus contras: Precio y rendimiento son las dos principales si no se diseña bien previamente.
Al ser una solución tan elástica, el diseño es fundamental. Saber cuántos, qué tipo y tamaño, por cuanto tiempo dejar los servidores prendidos, y que factores (métricas) usar para el escalamiento es primordial para poder diseñar bien la solución. Un mal diseño Cloud puede traer gastos innecesarios de servidores, almacenamiento, etc.
El rendimiento en Cloud también es elástico. La posibilidad de agrandar la capacidad de procesamiento de un servidor ayuda a mejorar en rendimiento de servidores que se basan casi exclusivamente en procesar datos. Pero la mayoría de los sitios web tienen sus bases de datos, múltiples imágenes, mandan e-mails, etc. Todos estos procesos pueden llegar a utilizar intensivamente el disco rígido (almacenamiento) del servidor. Para sitios web con uso intensivo del disco duro, utilizar Cloud no es siempre la mejor solución.
Por suerte existen tecnologías para mejorar el rendimiento (RAID, balanceo de carga, etc), que son fáciles de implementar, pero a un costo superior al pensado inicialmente.

Y otras a favor

Si el último párrafo dio la impresión de que aconsejo no utilizar Cloud, todo lo contrario.
La tecnología Cloud es una excelente opción para cuando se diseña las cosas de antemano. La posibilidad de agrandar la capacidad de su sitio web cuando la cantidad de visitas aumenta, y así poder estar disponible SIEMPRE, es primordial para cualquier negocio.
Si necesita almacenamiento para sus archivos, backups, etc., que sea seguro, confiable y siempre disponible, sin la preocupación de que se vaya a quedar sin lugar disponible, Cloud también es su opción.

Acceso remoto

La mayoría de los proveedores de Cloud también incluye la posibilidad conectarse a su grupo de servidores como si estuvieran en su propia red. Utilizando tecnologías VPN (redes privadas), Ud. puede conectarse a su proveedor de Cloud y hacer de cuenta que sus servidores se encuentra localmente en la red de su oficina.

Conclusión

Con los precios bajando constantemente, la tecnología Cloud es cada vez mas interesante. Con la posibilidad de tener sus sitios web disponibles las 24 horas, sin importar la carga que ellos reciban, Cloud es una opción mas que interesante para tener en cuenta.

Factores para tener en cuenta para un buen diseño de Cloud:

  • Cuantos: Horario pico y horario no pico.
  • Tipo y Tamaño: Linux, Windows, Número de CPU, Cantidad de Memoria.
  • Duración: Cantidad de horas, Número de visitas, etc.
  • Factores para escalamiento (métricas): Aumentar la cantidad de servidores según la carga del CPU o según la cantidad de memoria disponible?

Deja un comentario