¿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.