Despliegue es la acción y efecto de desplegar. Este verbo refiere a desdoblar o extender lo que está plegado; a ejercitar o poner en práctica una actividad; a manifestar una cualidad; o a concretar una exhibición o demostración.
Por ejemplo: “Pocos conciertos han tenido un despliegue de estas características”, “El despliegue del ejército asustó a la población”, “El equipo visitante sorprendió con su despliegue por todo el campo de juego”.
Desplegar, por lo tanto, es la acción opuesta a plegar (doblar). Supongamos que una persona compra una cortina para su hogar que viene plegada dentro de una bolsa. Para poder colgarla de su barra, tendrá que desplegarla (es decir, sacarla de su envase y estirarla para que ya no tenga pliegues).
Despliegue en el deporte y en el ámbito militar
En el ámbito del deporte, el despliegue suele asociarse a la capacidad de un jugador o de un equipo de ocupar alternativamente diversas posiciones en el campo. El despliegue también puede hacer referencia a demostrar cualidades: “Nadal se lució con un despliegue de golpes ofensivos que arrinconaron a su rival”, “Messi fue el mejor jugador del campo gracias a su despliegue”.
En un contexto militar, el despliegue consiste en el avance de las distintas columnas de un ejército para ocupar puestos vinculados a una orden de combate. El despliegue puede implicar el desplazamiento de soldados, armamentos y vehículos para que las fuerzas estén preparadas para atacar al enemigo: “El presidente ha ordenado el despliegue del ejército para repeler una eventual invasión”, “No nos asusta el despliegue de tanques: estamos dispuestos a defender el territorio”.
Un tipo de diagrama
Se conoce con el nombre de diagrama de despliegue a una clase de diagrama que utiliza el Lenguaje Unificado de Modelado para dar forma a la disposición material de los artefactos en nodos. Se entiende por artefacto, en este contexto, a la especificación de un dato físico que usa o genera un proceso de desarrollo de software, o bien se produce por el despliegue y la operación de un sistema.
A la hora de describir un sitio web, por ejemplo, un diagrama de despliegue muestra los componentes de hardware que lo conforman (como pueden ser los servidores web, de aplicación y de base de datos), los componentes de software que se ejecutan en cada nodo (los antes mencionados nodos, que pueden ser la base de datos y una aplicación web, por ejemplo) y la forma en la que las distintas partes están conectadas entre sí.
En el diagrama de despliegue, los nodos se representan con cuadrados que contienen otros más pequeños, que simbolizan los artefactos asignados a los primeros. A su vez, los nodos pueden tener subnodos, que se anidan como cuadrados de menor tamaño dentro de los de mayor jerarquía; un solo nodo puede representar múltiples nodos físicos en un mismo diagrama de despliegue, lo que ocurre con un grupo de servidores de base de datos.
Tipos de nodos según el diagrama de despliegue
Se reconocen dos tipos de nodos en el diagrama de despliegue, que son los siguientes: nodo de dispositivo, recursos físicos de informática que utilizan memoria y servicios para ejecutar programas (algunos ejemplos comunes de este tipo de nodo son los ordenadores y los teléfonos móviles); y nodo de entorno de ejecución, un recurso informático que corre dentro de un nodo externo y que provee un servicio para alojar y ejecutar otros elementos de software.
Los diagramas de despliegue pueden usarse para el modelado de sistemas empotrados, un conjunto de dispositivos que ejecutan un gran número de programas para interactuar en con mundo físico; sistemas cliente-servidor, que se centran en la conexión de una red de clientes a una serie de servidores; o sistemas completamente distribuidos, que poseen varios niveles de servidores y deben estar preparados para que su topología pueda ser modificada continuamente.