Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Consideraciones sobre el alojamiento de agentes
Ahora que ya tiene una idea más amplia de los conceptos de agencia, analicemos qué significa alojar y administrar estos agentes. Debemos pensar en cómo y dónde se ejecutan los cálculos, cómo se escalan, cómo funcionan y cómo se administran. Al mismo tiempo, algunos patrones que esperamos ver como agentes se están aplicando y adoptando más ampliamente. El siguiente diagrama muestra un ejemplo de posibles permutaciones.
Aquí se representan tres estrategias distintas. En la parte izquierda del diagrama, puede ver un modelo en el que nuestros agentes se alojan, escalan y administran dentro de los entornos de cada proveedor de agentes. Estos agentes se publican y consumen como servicios, y funcionan según lo que se denomina un modelo de agente como servicio (AAaS). En el lado derecho hay un modelo en el que todos los agentes de un proveedor están alojados en un entorno dedicado al cliente.
En la mitad del diagrama hay un modelo de implementación mixto que combina estas dos estrategias: aloja a algunos agentes de forma local en el entorno del cliente e interactúa con algunos agentes que están alojados de forma remota en el entorno de un proveedor.
Una cuarta opción (que no se muestra) podría consistir en que los agentes se diseñen como servicios con poco código o sin código, escalados y gestionados mediante servicios de infraestructura de agentes. No los abordaremos en detalle porque la arquitectura y el alojamiento de los agentes gestionados dependen principalmente de la organización propietaria de los servicios.
Puede imaginarse la variedad de factores que podrían influir en la adopción de uno de estos modelos. Las restricciones de conformidad, reglamentarias y de seguridad, por ejemplo, podrían llevar a alguien a optar por agentes alojados por el cliente. La escala, la agilidad y la eficiencia podrían impulsar a las organizaciones a adoptar más el modelo AAA.
El concepto clave en este caso es que los agentes pueden y están desplegados y alojados de muchas maneras. Su trabajo consiste en determinar cuál es la mejor manera de utilizar los agentes. El espacio, la seguridad y el despliegue, entre otros factores, afectan considerablemente a la forma en que se abordan la creación y el funcionamiento de los agentes. Los agentes públicos y privados, por ejemplo, pueden tener diseños y ciclos de vida de lanzamiento diferentes.