¿Qué es la computación en la nube?
La computación en la nube se refiere al modelo de supercomputación basado en Internet. Se trata de reunir grandes cantidades de información y recursos de procesador almacenados en computadoras personales, teléfonos móviles y otros dispositivos para que funcionen juntos. Es un método emergente para compartir infraestructura que puede conectar un enorme conjunto de sistemas para proporcionar diversos servicios de TI. Muchos factores están impulsando la necesidad de dichos entornos, incluida la adopción de dispositivos conectados, la transmisión de datos en tiempo real, SOA y el espectacular crecimiento de las aplicaciones Web 2.0, como la búsqueda, la colaboración abierta, las redes sociales y el comercio móvil. Además, la mejora en el rendimiento de los componentes digitales también ha aumentado considerablemente la escala de los entornos de TI, reforzando aún más la necesidad de una gestión mediante una nube unificada.
El principio básico de la computación en la nube es que, al distribuir la computación entre una gran cantidad de computadoras distribuidas en lugar de computadoras locales o servidores remotos, los centros de datos empresariales funcionarán más como Internet. Esto permite a las empresas cambiar recursos a las aplicaciones necesarias y acceder a computadoras y sistemas de almacenamiento bajo demanda. Se trata de una medida revolucionaria, es como pasar del antiguo modelo de generador único al modelo de suministro de energía centralizado de una central eléctrica. Significa que la potencia informática también puede circular como una mercancía, al igual que el gas, el agua y la electricidad, que es de fácil acceso y de bajo costo. La gran diferencia es que se transmite a través de Internet. El modelo de la computación en la nube ya está surgiendo: en el futuro, todo lo que necesitaremos será una computadora portátil o un teléfono móvil para lograr todo lo que necesitamos a través de servicios de red, incluso tareas como la supercomputación. Desde esta perspectiva, el usuario final es el verdadero propietario de la computación en la nube. La aplicación de la computación en la nube incluye la idea de unir poder y ponerlo a disposición de todos los miembros. 1. Computación en la nube en sentido estricto La computación en la nube en sentido estricto se refiere al modelo de entrega y uso de la infraestructura de TI, que se refiere a la obtención de los recursos requeridos (hardware, plataforma, software) a través de la red de manera on-demand y fácilmente escalable. manera. La red que proporciona recursos se llama "nube". Los recursos en la "nube" se pueden ampliar infinitamente desde el punto de vista del usuario, y se pueden obtener en cualquier momento, utilizar bajo demanda, ampliar en cualquier momento y pagar según el uso. Esta característica a menudo se denomina uso de infraestructura de TI como agua y electricidad. 2. Computación en la nube generalizada La computación en la nube generalizada se refiere al modelo de prestación y uso de servicios, que se refiere a la obtención de los servicios requeridos a través de la red de manera bajo demanda y fácilmente escalable. Este tipo de servicio puede ser de TI, software, relacionado con Internet o cualquier otro servicio.
Explicación:
Este grupo de recursos se llama "nube". "Nube" son algunos recursos informáticos virtuales que pueden mantenerse y administrarse por sí mismos, generalmente algunos grandes grupos de servidores, incluidos servidores informáticos, servidores de almacenamiento, recursos de banda ancha, etc. La computación en la nube centraliza todos los recursos informáticos y los gestiona automáticamente mediante software sin intervención humana. Esto permite a los proveedores de aplicaciones centrarse más en su negocio sin tener que preocuparse por detalles tediosos, lo que favorece la innovación y la reducción de costos.
Alguien hizo una analogía: esto es como pasar del antiguo modelo de generador único al modelo de suministro de energía centralizado de una central eléctrica. Significa que la potencia informática también puede circular como una mercancía, al igual que el gas, el agua y la electricidad, que es de fácil acceso y de bajo costo. La gran diferencia es que se transmite a través de Internet.
La computación en la nube es el desarrollo de la computación paralela (Parallel Computing), la computación distribuida (Distributed Computing) y la computación grid (Grid Computing), o la implementación comercial de estos conceptos informáticos. La computación en la nube es el resultado de la evolución mixta y el salto de conceptos como la virtualización (Virtualización), la computación de utilidad (Utility Computing), IaaS (Infraestructura como servicio), PaaS (Plataforma como servicio) y SaaS (Software como servicio). ).
En general, la computación en la nube puede considerarse como una evolución comercial de la computación grid.
Ya en 2002, Liu Peng de mi país propuso el concepto de grupo de computación en respuesta al problema poco práctico de las ideas tradicionales de computación en red: "Conecte computadoras de alto rendimiento dispersas en varios lugares con redes de alta velocidad y utilice software middleware especialmente diseñado para Pegados orgánicamente, la interfaz web acepta solicitudes informáticas de trabajadores científicos de todo el mundo y las asigna a los nodos apropiados para su ejecución. El grupo informático puede mejorar en gran medida la calidad del servicio y la utilización de los recursos, al tiempo que evita la necesidad de dividir las aplicaciones. "La ineficiencia y la complejidad causadas por el programa pueden cumplir con los requisitos prácticos en las condiciones actuales". Si la "computadora de alto rendimiento" en el artículo se reemplaza por "clúster de servidores" y los "trabajadores científicos" se reemplazan por "comerciales". usuarios ”, que está muy cerca de la computación en la nube actual. La computación en la nube es un término nuevo que surgió recién en el cuarto trimestre de 2007. Existen diferentes opiniones sobre su definición y connotación. Podemos encontrar al menos 100 opiniones en Internet, pero actualmente no existe una definición generalmente aceptada. Este artículo intenta sintetizar las ventajas de varias opiniones y propone para discusión la definición y características de la computación en la nube. Requisitos para esta definición: poder describir en el lenguaje más conciso, capturar la esencia de la computación en la nube y cubrir las soluciones de computación en la nube típicas populares de la actualidad (incluida la computación en la nube de Google, la computación en la nube de Amazon, la computación en la nube de Salesforce, la seguridad en la nube, etc.) , Pero también puede distinguir otros conceptos relacionados (como computación grid, computación paralela, etc.).
Definición: Cloud Computing es un modelo informático empresarial emergente. Distribuye las tareas informáticas entre un conjunto de recursos compuesto por una gran cantidad de computadoras, lo que permite que varios sistemas de aplicaciones obtengan potencia informática, espacio de almacenamiento y diversos servicios de software según sea necesario.
Descripción:
Este grupo de recursos se llama "nube". "Nube" son algunos recursos informáticos virtuales que pueden mantenerse y administrarse por sí mismos, generalmente algunos grandes grupos de servidores, incluidos servidores informáticos, servidores de almacenamiento, recursos de banda ancha, etc. La computación en la nube centraliza todos los recursos informáticos y los gestiona automáticamente mediante software sin intervención humana. Esto permite a los proveedores de aplicaciones centrarse más en su negocio sin tener que preocuparse por detalles tediosos, lo que favorece la innovación y la reducción de costos.
Alguien hizo una analogía: esto es como pasar del antiguo modelo de generador único al modelo de suministro de energía centralizado de una central eléctrica. Significa que la potencia informática también puede circular como una mercancía, al igual que el gas, el agua y la electricidad, que es de fácil acceso y de bajo costo. La gran diferencia es que se transmite a través de Internet.
La computación en la nube es el desarrollo de la computación paralela (Parallel Computing), la computación distribuida (Distributed Computing) y la computación grid (Grid Computing), o la implementación comercial de estos conceptos informáticos. La computación en la nube es el resultado de la evolución mixta y el salto de conceptos como la virtualización (Virtualización), la computación de utilidad (Utility Computing), IaaS (Infraestructura como servicio), PaaS (Plataforma como servicio) y SaaS (Software como servicio). ).
Ya en 2002, Liu Peng propuso el concepto de grupo de computación en respuesta al problema poco práctico de las ideas tradicionales de computación en red: "Conecta computadoras de alto rendimiento dispersas en varios lugares con redes de alta velocidad y utiliza dedicado El software middleware diseñado está pegado orgánicamente y utiliza una interfaz web para aceptar solicitudes informáticas de trabajadores científicos de todo el mundo y asignarlas a los nodos apropiados para su ejecución. El grupo informático puede mejorar en gran medida la calidad del servicio y la utilización de los recursos. Al mismo tiempo, evita la ineficiencia y la complejidad causadas por la división de aplicaciones entre nodos y puede cumplir con los requisitos prácticos en las condiciones actuales "Si la" computadora de alto rendimiento "en el artículo se reemplaza por" clúster de servidores ", "científico". "trabajo" será reemplazado. Si "usuario" se reemplaza por "usuario comercial", está muy cerca de la computación en la nube actual.