Infraestructura de computación en la nube

Cloud infrastructure consta de servidores, dispositivos de almacenamiento, red, software de gestión de la nube, software de implementación y virtualización de plataformas.

Hipervisor

Hypervisor es un firmware o low-level program que actúa como un administrador de máquina virtual. Permite compartir la única instancia física de recursos en la nube entre varios inquilinos.

Software de gestión

Ayuda a mantener y configurar la infraestructura.

Software de implementación

Ayuda a implementar e integrar la aplicación en la nube.

Red

Es el componente clave de la infraestructura de la nube. Permite conectar servicios en la nube a través de Internet. También es posible entregar la red como una utilidad a través de Internet, lo que significa que el cliente puede personalizar la ruta y el protocolo de la red.

Servidor

los server ayuda a calcular el uso compartido de recursos y ofrece otros servicios como asignación y desasignación de recursos, monitoreo de recursos, seguridad, etc.

Almacenamiento

Cloud mantiene múltiples réplicas de almacenamiento. Si uno de los recursos de almacenamiento falla, se puede extraer de otro, lo que hace que la computación en la nube sea más confiable.

Restricciones de infraestructura

Las restricciones fundamentales que la infraestructura de la nube debe implementar se muestran en el siguiente diagrama:

Transparencia

La virtualización es la clave para compartir recursos en el entorno de la nube. Pero no es posible satisfacer la demanda con un solo recurso o servidor. Por lo tanto, debe haber transparencia en los recursos, el equilibrio de carga y la aplicación, para que podamos escalarlos a pedido.

Escalabilidad

Escalar una solución de entrega de aplicaciones no es tan fácil como escalar una aplicación porque implica una sobrecarga de configuración o incluso la reestructuración de la red. Por lo tanto, la solución de entrega de aplicaciones debe ser escalable, lo que requerirá la infraestructura virtual para que los recursos se puedan aprovisionar y desaprovisionar fácilmente.

Monitoreo inteligente

Para lograr transparencia y escalabilidad, la entrega de soluciones de aplicaciones deberá ser capaz de un monitoreo inteligente.

Seguridad

El mega centro de datos en la nube debe tener una arquitectura segura. Además, el nodo de control, un punto de entrada en el mega centro de datos, también debe ser seguro.