Esri proporciona una variedad de herramientas y patrones de automatización de implementación que ayudan a la implementación de ArcGIS Pro, ArcGIS Enterprise y otro software que un usuario implementaría en un entorno de TI.
Aunque existe una gran variedad de herramientas de automatización que pueden utilizarse con ArcGIS, desde scripts de shell hasta herramientas como Puppet o Ansible, Esri crea y publica dos conjuntos de herramientas principales para este tipo de automatización:
Las herramientas específicas para proveedores son programas que ayudan a la implementación en un entorno específico de proveedores, o bien artefactos que pueden editarse y utilizarse después para iniciar una implementación en un entorno específico. En cualquier caso, conocer su huella actual en la nube, la arquitectura de red y los activos existentes es un precursor importante a la hora de considerar o seleccionar una herramienta. Estas herramientas incluyen:
En cualquier caso, conocer su huella actual en la nube, la arquitectura de red y los activos existentes es un precursor importante a la hora de considerar o seleccionar una herramienta.
También se recomienda tener en cuenta las normas organizativas existentes para la automatización de la implementación de software y alinearse con ellas siempre que sea posible. Sugerir un cloud builder cuando una organización prefiere utilizar Terraform creará confusión y puede ralentizar la implementación.
Las herramientas basadas en tecnología se basan en una tecnología de automatización específica e incluyen Chef Cookbooks for ArcGIS y PowerShell DSC for ArcGIS. Se trata de tecnologías comunes utilizadas por las organizaciones de TI de las empresas para automatizar la implementación de una amplia variedad de software, y el compromiso de Esri con la alineación con las normas de TI ha llevado a la preparación de estos conjuntos de herramientas específicas de la tecnología.
Estas herramientas pueden combinarse con otras herramientas o sistemas de automatización de TI, como Ansible o Puppet, y otros pasos de automatización, para alcanzar un nivel útil de automatización de la implementación. La implementación de estas herramientas se configura con frecuencia de forma específica para el entorno informático de una organización, pero al integrar las herramientas de implementación basadas en la tecnología, se puede lograr en general un grado de automatización adecuado. Algunas organizaciones podrían automatizar la implementación de la infraestructura, instalar el software y, a continuación, crear una imagen, confiando en una mayor automatización para crear el contenido o las configuraciones reales del sitio en función de variables o consideraciones específicas del entorno.
Las organizaciones suelen estar interesadas en automatizar sus implementaciones de ArcGIS Pro y, aunque Esri no administra herramientas específicas para este patrón, estas implementaciones suelen ser compatibles con otros sistemas, como Microsoft Systems Manager. Si desea más información acerca de la automatización de la implementación de ArcGIS Pro, consulte cómo Instalar ArcGIS Pro de forma automática. Con este planteamiento, las actualizaciones también pueden instalarse automáticamente.
Entre las consideraciones adicionales para las implementaciones organizativas de ArcGIS Pro se incluyen:
Recursos relacionados: