El amplio mundo de la computación en la nube
La computación en la nube es la nueva frase de moda que parece estar apareciendo en todos los modelos de negocios/TI en estos días. Debido a esto, las empresas están comenzando a convertir la «dirección alternativa» de la computación en la nube en la elección convencional de cómo ejecutar su sistema informático y de TI.
Este artículo le dará una mirada de principiante al mundo de la computación en la nube y cómo puede afectarle positivamente a usted oa las necesidades de su empresa en el nuevo mundo de la nube.
Una breve lección de historia
Tal vez deberíamos retroceder un poco. Mientras que anteriormente nos referimos a la computación en la nube como nueva, el concepto de esta «nueva» idea en realidad comenzó en la década de 1950 con el uso de computadoras centrales a gran escala por parte de universidades y corporaciones más grandes. Se accedía a estos mainframes a través de «terminales estáticas» que tenían propiedades de comunicación pero no capacidades de procesamiento interno. Luego, a principios de la década de 1960, John McCarthy promovió la idea de lo que llamó «utilidad informática». Imaginó que el uso de computadoras sería parte de una utilidad pública; «…Así como el sistema telefónico es un servicio público.»
Otros expertos a menudo apuntan a la «red informática intergaláctica» imaginada por JCR Licklider, uno de los desarrolladores de ARPANET (Advanced Research Projects Agency Network), quien, en 1969, quería que todos en la tierra pudieran acceder a programas y datos en cualquier sitio., de donde sea.
Con la llegada de Internet y su aumento de popularidad hasta el punto de que casi todo el mundo lo lleva consigo en sus teléfonos, ha surgido el fenómeno de la computación en la nube. En 1999, Salesforce.com comenzó a ofrecer aplicaciones empresariales a través de un sitio web simple, lo que a su vez hizo que más y más empresas de software ofrecieran sus aplicaciones a través de Internet. Amazon Web Services hizo lo mismo y, en 2002, ofreció almacenamiento en la nube, computación e inteligencia humana con Amazon Mechanical Turk. Cuatro años más tarde, pusieron en marcha su Elastic Compute Cloud (EC2) que brinda a los usuarios la capacidad de alquilar computadoras en las que ejecutan sus propias aplicaciones.
En 2009, ocurrió el evento más reciente, cuando comenzó la Web 2.0. Diferentes empresas basadas en Internet comenzaron a ofrecer aplicaciones basadas en navegador. Un ejemplo de esto es Google Apps.
¿Qué es?
Entonces, ¿qué es la computación en la nube? Básicamente, la idea se ha mantenido igual desde la década de 1950, con algunos cambios en la tecnología. Quizás la forma más fácil de explicar qué es la computación en la nube es dar un ejemplo del departamento de TI de una corporación.
En una corporación, cada empleado necesita las herramientas adecuadas para realizar su trabajo. El departamento de TI se asegura de que todos esos empleados tengan una computadora que contenga el hardware y el software necesarios para lograrlo. Además de eso, esos empleados necesitan todas las diferentes licencias de software para usar los diferentes programas de software, y así sucesivamente. Estos programas necesitan licencias o diferentes tipos de aprobación para ejecutarse. Cada vez que se contrata a un nuevo empleado, debe volver a comprar una nueva licencia o programa de software para que el nuevo empleado también pueda usar esos mismos programas. Aquí es donde entra la computación en la nube para hacer la vida más fácil para esas corporaciones y empleados. La computación en la nube hace que todos puedan usar los mismos programas sin tener que comprar software nuevo.
¿Como funciona?
La idea de cómo funciona la computación en la nube en la situación antes mencionada es muy simple: en lugar de tener que comprar e instalar el software para cada nuevo empleado, solo necesitaría cargar una aplicación en las numerosas computadoras que se utilizan. Esta aplicación permite a los usuarios iniciar sesión en un servicio basado en la web que alberga todos los diferentes software y programas que cada empleado puede necesitar para realizar sus tareas.
El software y/o los programas que se utilizan ya no se cargan en la computadora de cada individuo, sino en un sistema de almacenamiento de datos más grande que crea la «nube». Los empleados pueden acceder a estos datos a través de una conexión de red o simplemente conectándose a través de Internet. Básicamente, todo se almacena y/o se accede a través de Internet en lugar del disco duro de su computadora.
Hay cuatro tipos diferentes de ofertas en la nube y son infraestructura como servicio (IaaS), plataforma como servicio (PaaS), software como servicio (SaaS) y proceso comercial como servicio (BPaaS). Cada uno de estos servicios está construido uno encima del otro.
Al igual que el ejemplo de una corporación, la computación en la nube puede funcionar para diferentes personas de varias maneras. Si alguna vez ha utilizado un servicio de correo electrónico basado en la web como Hotmail o Gmail, ha estado aprovechando la computación en la nube. Su computadora no está ejecutando un programa de correo electrónico, sino que está accediendo a ese programa de correo electrónico a través de Internet.
El crecimiento de la computación en la nube
La computación en la nube se ha convertido en una forma en que TI agrega diferentes capacidades con respecto a la experiencia del usuario final y aumenta la capacidad, todo en tiempo real a través de Internet. Dicho esto, la computación en la nube aún se encuentra en una etapa temprana de desarrollo y muchos proveedores han comenzado a ofrecer diferentes servicios a través de la nube que varían de un sistema a otro.
Otros programas que puede haber utilizado también se están aprovechando del sistema en la nube. Netflix, Apple, Dropbox y Amazon son algunas de las principales empresas que invierten en el sistema de la nube, lo que le permite llevar sus servicios y productos dondequiera que tenga capacidades de Internet… es decir, su teléfono inteligente.
Las empresas también se están subiendo al carro de la computación en la nube. Se estima que el 69% de las empresas que actualmente tienen presupuesto para la nube planean aumentar su gasto este año. Ese mismo estudio establece que el mercado de la computación en la nube continuará aumentando un 36 % adicional cada año hasta 2016. La mayoría de las empresas utilizan cuatro áreas diferentes de la computación en la nube para sus negocios y la investigación muestra que todas estas cifras aumentarán constantemente cada año a medida que la tecnología sigue creciendo y expandiéndose dejando la nube como única opción.
Los pros y los contras del mundo de la nube
El principal aspecto positivo del uso de la computación en la nube es la accesibilidad y cierta facilidad de uso. A través de la nube, puede acceder a aplicaciones y datos usados desde cualquier lugar y en cualquier momento, siempre que esté conectado a Internet. El uso de un sistema en la nube también puede ahorrarle dinero en la compra de software y hardware. Las corporaciones pueden minimizar el soporte de TI debido a la optimización de su hardware y al tener menos sistemas operativos. Además, dado que el back-end del sistema en la nube suele ser un sistema de computación en red de mayor potencia, la velocidad puede ser un factor. Algo que habría tomado mucho tiempo para procesar previamente ahora tomaría mucho menos tiempo para calcular.
Con respecto a la copia de seguridad y la recuperación, el proceso es mucho más fácil ya que los datos ahora se almacenan en la nube en lugar de estar alojados en un dispositivo físico. Por este motivo, la implementación de programas y la integración de nuevos programas también son más rápidas y sencillas. Su empresa puede elegir qué servicios y/o aplicaciones serían más beneficiosos para ellos, en lugar de tener que elegir todo en un paquete más grande. Si desea más o menos programas, el espacio en el disco duro ya no se convierte en una preocupación, ya que la capacidad de almacenamiento en un sistema en la nube puede ser casi ilimitada en su rango. Esto se suma a la reducción de los costos de TI que podrían derivarse de una actualización o la compra de nuevo hardware.
La nube también es respetuosa con el medio ambiente debido a la cantidad de recursos necesarios para computar, lo que significa que se gasta menos energía. Cuando no se utilizan los servidores en la nube, normalmente hay algún tipo de reducción del servidor, lo que libera la energía y los recursos que se utilizan.
Una última ventaja de la computación en la nube es su facilidad de uso. La mayoría de las aplicaciones en la nube serán más sencillas de ejecutar, ya que la mayoría del público ya puede estar acostumbrado a ejecutar un ejemplo. Por ejemplo, Gmail es una aplicación en la nube con la que muchos usuarios ya pueden tener experiencia y encontrar bastante fácil de controlar y usar en su vida diaria.
En el otro extremo del espectro, las mayores preocupaciones en la computación en la nube son la privacidad, la pérdida de datos y la seguridad. Si una base de datos en la nube no está diseñada correctamente, los piratas informáticos no necesariamente tendrían que atravesar todas las paredes y canales para poder acceder a los datos de numerosos clientes. La pérdida de datos es la amenaza número dos con respecto al uso de la nube. Es posible que pierda cierta flexibilidad y control al que está acostumbrado con un cambio a una red en la nube, ya que todo se ejecuta de forma remota, y la mayor parte de su hardware y software también podría ejecutarse de forma remota.
Otra desventaja con respecto a la seguridad en el mundo de la nube es la idea de privacidad. Una empresa que utiliza una infraestructura de nube remota básicamente está enviando datos e información privados que podrían ser sensibles y/o confidenciales. Nuevamente, si el proveedor de la nube tiene una seguridad menos que confiable, esas mismas empresas pueden ver comprometida esta información confidencial, incluidas la filtración de contraseñas y la pérdida de grandes cantidades de datos.
Por último, dado que la computación en la nube depende en gran medida, si no totalmente, del acceso a Internet, si una empresa tuviera cortes de red o problemas de conectividad, la configuración de la nube se volvería inútil. Si bien es cierto que todos los sistemas pueden enfrentar un problema o problema de conexión de vez en cuando, esta es otra desventaja a tener en cuenta. Si ha elegido un proveedor de nube que no está a la altura o si ocurre un desastre, porque ahora tiene todo su sistema ubicado de manera centralizada, podría perderlo todo.
¿El fin?
Hay quienes aún sospechan de la computación en la nube. Muchos creen que, dado que hemos trabajado directamente desde el disco duro local durante las últimas décadas, debemos continuar de esta manera. Es posible que la computación en la nube no sea tan rápida y que no valga la pena el costo del almacenamiento y el acceso local. Dado que diferentes compañías de medios ahora controlan el acceso a cualquier cosa para la que esté utilizando los servicios en la nube, a muchos les preocupa que poner toda su fe en el acceso de esa compañía pueda costarle a largo plazo.
Las empresas también continúan buscando diferentes formas de cobrar por el acceso a la nube, ya sea midiendo su servicio o el ancho de banda que ha utilizado. Los clientes de sitios en la nube también han expresado su preocupación por la propiedad intelectual y quién es el propietario de los datos que se almacenan en línea. Por ejemplo, ¿las fotos que ha compartido en Facebook se pueden utilizar como parte del plan de marketing de la empresa? ¿A quién pertenecen las fotos que compartes en su sitio web?
Hay muchas maneras diferentes en que la computación en la nube puede afectar a su empresa e incluso al uso de la computadora de su hogar a medida que continúa creciendo en popularidad y a través de ideas de uso. Parece que la computación en la nube está dejando de ser solo una tendencia y ahora es solo una parte de la nueva normalidad.