Selección de un patrón de implementación para sistemas de alojamiento y administración de aplicaciones empresariales

Los sistemas de alojamiento y administración de aplicaciones empresariales suelen desplegarse siguiendo uno de entre cuatro patrones de implementación:

Seleccionar un patrón de implementación es una de las decisiones más importantes que debe tomar al diseñar un sistema SIG para su organización.

Quizás el factor más crítico en esta decisión sea la alineación con los principios y directrices de TI de su organización, así como su nivel de comodidad a la hora de admitir otros planteamientos de implementación. Por ejemplo, algunas organizaciones pueden preferir estandarizar sistemas y soluciones basados en SaaS. Otras organizaciones que están invirtiendo fuertemente en implementaciones basadas en Kubernetes, incluyendo la contratación y formación de personal con experiencia y habilidades operativas en Kubernetes, pueden preferir patrones de implementación basados en Kubernetes. Mientras que las organizaciones que están construyendo funcionalidades SIG en sus aplicaciones existentes pueden preferir un planteamiento basado en PaaS.

Nota:

Tanto las funcionalidades como las consideraciones difieren significativamente entre patrones de implementación. Consulte las comparaciones que figuran a continuación, junto con las páginas de patrones de implementación, para obtener información adicional.

Para obtener información general y consideraciones sobre estos planteamientos de implementación, consulte la página de productos y opciones de implementación de ArcGIS en la descripción general de ArcGIS.

Comparación de funcionalidades

Además de alinearse con sus principios, directrices y nivel de comodidad en materia de TI, también es importante tener en cuenta las funcionalidades de cada patrón de implementación en su proceso de toma de decisiones. Las funcionalidades de un sistema de alojamiento y administración de aplicaciones empresariales difieren según el patrón de implementación. La siguiente matriz compara las funcionalidades específicas admitidas por cada patrón de implementación.

No se enumeran a continuación las funcionalidades utilizadas en un sistema de alojamiento y administración de aplicaciones Enterprise, pero que suelen proporcionar otros sistemas, como los mapas base, la geocodificación y otros servicios de ubicación proporcionados por un sistema de servicios de ubicación. Más información sobre los patrones de sistema relacionados.

Funcionalidad SaaS PaaS Windows/Linux Kubernetes
Representación cartográfica y la visualización
Creación de aplicaciones  
Creación de sitios  
Publicación y alojamiento de datos
Edición de datos
Importación y exportación de datos
Interoperabilidad y transformación de datos1    
Administración y automatización de flujos de trabajo   2 2,3
Uniones y relaciones espaciales  
Análisis de redes 4 4
Análisis de patrones  
Análisis de proximidad  
Análisis de resumen  
Análisis de geometría
Análisis visual 3D  
Notebooks de Python alojados   5
SIG de interiores6
Administración de misiones     7  
Otras soluciones sectoriales8  

Compatibilidad completa Compatibilidad parcial

  1. ArcGIS Data Interoperability for ArcGIS Pro compatible con todos los patrones de implementación 

  2. Requiere ArcGIS Workflow Manager Server  2

  3. Requiere cierta infraestructura de Windows/Linux 

  4. Requiere integración con un sistema de servicios de ubicación o datos adicionales, como ArcGIS Street Map Premium  2

  5. Requiere ArcGIS Notebook Server 

  6. La funcionalidad completa abarca varios patrones del sistema 

  7. Requiere ArcGIS Mission Server 

  8. Algunas soluciones sectoriales solo están disponibles en SaaS 

Consulte las funcionalidades de sistema de administración y alojamiento de aplicaciones empresariales para obtener más información sobre cada una de las líneas enumeradas anteriormente. Además, cada una de las celdas anteriores se describe con más detalle en las páginas de patrones de implementación de sistemas de administración y alojamiento de aplicaciones empresariales.

Las funcionalidades representadas arriba reflejan las disponibles en julio de 2025.

Consideraciones generales

Las consideraciones que se exponen a continuación pretenden ayudar a alinear las necesidades empresariales y de TI de su organización con el patrón de implementación del sistema de administración y alojamiento de aplicaciones empresariales apropiado. La información presentada aquí presenta no pretende ser exhaustiva, sino destacar las consideraciones clave para el diseño y la implementación de sistemas de alojamiento y administración de aplicaciones empresariales.

  • Las aplicaciones web personalizadas y de código completo requieren funcionalidades externas de alojamiento web (por ejemplo, servidor web) para todos los patrones de implementación.
  • La escalabilidad, la fiabilidad, los acuerdos de nivel de servicio (SLA), la seguridad y el equilibrio de responsabilidades entre su organización y Esri suelen ser factores importantes a la hora de seleccionar un patrón de implementación. Consulte los pilares de fiabilidad, rendimiento y escalabilidad y seguridad para obtener más información.
  • El patrón de implementación SaaS que utiliza ArcGIS Online ofrece el tiempo de comercialización más rápido.
  • Las organizaciones que ofrecen aplicaciones a partes interesadas públicas suelen utilizar los patrones de implementación SaaS o PaaS por su escalabilidad integrada y su accesibilidad a Internet.
  • Los acuerdos de nivel de servicio (SLA) para SaaS y PaaS difieren. Consulte con más detalle SLA de ArcGIS Online (SaaS) y SLA de ArcGIS Location Platform (PaaS).
  • Los sistemas de alojamiento y administración de aplicaciones empresariales dependen en gran medida de los servicios de ubicación proporcionados por un sistema de servicios de localización. Estos dos patrones de sistema se combinan con frecuencia, especialmente cuando se implementan como SaaS o PaaS. La implementación de su sistema o sistemas de servicios de ubicación debe tenerse en cuenta a la hora de diseñar un sistema de alojamiento y administración de aplicaciones empresariales.
  • Además de algunas de las diferencias descritas anteriormente, otras funcionalidades extendidas difieren notablemente entre patrones de implementación. Algunas diferencias a tener en cuenta son:
    • La administración y automatización del flujo de trabajo suele correr a cargo de ArcGIS Workflow Manager, que cuenta con opciones de implementación tanto en ArcGIS Online (SaaS) como en ArcGIS Enterprise (Windows/Linux). Las funcionalidades de estas dos opciones difieren, así que consulte detenidamente la documentación del producto al evaluar las opciones. Además, aunque ArcGIS Workflow Manager para ArcGIS Enterprise solo está disponible en Windows y Linux, puede integrarse con un patrón de implementación basado en Kubernetes para una implementación híbrida de Kubernetes y Windows/Linux.
    • El análisis y la automatización basados en Python se admiten en todos los patrones de implementación que utilizan ArcGIS API for Python. Los patrones de implementación SaaS y Windows/Linux también admiten notebooks de Python alojados y administrados dentro del sistema SIG, lo que proporciona funcionalidades adicionales y oportunidades de integración, como la programación de notebooks. Para más información, consulte ArcGIS Notebooks. Los notebooks de Python alojados no se admiten actualmente para los patrones de implementación de PaaS y Kubernetes.

Seleccionar un patrón de implementación es una de las decisiones más importantes que debe tomar al diseñar un sistema SIG para su organización. Sin embargo, no es el único. Hay muchos factores adicionales que se deben tener en cuenta al diseñar su sistema, incluyendo áreas como la seguridad, la fiabilidad y la integración. Por ello, tenga en cuenta que la información aquí facilitada no es exhaustiva. Consulte las prácticas y los pilares de arquitectura del marco ArcGIS Well-Architected Framework, así como la documentación del producto, en detalle como parte de su proceso de diseño.

Top