La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Cuáles son las tecnologías centrales de la computación en la nube?

¿Cuáles son las tecnologías centrales de la computación en la nube?

Las tecnologías centrales de la computación en la nube incluyen: virtualización, sistema de archivos distribuido, base de datos distribuida, tecnología de gestión de recursos, tecnología de gestión del consumo de energía, seguridad de la información, etc.

La virtualización es una de las tecnologías centrales más importantes de la computación en la nube. Proporciona soporte a nivel de infraestructura para los servicios de computación en la nube y es la principal fuerza impulsora para que los servicios de TIC avancen rápidamente hacia la computación en la nube. Mucha gente tiene malentendidos sobre la computación en la nube y la virtualización, pensando que la computación en la nube es virtualización.

Pero, de hecho, la virtualización es solo una parte importante de la computación en la nube, pero no puede representar toda la computación en la nube. El mayor beneficio de la virtualización es mejorar la elasticidad y flexibilidad del sistema, reducir costos, mejorar los servicios y mejorar la eficiencia en la utilización de recursos. Desde una perspectiva de rendimiento, la virtualización se divide en dos modos de aplicación.

La primera es virtualizar un servidor potente en múltiples servidores pequeños independientes para atender a diferentes usuarios. El segundo es virtualizar varios servidores en un servidor potente para completar funciones específicas. El núcleo de ambos modelos es la gestión unificada, la asignación dinámica de recursos y una mejor utilización de los recursos. En la computación en la nube, estos dos modelos tienen muchas aplicaciones.

La tecnología de almacenamiento de datos distribuidos, al almacenar datos en diferentes dispositivos físicos, puede lograr un equilibrio de carga dinámico, toma automática de nodos fallidos, alta confiabilidad, alta disponibilidad y alta escalabilidad.

Porque en un entorno de ejecución concurrente de múltiples nodos, el estado de cada nodo debe sincronizarse y, cuando falla un solo nodo, el sistema necesita un mecanismo eficaz para garantizar que otros nodos no se vean afectados. Este modelo no sólo elimina las limitaciones de los dispositivos de hardware, sino que también tiene una mejor escalabilidad y puede responder rápidamente a los cambios en las necesidades de los usuarios.

El uso de múltiples servidores de almacenamiento para compartir la carga de almacenamiento y el uso de servidores de ubicación para localizar la información de almacenamiento no solo mejora la confiabilidad, disponibilidad y eficiencia de acceso del sistema, sino que también es fácil de expandir.