La compañía en la que trabajo recientemente alojó un servicio web en Windows Azure y lo anunció. Ahora, las revistas comerciales en línea dicen muchas cosas sin sentido como "la empresa X se traslada a la nube", "la empresa X deja los escritorios para la nube", etc.
Parece que hay muchos materiales (comenzando con Wikipedia ) que son muy largos y hablan mucho sobre "servicios" y "bajo precio de entrada" y otras cosas, pero he leído todo eso y no veo cómo podría ser útil para un laico al trazar una línea entre un servicio en una nube y Stack Exchange que también es un servicio pero se ejecuta en servidores físicos en una colocación.
Ahora, desde mi experiencia con Windows Azure, la verdadera diferencia es la siguiente. Con una nube, el propietario del servicio alquila hardware, ancho de banda de red y derecho a usar el middleware (Windows 2008 que se usa en roles de Azure, por ejemplo) a pedido y también hay algo de asistencia de mantenimiento (como si la computadora donde se está ejecutando un rol se cuelga) se encuentra automáticamente y el rol se vuelve a implementar). Sin una nube, el propietario del servicio tendrá que lidiar con todo eso por su cuenta.
¿Será esa la distinción correcta?
fuente
La computación en la nube no dice absolutamente nada sobre quién posee los recursos. La computación en la nube es una arquitectura para desarrollar aplicaciones distribuidas basadas en la red. Hay varios proveedores de servicios de computación en la nube, como Azure Services Platform, Amazon Web Services, Google App Engine y muchos otros. Sin embargo, usar el servicio de otra persona no es un requisito previo para desarrollar una infraestructura de computación en la nube.
La idea detrás de la computación en la nube es que coloque servicios y aplicaciones en dispositivos en red. Podría utilizar un servicio de alojamiento, que cambiaría el mantenimiento y el soporte a otras entidades. También podría crear su propia infraestructura para la computación en la nube. Además, no hay nada que diga que la computación en la nube debe ser pública. Sí, puede poner sus aplicaciones y servicios en Internet público (con la seguridad adecuada para sus aplicaciones), pero también puede crear nubes privadas dentro de su organización.
Al final, con la computación en la nube, no sabes dónde o a qué estás accediendo. Verá un servicio o aplicación sin saber qué hay detrás de ese servicio o aplicación. Toda la nube no tiene consecuencias para los clientes: usted sabe que las cosas que puede usar existen, son accesibles y las usan. Podrían estar en una "sala de servidores", o podría estar accediendo a una red distribuida de sensores y estaciones de trabajo. Realmente no importa.
fuente
No. La computación en la nube no es simplemente una forma de alquilar recursos.
La nube se trata de servicios que:
NIST tiene una definición completa de lo que es un servicio en la nube.
fuente
Si bien se promociona como algo nuevo, la computación en la nube realmente dio un nuevo giro de marketing al modelo de computación distribuida de tiempo compartido que surgió a mediados y finales de la década de 1960. Por supuesto, hay grandes mejoras técnicas, pero cuando lo observa de cerca, no es muy diferente de conectarse a una unidad central a través de un acoplador acústico y un terminal de teletipo para acceder a aplicaciones y datos. Estos sistemas eran grandes generadores de dinero en su día, pero la Apple II y la PC de IBM lo pusieron fin. Ahora, a través de la computación en la nube, este modelo de negocio está experimentando un renacimiento.
fuente
La computación en la nube comienza con el alquiler de discos duros a servidores. Sin embargo, va mucho más allá. Esto no quiere decir que no haya ninguna exageración al respecto; ¡pero estoy tratando de definir cuál es la diferencia clave entre estar en la nube y no ser así!
En mi oficina tenemos un conjunto de servidores, a los que puedo acceder desde cualquier lugar. ¿Esto califica para ser una nube? ¡NO! Y así es cierto para muchos centros de datos tal como está.
El elemento central que forma la computación en la nube es, por supuesto, la infraestructura de hardware (servidores y espacio en disco) utilizada exclusivamente a través de Internet público. Sin embargo, lo importante es cómo se gestiona esto. Un elemento crítico de la infraestructura (aunque dudo si las personas estarían en desacuerdo si usted dice que debe hacerlo) es la visualización.
En, (lo que creo) una nube real, todos estos servidores se combinan para convertirse en un conjunto de recursos unidos en un marco donde se crean máquinas virtuales. Uno puede crear, archivar y eliminar máquinas. Transfiera espacio en el disco duro de una máquina a otra, tal como los monta en máquinas reales. Estas tecnologías permiten que uno pueda cambiar los datos y el sistema operativo de estas máquinas para pasar de un servidor físico a otro sin problemas y viene con varias opciones de redundancia y consolas de administración para servicios.
Comprenda, en los viejos tiempos (así como hoy), uno solía obtener páginas de inicio personales y sitios web de la empresa, en el espacio de alojamiento. Esto no es del todo una nube.
Sin embargo, estoy de acuerdo en que hoy en día cualquiera que tenga una IP estática, piense que ha creado una nube, ¡y de hecho la palabra nube ha sido mal utilizada hasta el punto de que ahora no hay una definición real!
fuente
La computación en la nube no solo proporciona el alquiler de recursos.
También ofrece una capa de tolerancia a fallos, en caso de que fallen los recursos alquilados. Los proveedores serios de la nube trabajan arduamente para brindar un servicio sin interrupción.
fuente