¿Qué es la computación en la nube y qué significa esta palabra de moda estúpida?
El otro día, un lector escribió preguntando si la computación en la nube podría ayudarlo a ahorrar espacio en su disco duro, lo que me hizo darme cuenta de que es hora de hablar sobre lo que realmente significa esta palabra de moda..
¿Qué es la computación en la nube??
Según el Instituto Nacional de Estándares y Tecnología, la definición de "Computación en la nube" es esta incomprensible pieza de disparate claramente escrita para ser lo más confusa posible:
La computación en la nube es un modelo para permitir el acceso conveniente y bajo demanda de la red a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que se pueden aprovisionar y lanzar rápidamente con un esfuerzo de administración mínimo o un proveedor de servicios Interacción.
Entonces, ¿qué es una definición para personas reales??
Cloud Computing = Aplicaciones Web
Eso es todo al respecto. Si está utilizando una aplicación web o basada en Internet de un proveedor importante como Google o Microsoft, está usando la computación en la nube. Felicidades!
Todas las aplicaciones web que has usado, como Gmail, Google Calendar, Hotmail, SalesForce, Dropbox y Google Docs, se basan en "cloud computing", porque cuando te conectas a uno de estos servicios, realmente te estás conectando a un grupo masivo de servidores en algún lugar en internet. El cliente no necesita ser un navegador web, pero esa es la dirección hacia la que se dirige todo.
¿Crees que hay más que eso? No me crees Solo escuche a Larry Ellison, el CEO y co-fundador de Oracle, hablar sobre qué tan absurdo es este término:
Entonces, ¿por qué la computación en nube?
Ya hemos establecido que es un término sin sentido que simplemente describe las aplicaciones web, que han existido durante mucho tiempo, pero para que las empresas comiencen a cambiar a las aplicaciones web en lugar de a los servidores auto alojados, los tipos de marketing inventaron un nueva palabra de moda.
La razón por la que usaron la palabra "nube" en la palabra de moda es simple: en los diagramas de red, Internet suele estar representado con una nube en el centro del dibujo. Esos drones de marketing son inventivos, ¿no??
Básicamente, el término en sí mismo es solo una forma de que los consultores y las empresas vendan más servicios en un paquete nuevo y brillante. Aquí hay una buena ilustración de cómo funciona esto:
Cómic por Geek y Poke
¿Cómo puede ayudarme la computación en la nube??
Dado que las empresas en todas partes están cambiando sus aplicaciones a la web y están presentando nuevas e interesantes características accesibles a través de su navegador web, pronto podrá acceder a prácticamente cualquier cosa desde cualquier navegador en cualquier PC, y las líneas se desdibujarán entre el escritorio y el Internet.
Ahora que Microsoft finalmente lanzó la versión beta para Internet Explorer 9, que es compatible con nuevos estándares web como HTML5 y utiliza la aceleración de hardware para hacer que toda la experiencia sea rápida: todos los navegadores finalmente estarán en la misma posición. Cuando Microsoft dijo que IE9 iba a cambiar la web, no estaban bromeando, eran los solo los que retienen la web con sus anémicos IE7 y IE8, por no mencionar el antiguo IE6. Y ahora la pesadilla por fin ha terminado..
Se volverá aún más interesante cada vez que se lance Chrome OS, que es básicamente un sistema operativo completo creado en torno a un navegador web como interfaz principal, con todas sus aplicaciones como aplicaciones web en lugar de locales; con suerte, será compatible con la integración web como IE9 lo hace con la barra de tareas de Windows 7.
¿En qué se diferencia la computación en la nube para las empresas??
Si está en el mundo de las TI, probablemente se esté rascando la cabeza en este punto y piense que estoy simplificando la idea detrás de la computación en nube, así que expliquemos la diferencia real desde el punto de vista más técnico..
En el pasado, todas las compañías ejecutaban todas sus aplicaciones en todos sus servidores, alojados en su propia ubicación o centro de datos. Obviamente, esto requiere mucho mantenimiento y dinero para mantener todo en funcionamiento, actualizado y seguro..
Desde una perspectiva empresarial, las empresas ahora pueden transferir gran parte de su computación a los servicios en la nube, que proporcionan las mismas aplicaciones que instalaría en sus propios servidores, pero ahora están disponibles a través de Internet para cualquiera de sus clientes. ¿Ha leído acerca de las empresas que cambian a Google Docs? Ese es un ejemplo perfecto de las compañías que cambian de hospedar sus propios servidores locales para usar la computación en la nube en lugar de.
¿Pero qué pasa si su empresa presta un servicio a los demás? También puede aprovechar la computación en la nube creando aplicaciones que no se ejecutan en sus propios servidores, pero que en realidad utilizan los recursos del servidor proporcionados por uno de los principales proveedores: Google tiene App Engine, Microsoft tiene Windows Azure y Amazon tiene su marco EC2..
La mayoría de estos servicios operan sobre una base de pago por recursos, por lo que su aplicación solo se cobra por la cantidad de CPU y uso de red que realmente utiliza: cuando su aplicación es pequeña y no tiene muchos usuarios, no no se le cobra mucho, pero el beneficio es que puede escalar hasta 10,000 usuarios sin ningún problema (aunque pagará mucho más por el uso adicional de la CPU).
¿Todavía necesitas más? Aquí hay un video que lo explica con ... pequeñas nubes esponjosas.
Las aplicaciones web son el futuro. Cloud Computing es una palabra de moda estúpida. Discutir.