¿Qué es la arquitectura de la computación en la nube?

La arquitectura de computación en la nube se refiere al conjunto de servidores interconectados, sistemas de almacenamiento y nodos de control que pueden habilitar la informática distribuida. Cada sistema de computación en la nube generalmente tiene una parte delantera, la computadora del cliente y una parte posterior que consiste en servidores de aplicaciones, almacenamiento de datos y algún tipo de nodo de control. La red que conecta todo es otra faceta importante que puede asociarse con la arquitectura de la computación en la nube. Los componentes en la arquitectura de computación en la nube pueden conectarse entre sí localmente o a través de Internet, y el cliente generalmente los accede a través de Internet.

Cada componente de hardware asociado con la arquitectura de computación en la nube generalmente se comunica utilizando interfaces de programación de aplicaciones (API), como varios servicios web. La parte delantera de la arquitectura, que es con lo que el cliente o usuario ve e interactúa, puede tomar una variedad de formas diferentes. Algunas instancias de computación en la nube usan interfaces comunes, como la navegación webRS, que puede acceder a un correo electrónico basado en la nube u otros servicios. Otros usos de la computación en la nube tienen sistemas de software patentados que están diseñados para tareas específicas.

La parte del back -end de la arquitectura generalmente consta de tres componentes principales. Uno de estos componentes es el almacenamiento de datos, donde la información se puede colocar para la recuperación posterior. Los datos pueden almacenarse en la nube por clientes o por aplicaciones en la nube. La capacidad de datos de un sistema de nubes suele ser bastante grande para permitir la redundancia. Básicamente, esto significa que el componente de almacenamiento de datos en la arquitectura en la nube generalmente está diseñado para almacenar más de una copia de cada conjunto de datos en caso de que cualquier parte del sistema se dañe o sea inaccesible.

Los servidores de aplicaciones son otro componente importante asociado con la arquitectura de computación en la nube. La arquitectura en la nube generalmente implica una serie de servidores de aplicaciones diferentes, cada uno de los cuales puede serresponsable de una función diferente. Cada uno de estos servidores generalmente está diseñado para ejecutar un programa o servicio, y muchos de ellos pueden estar disponibles para el cliente a través de la interfaz frontal. Este tipo de configuración distribuida puede permitir que el sistema funcione de una manera más optimizada que los diseños monolíticos anteriores.

.

Los componentes finales que pueden ser fundamentales en la arquitectura de computación en la nube son nodos de control. Estas computadoras especializadas pueden estar conectadas al almacenamiento de datos y servidores de aplicaciones a través de Internet u otra red. La parte delantera generalmente se interactúa con un nodo de control, lo que permite al cliente interactuar con los servidores de aplicaciones. Los nodos de control generalmente también conectan servidores de aplicaciones y clientes al almacenamiento de datos.

OTROS IDIOMAS