Configuración de ArcGIS Server en un entorno empresarial:
es decir, varios SOC, tal vez una configuración de conmutación por error, un servidor web separado, SDE / DBMS en una máquina separada, etc.
Sin entrar en detalles sobre las versiones / software / sistemas operativos / etc., me gustaría saber qué recomendaría la gente al realizar "comprobaciones de estado" en este tipo de configuración de báscula. ¿O tal vez el diagnóstico es una palabra mejor?
Estaba pensando que sería una buena idea realizar comprobaciones mensuales (en lugar de un monitoreo constante) para garantizar que todo funcione sin problemas y quizás para identificar cuellos de botella o áreas problemáticas en la configuración. Lo ideal es tener un flujo de trabajo específico que pueda repetirse fácilmente y luego recopilar datos históricos para ver si la configuración se ha deteriorado con el tiempo.
Espero que esta no sea una pregunta demasiado subjetiva, pero creo que habrá expertos por ahí que tendrán respuestas "correctas" a esto, y tal vez cualquier discusión se pueda hacer a través de comentarios y borrados según sea necesario.
Para hacer la pregunta más específica, asuma:
- SDE se ha configurado de manera óptima.
- Los servicios de ArcGIS Server también se han configurado de manera óptima (es decir, en caché donde corresponda, escalar rangos / consultas de definición, etc.).
Estaba pensando en crear una aplicación personalizada que se encuentre en el servidor web y permita al usuario presionar un botón que haría cosas como:
- haga ping a cada punto final (cada IP, verifique XML desde el servidor WSDL ok, varios puntos finales REST)
- Fallar / Pasar a estas pruebas
- Quizás repita estos pings y muestre un tiempo de respuesta promedio para cada punto final.
Estas pruebas podrían realizarse en horas de menor actividad y luego generar un informe básico sobre los resultados.
Supongo que también podría cambiar ArcGIS Server por cualquier tecnología de servidor (lo que me hizo pensar que quizás esto pertenece a ServerFault).
Sé que ArcGIS Server tiene capacidades de registro y estadísticas . También debo señalar que ya se han establecido alertas automáticas para notificar cuando los servidores se caen o funcionan mal. Realmente estoy siguiendo algunos consejos sobre qué probar / identificar en términos de diagnóstico si el sistema en general está "saludable" (es decir, ¿está funcionando bien, es peor que el mes pasado, se puede mejorar algo?)
Me interesaría saber qué piensan las personas (con experiencia en configuraciones de varios niveles / alto uso).