¿La computación en la nube es solo una forma de alquilar recursos?

20

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?

diente filoso
fuente

Respuestas:

32

Si, mas o menos.

Con la "nube" (como en "proveedores de la nube"), está alquilando el espacio en disco, el ancho de banda, la CPU y la memoria que posee el proveedor y los medios para usarlos desde su software. Le dan la infraestructura y usted no posee el hardware.

Existen otras formas de computación en la nube que no involucran a estos proveedores, donde usted (la organización) también posee el hardware.

En cualquier caso, esto significa principalmente que su software se ejecuta en una red distribuida de computadoras, disponible en Internet.

Oded
fuente
44
+1 por ser claro, conciso y atravesar toda la industria exagerada BS.
maple_shaft
También han proporcionado los medios para unir todo y hacer que funcione.
JeffO
2
@ThomasOwens - vamos. El contexto de la pregunta es claro: el OP pregunta por los proveedores de la nube , no por Internet como la "nube".
Oded
2
@ThomasOwens todavía está alquilando los recursos, solo que ahora los está alquilando de su grupo interno de servicios de TI en lugar de un tercero (las pequeñas empresas no tendrán los recursos para alojar nubes privadas que ofrezcan ninguna de las supuestas ventajas de la nube, que todos demandan centros de alojamiento separados físicamente).
Jwenting
3
Mientras que otras respuestas hacen algunos puntos útiles y significativos con respecto a la computación en la nube, esta respuesta se dirige directamente al corazón práctico y pragmático de lo que la gente generalmente habla cuando usan ese término desesperadamente sobrecargado, la computación en la nube. +1
Adam Crossland
8

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.

Thomas Owens
fuente
¿Cuál es la diferencia entre una nube privada y "la sala de servidores"?
Bob
@Bob Normalmente, ubicación, pero ese no es un requisito para la computación en la nube. Es posible que tenga varias granjas de servidores distribuidos. O puede tener dispositivos individuales ubicados alrededor de un edificio, ciudad, país, globalmente o, en algunos casos, extraterrestre. Sin embargo, aún puede crear una plataforma en la nube con una única "sala de servidores" mediante la producción de sistemas (aplicaciones y servicios) que son consumidos por clientes distribuidos a través de alguna conexión de red. El factor determinante es que los servicios y aplicaciones (y los datos asociados) están disponibles para consumo / uso a través de una red.
Thomas Owens
Acaba de declarar que son iguales (guardar ubicación) y no ha proporcionado ninguna diferencia. "computación en la nube" no significa lo mismo "tener acceso a un servidor". Se trata más de tener acceso a un servidor en el que se ha reducido la responsabilidad.
Bob
@Bob Solo los servicios de computación en la nube alquilados conducen a una responsabilidad reducida. En realidad, formaba parte de un equipo que estaba trabajando en el desarrollo y mantenimiento de una plataforma de computación en la nube privada y segura para el Departamento de Defensa de EE. UU. Y los servicios / aplicaciones que se ejecutan en esta nube. El objetivo era no reducir la responsabilidad, sino mejorar el acceso a los datos, servicios y aplicaciones. Lo que se logró fue romper los silos de información y producir una serie de servicios y aplicaciones accesibles para cualquier cliente con acceso a la nube.
Thomas Owens
2
@Bob: una nube privada puede abarcar varias salas de servidores y puede usar todas o solo algunas de las máquinas en una sala determinada. Todos los recursos se agregan y se exponen como "servicios", por lo que no sabe si su aplicación se está ejecutando en su edificio o en todo el campus o en otro estado. Pero no puede simplemente irse a casa y conectarse a él, necesita una VPN o alguna otra forma de unirse a la red en la que se encuentra la nube privada.
TMN
5

No. La computación en la nube no es simplemente una forma de alquilar recursos.

La nube se trata de servicios que:

  • se entregan a través de la red (posiblemente Internet)
  • están totalmente controlados por API
  • son totalmente automatizables y automatizados
  • no requieren interacción humana para el control
  • se entregan como una mercancía
  • se facturan como una utilidad: para uso medido
  • no requieren gastos de capital o pagos por adelantado
  • tener capacidad aparentemente infinita
  • permitir la asignación inmediata a voluntad de arbitrariamente muchas unidades del servicio
  • permitir la disposición inmediata a voluntad de muchas unidades arbitrarias del servicio

NIST tiene una definición completa de lo que es un servicio en la nube.

Yfeldblum
fuente
"Facturado como una utilidad" y "no requieren gastos de capital o pagos por adelantado" solo se aplican a los servicios que está comprando a un proveedor, no cuando está estableciendo una nube privada o creando una infraestructura de nube autogestionada. Sin embargo, generalmente estoy de acuerdo con cómo NIST define la computación en la nube.
Thomas Owens
@ThomasOwens, incluso si la organización propietaria de los servicios también mantiene el hardware, generalmente hay alguna forma de contabilizar el uso. El dinero real no tiene que cambiar de manos, pero tiene que estar al tanto de quién está usando qué recursos para que sepa cuándo utilizar más máquinas, qué servicios son los más populares, etc.
Caleb
@Caleb Eso explicaría la facturación como una empresa de servicios públicos, pero no "ningún gasto de capital o pago por adelantado", ya que la empresa está incurriendo en el costo, por adelantado, de establecer la infraestructura.
Thomas Owens
@ThomasOwens, ese es un punto justo, pero OTOH si ya tiene infraestructura en la nube, no hay gastos adicionales para agregar un nuevo servicio. Si trabaja para Amazon, por ejemplo, e implementa un nuevo servicio, no tiene que preocuparse por la adquisición de servidores y todo eso. Estoy seguro de que estamos de acuerdo aquí, solo estoy señalando que incluso cuando una organización es su propio proveedor de la nube, los propietarios de servicios tenderán a ver la nube como una utilidad, algo que siempre está ahí. Construir una nube es otra cosa.
Caleb
Cuando una organización es su propio proveedor, el ala de proveedores de la organización incurre en gastos de capital para construir el servicio en la nube. Sin embargo, el uso del servicio en la nube no requiere gastos de capital. Las organizaciones a menudo realizan facturación interna, donde si la división A quiere servicios de la división B, la división A paga internamente a la división B. La frase "facturado como una utilidad" se aplica a estas organizaciones. Las organizaciones que proporcionan servicios gratuitos en la nube a las divisiones de usuarios no se facturan, por lo que ese artículo se aplica pero se anula por "servicios que son gratuitos").
yfeldblum
3

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.

jfrankcarr
fuente
1

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!

Dipan Mehta
fuente
0

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.

Mouviciel
fuente