Colección de citas famosas - Mensajes de felicitación - ¿Cuál es el núcleo de la tecnología de computación en la nube?

¿Cuál es el núcleo de la tecnología de computación en la nube?

Las cinco tecnologías clave de la computación en la nube son las siguientes: tecnología de gestión de plataformas de computación en la nube, modelo de programación informática distribuida, almacenamiento masivo de datos distribuido, tecnología de gestión masiva de datos y tecnología de virtualización.

1. Tecnología de gestión de plataformas de computación en la nube: la tecnología de gestión de plataformas del sistema de computación en la nube puede permitir que una gran cantidad de servidores trabajen juntos, facilitar la implementación y activación empresarial y descubrir y recuperar rápidamente fallas del sistema.

2. Modelo de programación informática distribuida: la computación en la nube adopta un modelo de programación paralelo distribuido simple Map-Reduce es un modelo de programación y un modelo de programación de tareas. Se utiliza principalmente para operaciones paralelas de conjuntos de datos y programación de tareas paralelas.

3. Almacenamiento masivo de datos distribuido: los sistemas de computación en la nube utilizan almacenamiento distribuido para almacenar datos y utilizan almacenamiento redundante para garantizar la confiabilidad de los datos. El método redundante garantiza un bajo costo mediante la descomposición y agrupación de tareas, y utiliza máquinas de gama baja para reemplazar el rendimiento de las supercomputadoras. Este método garantiza la alta disponibilidad, la alta confiabilidad y la economía de los datos distribuidos, es decir, el almacenamiento de múltiples copias de los mismos datos. .

4. Tecnología de gestión de datos masiva: la tecnología de gestión de datos en los sistemas de computación en la nube es principalmente la tecnología de gestión de datos BT sT~lO de Google y el módulo de gestión de datos de código abierto HBase desarrollado por el equipo de Hadoop.

5. Tecnología de virtualización: se refiere al hecho de que los componentes informáticos se ejecutan de forma virtual en lugar de real. Puede ampliar la capacidad del hardware, simplificar el proceso de reconfiguración del software y reducir los gastos generales y relacionados. Costos de las máquinas virtuales de software. Admiten una gama más amplia de sistemas operativos.