Infrastructure on premise or in the cloud?

Advantages and disadvantages of "cloud computing"

OpenSur

Infrastructure on premise or in the cloud?

Advantages and disadvantages of "cloud computing"

English Translation pending

Una de las palabras más populares en la industria mundial del "hosting" web hoy en día es la "Nube" o cómo generalmente se utiliza en inglés, "cloud". Esta palabra se está pronunciando con cada vez más frecuencia en los departamentos de sistemas de las organizaciones medianas y grandes y es frecuentemente asociada con menores costos, departamentos de sistemas más pequeños y "cero complicaciones". 

¿Qué es el cómputo en la nube (cloud computing)?

El cómputo en la nube se refiere cualquier servicio en tiempo real que se utiliza a través de internet en la modalidad de "pagar sólo lo que consuma" o "software-as-a-service" (software como servicio) donde los recursos son virtualizados para que el usuario no pague por la propiedad de toda una infraestructura y el personal asociado, sino solamente por el uso preciso que haga de la misma.

Un ejemplo práctico:

Cuando una empresa quiere hospedar una nueva aplicación en línea para sus usuarios, normalmente tiene que calcular los siguientes costos:

  1.  Servidor(es)
  2.  Equipo de red
  3.  Instalación de red
  4.  Espacio físico con facilidades de centro de datos básicas (energía y conectividad redundantes, control de temperatura) 
  5.  Seguridad física y virtual
  6.  Personal de IT que controle toda la instalación y haga que las cosas funcionen

Los costos de todos estos componentes se hacen inviables para muchas organizaciones.

El "computo en la nube" intenta evitar esto virtualizando los servicios, es decir, alguien más instala toda la infraestructura y le "renta" a los clientes únicamente lo que cada uno de ellos utiliza (como el recibo de luz, por ejemplo, si gasta más electricidad pagará más, si gasta menos, pagará menos).

Aunque esto parecería un sueño hecho realidad para la mayoría de los administradores de sistemas, el "hosting" en la nube aún no está completamente estandarizado mundialmente y la calidad de los distintos servicios pueden variar entre los diversos proveedores que los brindan. Compartimos algunas de las potenciales ventajas y desventajas reportadas por la utilización del cómputo en la nube para servicios web y aplicaciones.

Ventajas

   

"Reducción" de costos

No hay necesidad de adquirir hardware y software lo que reduce costos operativos en infraestructura, mantenimiento y energía. La nube es más barata que la instalación y mantenimiento de un servidor propio o contratar los servicios de un proveedor.

Este es uno de los principales aspectos por los que la "nube" está adquiriendo importancia. Existen distintos reportes de disminución de costos en infraestructura de IT de hasta 30%, sin embargo, cabe mencionar que estas reducciones solamente se pueden lograr si existe una clara y bien lograda estrategia de ahorro por parte del departamento de sistemas. 

Almacenamieto escalable

La nube permite ampliar el almacenamiento para cubrir las necesidades sin problema, evitando el problema de la adquisición de nuevo hardware y sus costos asociados.

   

Actualizaciones automáticas

No hay necesidad de que el departamento de IT tenga que preocuparse por el pago de actualizaciones futuras en términos de software y hardware.

   

Acceso remoto

Los empleados pueden tener acceso a información donde quiera que estén, en lugar de estar obligados a mantenerse en un solo lugar la mayor parte del tiempo para acceder a la información que necesitan. Esta característica está significando un crecimiento del teletrabajo con todos sus efectos de tipo económico, social e incluso, inmobiliario.

  

Facilidad de implementación

No hay necesidad de realizar la instalación de hardware y componentes que pueden tardar varias horas, usted puede iniciar su empresa en aprox. el tiempo que se necesita para configurar una cuenta de facebook.

    

Tiempo de respuesta

El cómputo en la nube puede lograr un mejor tiempo de respuesta en la mayoría de los casos que en su hardware de servidor estándar.

   

Igualdad de condiciones para nuevas empresas pequeñas

Permite que las pequeñas empresas compitan más eficazmente con algunas de las empresas más grandes, equilibrando el campo de juego.

  • Flexibilidad

En general el servicio de nube se paga de acuerdo a la demanda. Si, por ejemplo, una empresa los días treinta incrementa el movimiento de su área contable y financiera por pagos a empleados y proveedores, puede decidir que requiere mayor capacidad de proceso o de almacenamiento de datos, y pagará por una mayor demanda, pero sólo el día 30.

El esquema de "nube" implica por lo general pagar únicamente por lo que se usa, lo cual en sí es una ventaja siempre y cuando tomemos en cuenta de la variabilidad que esto causará en los costos mensuales dependiendo del uso de la nube.

  

Focalización

Cloud Computing permite a las compañías centrarse en su core business, negocio principal. En vez de hacer una alta inversión tecnológica en sistemas, una empresa podría invertir en su infraestructura industrial o física o en capital humano para proseguir sus planes de expansión

Ecología

Usar la nube en una empresa reduce la huella de carbono de una empresa al ahorrar recursos y componentes que pasan de estar almacenados en componentes físicos a ser virtuales, se ahorra también en consumo de energía con sus beneficios al medio ambiente.

   

Desventajas

Falta de confianza

Las compañías que se deciden por "hostear" en la "nube" tienen que estar conscientes de que su información se encuentra bajo control de otra compañía que adicionalmente la tiene "distribuida" a lo largo de su infraestructura. Para algunas compañías, el nivel de confianza entre empresas y compromiso que requiere este tipo de relación es demasiado alto como para optar por el cómputo de nube.

Seguridad

El que nuestra información se encuentre "virtualizada" en una infraestructura grande significa que pedazos de la misma conviven con información de otros clientes. Cualquier problema en la seguridad del software de virtualización de nuestro proveedor, o en general de su infraestructura, puede llegar a ocasionar que nuestra información quede vulnerable. Se debe ser muy cuidadoso con el manejo de la información para evitar que los datos sean robados por hackers o extraviados en agujeros de seguridad.

Potencial peor desempeño

Hay que recordar que la capa de "nube" de los servicios de cómputo de nube agrega un nuevo nivel de procesamiento para nuestra información que por lo general se encuentra distribuida entre diversos equipos, que en ocasiones incluso se encuentran en localidades separadas. Esto agrega latencia a nuestros procesos que en ocasiones puede reflejarse en un desempeño más pobre de nuestros sistemas.

Costos fluctuantes

Al pagar por uso (como los servicios de luz, agua, etc.) puede resultar más difícil calcular nuestros costos mensuales si tenemos fluctuaciones de uso, lo que puede desestabilizar los requerimientos financieros del departamento de sistemas de la compañía.

   

Privacidad

Datos confidenciales y sensibles como planes de marketing, lanzamiento de productos, información personal de empleados, datos financieros pueden quedar en manos de terceros si no se tienen las medidas preventivas.

   

Conectividad

La velocidad de acceso a la información y la disponibilidad de las aplicaciones dependen de la velocidad de la conexión a internet. Sin acceso a Internet no hay Cloud Computing y este servicio puede caerse en cualquier momento por diversos factores.

  

Una vez que se es consciente de las ventajas del “Cloud Computing” se puede tomar la decisión, pero antes recomendamos analizar el mercado de empresas que ofrecen este servicio y evaluar las características de su oferta para compararlas y seleccionar la que más beneficios y garantías ofrezcan, además se debe considerar la solidez que dicha empresa tiene en el mercado. Esto con el fin de estar seguros que la empresa seleccionada resguardará los datos, y que nuestros clientes y empleados puedan acceder a los servicios de forma efectiva.