jueves, 4 de octubre de 2012

Diseño de Arquitecturas Empresariales con ArcGis


¿Qué es el Diseño de Sistemas de Arquitectura?

Figura 1-1 Arquitectura Diseño del sistema es un proceso analítico que genera el hardware de TI y los requisitos de capacidad de la red a partir de las necesidades de negocio específicas de rendimiento pico de flujo de trabajo.
El diseño del sistema arquitectura es un proceso desarrollado por Esri para promover el éxito de las operaciones de la empresa SIG. Este proceso se basa en la tecnología de la información existente (TI) y ofrece recomendaciones específicas para soluciones de hardware y de red basado en negocios existentes y proyectadas (usuario) necesidades.
El diseño del sistema se inicia con la identificación de las necesidades del negocio. Esto incluye la identificación de ubicaciones de los usuarios y los productos necesarios de información, la identificación de los recursos necesarios de datos y desarrollo de aplicaciones de software apropiadas para hacer el trabajo.
Arquitectura del sistema de diseño se traduce empresa necesita para identificar los requisitos de TI. Requisitos de hardware se genera en base a cargas máximas del software de procesamiento. Requisitos de conectividad de red se generan en base al flujo de datos pico. Herramientas de planificación de capacidad se proporcionan para automatizar el análisis del diseño.
Advertencia: Tratar de construir un SIG sin completar un diseño del sistema arquitectura apropiada puede conducir a fallo del sistema de despliegue. 

¿Por qué es Importante Arquitectura Diseño de Sistemas?

Figura 1-2 cadena rendimiento del sistema. Rendimiento global del sistema está limitada por el eslabón más débil en la cadena de resultados.
El rendimiento del sistema se ve limitada por el eslabón más débil en el diseño del sistema. El diseño del sistema arquitectura identifica los puntos débiles en el proceso de planificación y promueve la inversión en un diseño de sistema equilibrado.
Un entorno de informática distribuida debe estar diseñado adecuadamente para soportar usuarios de desempeño (productividad) requisitos. Los más débiles "link" en el sistema limitará el rendimiento. La arquitectura del sistema de proceso de diseño identifica las especificaciones para una solución de hardware equilibrado. La inversión en hardware y componentes de la red sobre la base de un modelo de sistema de equilibrado de carga proporciona el rendimiento del sistema más alta posible con el menor coste global representado por la cadena en la figura 1-2.
Construcción de un SIG de alto rendimiento requiere algo más que conseguir el hardware adecuado. Flujos de trabajo de usuario deben estar diseñados para optimizar la productividad del cliente (mapas simples) y gestionar eficientemente las cargas más pesadas de geoprocesamiento (cola de servicio de solicitud). El diseño geodatabase y selección de fuente de datos debe ser optimizado para abordar el rendimiento del sistema y los requisitos de escalabilidad. Los componentes seleccionados de producción de la plataforma (servidores, estaciones de trabajo, almacenamiento) debe tener la capacidad de manejar picos de cargas de procesamiento de flujo de trabajo de usuarios dentro de un tiempo de respuesta de servicio aceptable. El diseño de la arquitectura del sistema debe abordar las necesidades de rendimiento y las limitaciones de ancho de banda a través de la comunicación arquitectura distribuida de redes de tecnología y la solución se debe seleccionar para conservar los recursos compartidos de infraestructura. El diseño del sistema arquitectura puede proporcionar una base sólida para la construcción de un entorno de operaciones productivas.
Complejidad de flujo de trabajo determina las cargas de procesamiento y flujo de datos que deben ser manejados por la infraestructura informática. La arquitectura de computación deben ser seleccionados con la capacidad adecuada para atender las cargas de negocio requeridos. Complejidad de flujo de trabajo es una medida de la cantidad de cargas de procesamiento y tráfico de red necesarios para actualizar la pantalla del usuario. Complejidad se impone a la arquitectura de computación por los atributos de diseño siguientes:
  • Base de datos de diseño y formato de datos: DBMS, geodatabase, ArcSDE y
  • Flujo de trabajo del usuario de software de diseño: Desarrollo de aplicaciones
La infraestructura informática debe proporcionar suficiente capacidad para manejar cargas máximas de funcionamiento.
  • Plataforma de servidor de núcleo y arquitectura de implementación debe manejar picos de carga de procesamiento.
  • Ancho de banda de la red y la conectividad sitio remoto debe ser la adecuada para evitar la contención de tráfico.
  • Rendimiento y capacidad de almacenamiento de acceso debe ser adecuada para proporcionar acceso a los datos requeridos.
Estrategias de rendimiento de servidores, capacidad de red, y la mejora de almacenamiento pueden mejorar la productividad del usuario y reducir el coste del sistema.
La arquitectura del sistema de proceso de diseño se puede utilizar para identificar las especificaciones de una solución de hardware equilibrado. La inversión en hardware y componentes de la red sobre la base de un modelo de sistema de equilibrado de carga proporciona el rendimiento del sistema más alta posible con el menor coste global. 

¿Por qué hacemos la planificación

Planificación de la figura 1-3 tiene la obligación de cuantificar los requerimientos del negocio.
Las razones principales para la planificación incluyen la identificación de las necesidades del negocio, la definición de los requerimientos del proyecto, y reducir el riesgo de implementación. En términos prácticos, necesitamos un plan si queremos lograr algo. El plan sienta las bases para una implementación exitosa. Figura 1-3 identifica algunos de los principales objetivos de la planificación.
Los requerimientos del negocio pueden incluir una variedad de flujos de trabajo del usuario y servicios web que permitan mejorar las operaciones de negocio - estos flujos de trabajo y los servicios deben ser identificados temprano durante el proceso de planificación. Las definiciones de flujo de trabajo y servicio de sentar las bases para el resto de la planificación.
El flujo de trabajo de usuario pico y los requisitos de servicio de procesamiento deben ser identificados y traducido a apropiadas cargas de diseño del sistema - tiempos de procesamiento del servidor y tráfico de red. Estas cargas de procesamiento de proporcionar una base para la generación de especificaciones apropiadas de hardware (requisitos de rendimiento y capacidad) y las necesidades de infraestructura de red.
Un proyecto debe ser definido para adquirir e implementar la tecnología necesaria. El proyecto incluirá un presupuesto y planificar junto con una variedad de hitos de desempeño del proyecto. La aprobación del proyecto se requiere antes de cualquier diseño principal y / o las actividades de aplicación de comenzar. La aprobación del proyecto se basa en la percepción de los beneficios señalados o que se depositen en la empresa resultante de la dosis propuesta de tiempo (horario) y la inversión financiera (presupuesto).
Un buen plan puede ser utilizado para reducir el riesgo de sistema de aplicación. La entrega de un sistema que satisfaga las necesidades identificadas de negocios es fundamental para el éxito del proyecto. Comprender los principales parámetros de rendimiento del sistema, la identificación de objetivos incrementales de rendimiento del sistema, y ​​establecer un plan de validación el rendimiento del sistema puede trazar un marco sólido para la gestión de riesgos de la implementación.
La planificación es un proceso incremental, impulsado por la rápida evolución de la tecnología. Los planes más efectivos están diseñados para adaptarse a las cambiantes necesidades del negocio y la evolución de las oportunidades tecnológicas. El proceso de cambio de control establecido deben ser ágiles y eficaces para las tareas del proyecto se logró entregar dentro del horario establecido y las restricciones presupuestarias.

¿Qué preguntas estamos tratando de contestar?

Hay muchas preguntas sobre el diseño de la arquitectura del sistema que contestan a diario. El diseño del sistema Estrategias de documentación implementado en este sitio wiki es desarrollado y mantenido para responder a la mayoría de estas preguntas, y proporcionar una referencia para ayudar a los clientes a entender mejor sus necesidades de diseño.
He aquí una breve lista de algunas de las preguntas más comunes:
  • ¿Cuántos usuarios puedo apoyar con mi hardware existente?
  • ¿Qué hardware necesito para comprar?
  • ¿Cuántos servidores (núcleos) que necesito?
  • ¿Cuáles son los requisitos de licencia de software?
  • ¿Qué cargas de flujo de trabajo debo usar para mis aplicaciones existentes?
  • ¿Cuáles son mis tiempos actuales servicios de flujo de trabajo?
  • ¿Cuál es la capacidad de mi sistema actual?
Esta documentación, junto con las herramientas de planificación de capacidad de compañía, ha sido desarrollado para que pueda responder a estas preguntas sobre su SIG, y muchos más. Hemos estado apoyando a los clientes GIS desde hace más de 20 años, y gran parte de lo que hemos aprendido es compartido por lo que puede beneficiar y construir un SIG exitoso. 

¿Qué exigencias tiene lugar SIG en la infraestructura informática?

Figura 1-4 Estos gráficos muestran las demandas relativas de rendimiento de los componentes básicos de infraestructura, y cómo estas exigencias de rendimiento varían con cuatro escenarios de procesamiento muy diferentes.
Aplicaciones SIG demandas considerables de procesamiento del servidor y los recursos de ancho de banda. Para las operaciones de mapeo más estándar, estas demandas empujar los límites de la plataforma de procesador (CPU) y ancho de banda (E / S) de capacidad.
Varios componentes de la infraestructura clave trabajar juntos para cargas de servicio de proceso de negocio.
  • Red I / O: demandas de red de tráfico de ancho de banda disponible
  • Procesamiento: Plataforma del procesador demandas de procesamiento central
  • Memoria: la utilización de la plataforma memoria física
  • Gráficos: Video cargas de la tarjeta gráfica
  • Disk I / O: rendimiento de almacenamiento de acceso al disco
Diferentes flujos de trabajo colocar diferentes cargas en el sistema. Demandas relativas de procesamiento para los cuatro tipos de uso anteriores muestran cómo estas cargas se distribuyen de forma diferente, basada en el flujo de trabajo.
  • Consulta y análisis de datos de la red de E / S intensiva.
  • Análisis y procesamiento de cálculo es (procesamiento) intensivo.
  • Vuela a través de la animación y el 3D puede ser gráficos intensivos.
  • Carga de datos y la conversión puede ser un disco de E / S intensiva.
Operaciones de SIG son típicamente de red y / o procesamiento intensivo, estos son los subsistemas que requieren la mayor atención. Aplicaciones SIG demandas considerables de procesamiento del servidor y los recursos de ancho de banda. Para las operaciones de mapeo más estándar, estas demandas empujar los límites de la plataforma de procesador y la capacidad de ancho de banda de la red.
Componentes adicionales de diseño críticos son los siguientes:
  • La memoria es esencial si usted no tiene suficiente, los requisitos de memoria normalmente se puede satisfacer, siguiendo las directrices de configuración estándar.
  • Algunas aplicaciones de escritorio SIG son gráficos intensivos (animación 3D), gráficos de vídeo son menos críticos para el SIG que para la industria de los videojuegos, así que hay un montón de tecnología de gráficos disponible a un costo razonable para satisfacer las necesidades de los SIG.
  • Disk I / O puede ser un problema si va a mover grandes volúmenes de datos o de almacenamiento, como por ejemplo con imágenes de mapa o generación de caché (normalmente un proceso en segundo plano administrativo).
Cualquiera de estos componentes, si está configurado correctamente, puede convertirse en un cuello de botella y el rendimiento del sistema límite.
El diseño del sistema arquitectura es la construcción de una arquitectura de sistema equilibrado de solución de diseño que satisfaga las necesidades de alto desempeño al costo más bajo posible.Cada uno de estos subsistemas críticos se debe considerar en el establecimiento del diseño del sistema de derecho. 

El coste de un cambio

Figura 1-5 El costo de hacer un cambio aumenta rápidamente a medida que comprar y aplicar recursos SIG implementación.
Hacer las cosas bien desde el principio, es mejor hacerlo por tomarse el tiempo para entender la tecnología, cuantificar los requerimientos del usuario, seleccionar la tecnología de software adecuado, y desplegar el hardware adecuado. No hacerlo bien desde el principio va a costar dinero para hacer lo correcto después. El coste del cambio aumenta exponencialmente a medida que avanza la ejecución, como se muestra en la Figura 1-5.
Su plan debe incluir GIS validación del rendimiento temprano en el proceso de diseño. ArcGIS Desktop para que los autores deben tener objetivos de rendimiento que se verificarán cuando se publica un mapa nuevo servicio. Programadores SIG debe tener objetivos de rendimiento que construyen a la hora de desarrollar una nueva aplicación. El rendimiento debería ser una consideración para los administradores de datos, administradores de redes y subsistemas de almacenamiento seleccionadas. Obtener el derecho de diseño desde el principio puede ahorrar dinero y mejorar las operaciones generales de la empresa. 

¿Qué es el Proceso de Diseño de Sistemas?

El proceso de diseño del sistema incluye una evaluación de las necesidades SIG y un diseño de la arquitectura del sistema. El diseño de la arquitectura del sistema se basa en los requisitos de flujo de trabajo de usuarios identificados en la evaluación de las necesidades GIS.

Sistema tradicional proceso de diseño

GIS Evaluación de Necesidades: El SIG incluye una evaluación de necesidades de revisión de los requisitos de flujo de trabajo del usuario e identifica donde la tecnología SIG puede mejorar la calidad y la productividad del flujo de procesos de negocio. Esta evaluación identifica las aplicaciones GIS y datos requeridos y una estrategia de implementación para apoyar las necesidades de usuarios de SIG. La organización de usuarios deben participar activamente en todo el usuario necesita evaluación. Un sistema GIS arquitecto diseño familiar con soluciones GIS y prácticas actuales de los clientes de negocios pueden ayudar a facilitar este esfuerzo de planificación.
Diseño de la arquitectura del sistema: se basa el diseño de la arquitectura del sistema de necesidades de los usuarios identificados por el SIG evaluación de necesidades. Los clientes deben tener una comprensión clara de su aplicación GIS y datos requeridos antes de estar listos para completar el diseño de la arquitectura del sistema. Sistema de planificación de implementación debe programar compras de hardware "justo a tiempo" para apoyar las necesidades del usuario de implementación. Una arquitectura de sistema de consultor de diseño familiarizados con los patrones de uso de software SIG y el análisis del diseño del sistema necesaria para traducir las necesidades del negocio de hardware y especificaciones de red se suele utilizar para completar el diseño final del sistema y análisis.
Figura 1-6 empresarial integrada promueve la evaluación de las necesidades de negocio adecuadas y oportunas decisiones de diseño del sistema.
El diseño del sistema comienza con un intercambio de tecnología. El intercambio de tecnología proporciona una base para soporte al cliente en todo el proceso de diseño. Participación del cliente es un elemento clave en el proceso de diseño. El proceso de diseño incluye una revisión del entorno informático actual, las necesidades de usuarios de SIG, y las alternativas de diseño del sistema. Las herramientas de diseño de sistemas de planificación de capacidad traducir proyectados pico requisitos de flujo de trabajo del usuario con las especificaciones de plataforma específica. Una estrategia de aplicación integrada se ha desarrollado para apoyar a los hitos del SIG de implementación.
Advertencia: Los problemas pueden ocurrir cuando la selección de la tecnología de software se realiza con base en una evaluación de las necesidades de SIG sin tener en cuenta las implicaciones del sistema de diseño de arquitectura.

Negocios Integrada Evaluación de Necesidades

Tradicionalmente, la evaluación de las necesidades del usuario y el diseño de la arquitectura del sistema son dos esfuerzos separados. Hay algunas ventajas clave en la realización de estos esfuerzos. La Figura 1-6 muestra el tiempo del proyecto relación entre la evaluación de la línea tradicional de las necesidades del usuario y el proceso de diseño de la arquitectura del sistema.
  • El software GIS tecnología de proceso de selección debe incluir un análisis de las opciones disponibles arquitectura y alternativas de implementación del sistema.
  • El entorno de hardware existente, pico operaciones de flujo de trabajo del usuario y la información de localización de usuario necesario para un diseño de sistema se deben identificar las necesidades del usuario durante las entrevistas de flujo de trabajo.
  • Selección de software tecnología debe considerar las opciones de configuración de hardware, la selección de la plataforma requerida, cargas máximas del sistema para cada opción de configuración, y los costos totales del sistema. Productividad del usuario puede ser una consideración primordial en la elección de software tecnología adecuada.
  • Y finalmente el calendario de aplicación del sistema debe considerar hardware y los hitos de entrega de aplicaciones.
Un objetivo primordial para el desarrollo de herramientas de planificación de capacidad es automatizar la arquitectura del sistema de análisis de diseño de tal manera que los SIG arquitectos del diseño del sistema pueden utilizar las herramientas para realizar una evaluación de las necesidades del usuario y un diseño de la arquitectura del sistema dentro de un negocio integrado evaluación de necesidades. 

La construcción de un SIG: Estrategia de ejecución

Figura 1-7 Diseño del sistema se mueve a través de la estrategia de ejecución de varios pasos que requieren una planificación y gestión de la ejecución.
Hay varias etapas de implementación críticos que soportan una implementación exitosa. Comprender la importancia de cada etapa y los objetivos clave para el éxito conduce a implementaciones empresariales más eficaces. La Figura 1-7 muestra una serie de etapas típicas de implementación del sistema para construir y mantener con éxito operaciones de SIG de la empresa.
Requisitos fase
  • El usuario debe establecer una base para completar el diseño.
  • Usuario ubicación y cargas máximas de negocios a establecer bases para el diseño de la arquitectura del sistema.
Fase de diseño
  • Las necesidades de infraestructura de actualización deben ser identificados para identificar los costes de despliegue.
  • Capacidad de la red de comunicación es una consideración importante para las implementaciones GIS.
  • Requisitos de hardware y software de adquisición deben ser identificados.
  • Requisitos de software de desarrollo y las necesidades de adquisición de datos debe estar identificado.
Mejores Prácticas: Las decisiones empresariales para la financiación de proyectos y la autorización de adquisiciones a menudo se requieren para el esfuerzo del proyecto para proceder más allá de esta fase.
Fase de construcción
  • Sistema de autorización de adquisiciones, basado en el diseño del presupuesto y el cronograma de implementación.
  • Datos de los esfuerzos de diseño de bases de datos y adquisición de comenzar.
  • Adquisiciones autorización para el diseño y desarrollo de aplicaciones.
  • Los planes de prueba del prototipo terminado y programado para validar la entrega del producto dentro de los objetivos de rendimiento del diseño.
Fase de aplicación
  • El despliegue inicial y las pruebas de funcionamiento.
  • Sistema de entrega final, formación de usuarios, flujo de trabajo y la migración completa.
  • Las operaciones de mantenimiento del sistema.
Mejor Práctica: Proceso de implementación se repite de forma incremental en un horario periódico para impulsar el cambio tecnológico.
Las herramientas de planificación de capacidad (CPT) se desarrollaron como un marco para promover el éxito del diseño e implementación del sistema GIS. Funciones CPT contribuir durante todo el ciclo de ejecución. Las tareas de CPT incluye la revisión de las necesidades del negocio, establecer metas de desempeño, identificar ubicaciones de los usuarios de la red, la idoneidad opinión, la arquitectura de producto selecto, y completar la arquitectura del sistema de análisis de diseño. Herramientas adicionales para que pueda validar el rendimiento del sistema durante el diseño, la construcción y las fases de ejecución. Los modelos CPT son muy fáciles de adaptar a los cambios en los requerimientos del negocio o estrategias de diseño de sistemas de configuración, proporcionando un modelo de adaptación para hacer frente a una variedad de actividades de planificación incrementales.
Mejor Práctica: Crear y mantener un modelo de rendimiento del sistema que vincula necesidades de los usuarios con el diseño del sistema.

Diseño de estrategias Vista general del sistema

Figura 1-8 Diseño estrategias Vista general del sistema que muestra las principales lecciones que se tratarán durante el curso y cómo interactúan en la construcción de una solución de diseño de la empresa.
Empresa de diseño GIS incluye una amplia gama de tecnología que deben jugar juntos para satisfacer las necesidades empresariales identificadas. Cuanto mejor trabajar juntos, más productivo su negocio puede ser.
Temas de diseño del sistema se discuten a lo largo del curso.
  • La tecnología del software: Capítulo 2
  • Rendimiento del software: Capítulos 3 y 4
  • Administración de datos: Capítulo 5
  • Red de comunicaciones: Capítulo 6
  • Arquitectura de la plataforma: Capítulo 7
  • Rendimiento de la plataforma: Capítulo 8
  • Seguridad de la información: Capítulo 9
  • Gestión del rendimiento: Capítulo 10
  • Implementación del sistema: Capítulo 11
Todo el contenido del curso se reunirán en un estudio de arquitectura de sistemas caso de diseño para la ciudad ficticia de Roma. La ciudad de Roma traerá todos los capítulos juntos en una empresa de diseño realista.
  • Ciudad de caso de estudio Roma: Capítulo 12

Sistema de diseño de arquitectura terminología

Figura 1-9 Sistema de diseño de la arquitectura reúne a una amplia gama de terminología que se utiliza para abordar el diseño de sistemas de empresa, rendimiento y planificación de capacidad.
Hay una gran cantidad de términos técnicos utilizados en System Design Strategies wiki que podría ser nuevo para muchos lectores. El diseño del sistema arquitectura cruza una variedad de disciplinas, incluidas las operaciones de negocio, operaciones de TI y desarrollo de software. La terminología introducida en este curso trabaja para construir un vocabulario común para las comunicaciones que llevan a estos grupos-que establece un marco para debatir y abordar problemas comunes de rendimiento del sistema.
La nueva tecnología introduce una nueva terminología y el lenguaje evoluciona con cada nueva idea. A menudo, una palabra se le asigna para expresar un determinado concepto o explicar una función particular de un componente desempeña en el diseño general, y con frecuencia las palabras comunes se asignan y se utilizan para describir nuevos conceptos. Es importante tomarse el tiempo para entender cómo la palabra se utiliza en el concepto que se está discutiendo.
Las palabras utilizadas en el diseño de sistemas para compartir estrategias wiki de documentación que está siendo asignado por el desarrollo de software, TI y las operaciones de negocio agrupa el diseño del sistema se reúnen. Tome el tiempo para escuchar a las palabras, y el contexto en el que se está utilizando. Estas palabras proporcionan un marco para las discusiones sobre el diseño de la arquitectura del sistema.
Los [ Siglas y Glosario ] describe muchas de las palabras clave que se utilizan en el diseño de sistemas de estrategias de documentación.

La arquitectura del sistema diseño del proceso

La Capacidad de Esri Instrumento de Planificación (CPT) fue desarrollado para simplificar los requerimientos del negocio de recolección de datos y automatizar las tareas de análisis de sistemas de diseño asociadas a cada fase del ciclo de desarrollo. En esta sección se presentarán las herramientas de planificación de capacidad disponibles y su función en la realización de un diseño de la arquitectura del sistema.
El CPT se puede utilizar para identificar sus necesidades de diseño del sistema y el rendimiento y la escalabilidad del modelo del diseño de su empresa. El CPT proporciona un marco para la integración de negocios, datos, aplicaciones y arquitectura técnica necesita para diseñar, implementar y administrar con éxito las operaciones de SIG de la empresa. 

Esfuerzos previos de diseño

Business Figura 1-10 necesita establecer la base para cualquier diseño GIS Enterprise. La visión de la empresa, la arquitectura empresarial existente y necesidades de los usuarios debe ser entendida para seleccionar la mejor solución de GIS.
La Figura 1-10 muestra cómo puede prepararse para el diseño de la arquitectura del sistema. Las necesidades de negocios debe ser entendido antes de que esté listo para completar el diseño de la arquitectura del sistema. Business análisis de requerimientos incluye una revisión de la visión empresarial, la arquitectura de negocios existentes y los requisitos de flujo de trabajo del usuario. Cada una de estas áreas deben ser exploradas con cierto detalle antes de comenzar el diseño. 
Figura 1-11 pestañas CPT Calculadora y flujo de trabajo se han desarrollado para hacer frente a pre-diseño de los esfuerzos de planificación.
Figura 1-11 identifica las fichas CPT para documentar los hallazgos de su diseño pre-esfuerzo. 

Business Review Necesidades

Las necesidades de negocios (requisitos de usuario) establecer las bases para la selección de un diseño apropiado del sistema. Los requerimientos del negocio están representados por los flujos de trabajo de los usuarios. El primer paso en la realización de un diseño de arquitectura del sistema es para seleccionar los flujos de trabajo de proyecto adecuados. Estos flujos de trabajo establecen las cargas de procesamiento que deben ser soportadas por la solución de hardware seleccionado.

CPT ficha Flujo de trabajo: análisis de flujo de trabajo

Figura 1-12 ficha Flujo de trabajo se utiliza para definir los flujos de trabajo del proyecto. Incluye flujos de trabajo estándar y enlaces para prueba especial, y compuestos objetivos de rendimiento del flujo de trabajo.
Una lista de flujos de trabajo estándar de Esri se mantiene en la ficha de flujo de trabajo para su uso en la selección de los objetivos de rendimiento de flujo de trabajo comunes. Flujos de trabajo personalizados configurados en la ficha Calculadora CPT incluyen una salida a la pestaña CPT flujo de trabajo (Workflow sección Calculadora).
La sección Flujos de trabajo del proyecto se establece en la parte superior de la lista de flujo de trabajo mediante la inclusión de una copia de flujos de trabajo estándar de Esri o flujos de trabajo personalizados en su lista de flujo de trabajo del proyecto - este proceso se conoce como el análisis de flujo de trabajo del usuario. Una vez que la selección de la tecnología del software, sus objetivos seleccionados de desempeño de flujo de trabajo estará disponible en la parte superior de la lista de selección de flujo de trabajo para su uso en el diseño de su arquitectura del sistema.
La sección de flujo de trabajo de análisis compuesto situado en la parte inferior de la pestaña de flujo de trabajo se utiliza para calcular los tiempos medios de servicio para un caso de uso que combina dos o más flujos de trabajo de los componentes.
Nota: La ficha Flujo de trabajo CPT se discutirá con más detalle en el Capítulo 2: La tecnología GIS software.

CPT Calculadora ficha: generación de flujo de trabajo personalizado

Figura 1-13 La pestaña Calculator fue diseñado para su uso en la definición de objetivos de rendimiento de flujo de trabajo. Una receta de selección se utiliza para generar flujos de trabajo de un conjunto de líneas base de los objetivos de rendimiento.
La Calculadora de CPT es una sencilla herramienta desarrollada para su uso durante el análisis de flujo de trabajo empresarial y selección de la tecnología de software.
La Calculadora incluye listas desplegables para el patrón de la tecnología de software (software, documento de mapa, densidad, porcentaje de caché de datos, la complejidad, la resolución del mapa, el formato de salida). Las selecciones de tecnología de software de factor de rendimiento generar SIG objetivos de rendimiento de flujo de trabajo (tiempo de servicio) que se pueden utilizar para el diseño de la arquitectura del sistema.
La calculadora de CPT también se puede utilizar para completar el diseño de la arquitectura del sistema para el flujo de trabajo seleccionado. Hay una opción (celda C30) disponible para seleccionar la fuente de flujo de trabajo (Workflow Calculadora o pestaña).
Advertencia: Capacity Planning Tool combinación de colores: Las entradas a la herramienta de planificación de capacidad se proporcionan en los glóbulos blancos (la mayoría de las entradas están listas desplegables). Fórmulas para el análisis se incluyen en las celdas de color. No debe cambiar las células de la fórmula.
Nota: Ficha CPT calculadora se discutirá con más detalle en el Capítulo 3: El rendimiento del software.

Sistema de Proceso de Diseño

Figura 1-14 Arquitectura del Sistema El proceso de diseño ofrece un paso lógico por la metodología paso para utilizar el CPT para completar el diseño de la arquitectura del sistema.
Una vez que haya identificado los flujos de trabajo del proyecto, ya está listo para completar el diseño de su sistema. El CPT está desarrollado para su uso basado en un proceso de diseño del sistema arquitectura estándar como se muestra en la figura 1-14. Cada ciclo del proceso de diseño de la arquitectura del sistema incluye los siguientes pasos:
  • Arquitectura técnica estrategia de alto nivel resumen que muestra ubicaciones de los usuarios del sitio, conexiones de red y ancho de banda, centrales ubicaciones de centros de datos. Información de localización de usuario se recoge durante el análisis de las necesidades del usuario.
  • Cargas de flujo de trabajo de análisis-CPT sección de análisis de requerimientos está configurada para representar las ubicaciones de los sitios de usuario, flujos de trabajo, las cargas de pico y ancho de banda de red para la solución de diseño de la empresa.
  • Idoneidad análisis de redes-CPT Design completa el análisis de la idoneidad de la red e identifica los cuellos de botella de comunicación. Mejoras de la red de ancho de banda son identificados para completar el análisis de la idoneidad de la red.
  • Plataforma de arquitectura de selección-CPT diseño de la plataforma de nivel está configurado para representar la solución de diseño. Identificar los apodos de nivel de plataforma, seleccione las plataformas, e identificar la configuración de la plataforma de vuelco.
  • Software de configuración-CPT Software Design módulo de configuración se utiliza para asignar software de flujo de trabajo a nivel de plataforma de apoyo (software de instalación) y hacer la selección de flujo de trabajo de origen de datos.
  • Solución-Una vez configurado Empresa de diseño, en la ficha Diseño CPT completa la arquitectura del sistema de análisis de diseño y proporciona la solución de plataforma.

Figura 1-15 La pestaña Diseño de CPT incluye módulos para hacer frente a una variedad de funciones que se utilizan durante el proceso de diseño de la arquitectura Enterprise System.
Figura 1-12 se identifican las herramientas de diseño de CPT y las funciones de arquitectura de diseño del sistema fue diseñado para cada soporte.
Sistema de proceso de diseño incluye el análisis de los requerimientos del negocio, la evaluación de la idoneidad de la red, la selección de arquitectura de la plataforma, configuración de software (instalación), y el diseño del sistema Enterprise. El CPT fue diseñado para completar el análisis. Una vez que el CPT está correctamente configurado y los requerimientos del negocio están definidos, el CPT se completará la arquitectura del sistema de análisis de diseño y mostrar la solución de hardware. 

CPT ficha Diseño: Análisis de requerimientos

Figura 1-16 La pestaña Diseño CPT incluye un módulo de análisis de requisitos diseñado para su uso en la configuración de los requisitos de usuario para análisis de diseño CPT.
Una vez que identifica los flujos de trabajo empresariales, ya está listo para completar un sistema fácil de cargas análisis. La ficha Diseño de CPT incluye un módulo de análisis de requisitos donde se puede identificar ubicaciones de los usuarios y las cargas de pico de rendimiento.
La figura 1-16 muestra la ficha Requisitos de Diseño CPT módulo Análisis. Las líneas grises representan las conexiones de centros de datos de red (LAN, WAN, Internet), mientras que las líneas verdes representan las conexiones de red remota del sitio. Los flujos de trabajo para los usuarios de la WAN se encuentran en el centro de datos de la red LAN. Flujos de trabajo de usuario remoto se encuentran debajo de cada red de sitio remoto, basado en lugares de trabajo de los usuarios.
Pico de usuarios concurrentes y la productividad del flujo de trabajo a establecer las cargas de rendimiento del sistema que impulsan el diseño de la arquitectura del sistema. Estas cargas incluyen el tráfico de red que debe viajar entre la posición de visualización del usuario y el centro de datos central. Ubicación de los usuarios de flujo de trabajo y cómo sus destinos están conectados con el centro de datos central puede influir directamente en la selección de software de tecnología.
Advertencia: Capacity Planning Tool combinación de colores: Las entradas a la herramienta de planificación de capacidad se proporcionan en los glóbulos blancos (la mayoría de las entradas están listas desplegables). Fórmulas para el análisis se incluyen en las celdas de color. No debe cambiar las células de la fórmula.

CPT pestaña Diseño: adecuación de red

Figura 1-17 El Diseño CPT: Módulo de Análisis de Requisitos realiza un análisis de la idoneidad de la red basada en la ubicación del usuario, los picos de carga del sistema y ancho de banda de red disponible.
Una vez que se configura en la ficha Diseño CPT para reflejar sus necesidades de los usuarios e identificar las conexiones de red, el CPT realiza un análisis de la idoneidad de la red. El análisis de redes idoneidad se completa con la ficha Diseño CPT. El análisis CPT evalúa el ancho de banda y la latencia para asegurar la capacidad adecuada para acomodar cargas máximas del flujo de tráfico. A continuación, puede aumentar el ancho de banda según sea necesario para acomodar los picos de carga de tráfico. Figura 1-17 ofrece una visión general de la información necesaria para completar el análisis de la idoneidad de la red.

Figura 1-18 Resultados del análisis de la idoneidad de la red se utilizan para identificar apropiadas actualizaciones de ancho de banda de red. Una vez que los anchos de banda de actualización de la red se introducen, en la ficha Diseño CPT muestra una válida a nivel empresarial solución de flujo de trabajo ..
Una vez que el análisis de los requerimientos del negocio es completo (ubicaciones de los usuarios, las cargas de pico de flujo de trabajo) de ancho de banda disponible para cada red se debe introducir en la columna H. El CPT se completa el análisis de la idoneidad de la red, e identifica los conflictos asociados de diseño (productividad de los usuarios y el tráfico de red). Los resultados del análisis proporcionan la información necesaria para completar el diseño de la red. La figura 1-17 muestra el análisis de la idoneidad de la red una vez que los resultados de mejoras de la red se hacen.
Una vez que las actualizaciones de ancho de banda se hacen, el flujo de tráfico y los conflictos de la productividad se eliminan.
Advertencia: Capacity Planning Tool combinación de colores: Las entradas a la herramienta de planificación de capacidad se proporcionan en los glóbulos blancos (la mayoría de las entradas están listas desplegables). Fórmulas para el análisis se incluyen en las celdas de color. No debe cambiar las células de la fórmula.
Nota: El diseño CPT pestaña requisitos sección de análisis se discutirá con más detalle en la Lección 6: comunicaciones de red.

CPT pestaña Diseño: arquitectura de la plataforma

Figura 1-19 El Diseño CPT: Módulo de Plataforma de selección que permite la posibilidad de seleccionar la configuración deseada de la plataforma.
La figura 1-19 muestra el diseño de la plataforma CPT módulo de configuración. La selección de la plataforma (columna B) se suele configurar en primer lugar, y los apodos de la plataforma seguido de dos puntos (:) se pueden identificar para cada nivel justo por encima de la selección de la plataforma en la columna B. También puede establecer una configuración de sustitución en la columna H, diciéndole al Capacidad Instrumento de Planificación cuándo agregar nuevas plataformas.
Selección de la plataforma es una decisión crítica en cualquier proceso de diseño. La plataforma seleccionada contribuye directamente al rendimiento de los usuarios de visualización, capacidad de la plataforma, y ​​el costo de licencias de software.Un núcleo de procesador más rápido (columna F) mejora el rendimiento del usuario y reduce el coste de la licencia. Mayores servidores de capacidad (columna G) reducir el número total de máquinas de servidor necesarios para satisfacer los requerimientos del negocio.
Advertencia: la selección Plataforma afecta directamente el costo del sistema en general.
Una vez que los nombres de plataforma se establecen, usted puede completar la instalación del sistema en la sección Configuración del Software.
Nota: El diseño CPT: selección de la plataforma se discutirá con más detalle en el Capítulo 8: El rendimiento de la plataforma.

CPT pestaña Diseño: Configuración del software

Figura 1-20 Una vez que haya identificado su configuración de la plataforma seleccionada, el diseño CPT: Módulo de software de configuración se utiliza para completar la instalación del software.
La figura 1-20 muestra el diseño CPT Módulo de software de configuración. Una vez que establezca su arquitectura de la plataforma, ya está listo para instalar el software de flujo de trabajo. Software de instalación se define en la sección Configuración de Software (columnas J a R) para cada flujo de trabajo del usuario.
Componentes de software de flujo de trabajo que se deben instalar son identificados por los bloques de color en la sección de configuración de software.
  • Software de flujo de trabajo del cliente se puede instalar en cualquier plataforma de centro de datos de nivel de una selección de la lista desplegable (la lista desplegable incluye un valor por defecto, así como apodos para cada uno de los 10 niveles de plataformas). La plataforma predeterminada para cada columna se identifica en la fila 5. Puede instalar los componentes de software de forma individual en cada fila flujo de trabajo o instalar todas las filas en la plataforma por defecto. Esto proporciona flexibilidad para instalar el software de flujo de trabajo en cualquier configuración de hardware del centro de datos.
  • La selección de datos fuente para cada flujo de trabajo se identifica en la columna R.
Nota: El diseño CPT configuración de software se discutirá con más detalle en la lección 7: arquitectura GIS producto.

CPT ficha Diseño: Diseño de sistema Enterprise

Figura 1-21 La ficha Diseño CPT completa un sistema de nivel empresarial arquitectura de análisis de diseño una vez que haya introducido sus necesidades de flujo de trabajo empresarial, conectividad de ancho de banda disponible de la red y la configuración de la plataforma seleccionada.
Figura 1-21 muestra el diseño empresarial sistema resultante. Una vez que haya realizado las selecciones de plataforma e instalar los componentes de flujo de trabajo de configuración de software (software), el CPT se completará la plataforma de tamaño y mostrar la configuración del servidor necesarios (el número de plataformas y niveles máximos de utilización para cada nivel de plataforma).
La ficha Diseño ofrece una vista instantánea de los requerimientos de los usuarios y la solución asociada plataforma como un producto de información integrado.
  • Necesidades de los usuarios del flujo de trabajo muestran la ubicación del usuario, el pico de rendimiento para cada flujo de trabajo (usuarios o transacciones pico por hora), el ancho de banda de red que conecta cada usuario del sitio con el centro de datos central, los resultados del análisis de la idoneidad de tráfico de red que muestra el flujo de trabajo de tráfico, sitio y utilización de la red y el tiempo de visualización de respuesta relativo para cada flujo de trabajo en cada ubicación del usuario (resumen de rendimiento de flujo de trabajo).
  • El área de selección de la plataforma muestra sus configuraciones de servidores físicos o virtuales, junto con un diagrama de la solución de plataforma final (número de plataformas por la utilización del servidor de nivel y pico).
Nota: El Capítulo 12 ofrece un estudio de caso para la ciudad de Roma, que muestra cómo utilizar el CPT para completar un diseño de sistema de arquitectura empresarial.

CPT pestaña Hardware: rendimiento de la plataforma

Figura 1-22 La pestaña Hardware CPT se utiliza para listar los valores de referencia de rendimiento SPEC para su uso en la realización del diseño de la arquitectura del sistema.
Plataforma métricas de rendimiento se tiró desde la pestaña Hardware, que se muestra en la Figura 1-22. La ficha Hardware proporciona una lista de configuraciones de plataforma disponibles, cada uno con la siguiente información:
  • Plataforma del procesador
  • Número de núcleos
  • Los núcleos por chip
  • Procesador MHz
  • Vendor-publicado línea base de referencia SPEC valor
  • Referencia SPEC por núcleo valor
Resultados de referencia se recogen en el sitio de referencia SPEC para cada configuración de la plataforma de proveedores.Esta información rendimiento de la plataforma es utilizada por el CPT para completar la arquitectura del sistema de análisis de diseño.
Nota: El diseño CPT ficha hardware y pruebas de rendimiento se discutirá con más detalle en la lección 8: El rendimiento de la plataforma.

Vigilar el cumplimiento rendimiento

Figura 1-22 Supervisión del rendimiento cumplimiento durante todo el desarrollo (mapa de la publicación), el despliegue inicial, y en la producción puede reducir el riesgo de ejecución.
La herramienta de planificación de la capacidad (CPT) pueden ser utilizados por los administradores de proyectos para establecer metas específicas de desempeño del proyecto y medir su cumplimiento.
  • Medir el tiempo de visualización de procesamiento al autor de un servicio es la primera oportunidad de validar el rendimiento.
  • Tiempo de medición desplegados prestación de servicios es otra oportunidad para validar el rendimiento.
Mejores Prácticas: Seguimiento de los progresos en el cumplimiento de los hitos de rendimiento pueden reducir el riesgo de implementación y asegurar el éxito del proyecto de la entrega.
Cuando los problemas de rendimiento se identifican pioneros en el despliegue, los ajustes adecuados se pueden hacer antes de impactar en la productividad del flujo de trabajo de producción. Visualización de mapas más sencillos, más simples modelos de datos, y las capas de datos en caché se demuestran maneras de reducir la complejidad del flujo de trabajo.Advertencias identificados por la herramienta de mapa de análisis de edición identificar la forma de reducir la complejidad de visualización.
Mejor Práctica: Identificar y resolver problemas de rendimiento antes de que se conviertan en problemas de rendimiento a nivel de producción que promueven el éxito de implementación.

Figura 1-23 El CPT incluye herramientas adicionales para la validación del rendimiento y la plataforma de tamaño.
Las herramientas de diseño del CPT se han desarrollado para hacer frente a una variedad de funciones de validación de rendimiento. La Calculadora de Capacidad de la plataforma es una herramienta sencilla para responder a las preguntas más comunes de la plataforma de tamaño.

Rendimiento validación

Figura 1-24 mediciones de prueba se utiliza para validar el cumplimiento rendimiento del flujo de trabajo. La ficha de prueba CPT proporciona herramientas para uso en la traducción de las mediciones de rendimiento a los objetivos de rendimiento de flujo de trabajo que se pueden utilizar para generar esas cargas medidos.
Medir el rendimiento del sistema durante la construcción y despliegue reduce el riesgo de ejecución. El diseño del sistema es sólo el principio del proceso, entonces usted necesita para construir un sistema que lleva a cabo dentro de los objetivos de rendimiento del sistema de arquitectura de diseño. Si se miden las cargas de rendimiento superior a los presupuestos previstos, se pueden hacer ajustes a la complejidad del flujo de trabajo durante el proceso de construcción para prestar servicios dentro de los objetivos de rendimiento iniciales.
La ficha Prueba CPT fue diseñado para ayudar con el proceso de validación, e incluye varias herramientas que se pueden utilizar para traducir las medidas de desempeño equivalentes a los tiempos de flujo de trabajo de servicio.
Hay cuatro herramientas de prueba que puede utilizar durante la implementación del sistema.
  • Medido mapa desktop tiempo de procesamiento se utiliza para estimar los tiempos de servicio desplegadas mapa (validar complejidad pantalla está dentro de los presupuestos de rendimiento durante la edición inicial del mapa).
  • Servicio medido mapa tiempo de render se utiliza para estimar los tiempos de servicio de mapas (verificación del rendimiento del servicio de mapas durante el despliegue inicial).
  • Rendimiento medido y de utilización se emplea para estimar los tiempos de servicio del mapa (esta es la medida de rendimiento más precisa).
  • Usuarios de pico y la productividad se utilizan para estimar el rendimiento. El rendimiento (productividad usuarios pico x) y la utilización se utilizan para estimar los tiempos de servicio de mapas.
Práctica recomendada:
  • Evaluar el cumplimiento rendimiento durante las pruebas de prototipo inicial.
  • Validar los objetivos de rendimiento del sistema se cumplen durante el despliegue inicial de producción.
  • Establecer hitos periódicos validación de desempeño en toda la producción.
Nota: Ficha Prueba CPT se discutirá con más detalle cuando examinemos Básico Resultados en el Capítulo 10

Plataforma Calculadora de capacidad

Figura 1-25 El CPT Hardware: Calculadora Capacidad de la plataforma es una herramienta muy simple que puede utilizar para seleccionar una configuración de hardware. A continuación, calcular ligeros y medianos complejidad estimaciones de la capacidad de rendimiento para la configuración del flujo de trabajo seleccionado.
Figura 1-26 muestra la plataforma CPT Calculadora de capacidad. La Calculadora de Capacidad de la plataforma se encuentra en la parte inferior de la pestaña Hardware CPT.
La Calculadora de Capacidad de la plataforma ofrece una amplia pico de rendimiento para determinados flujos de trabajo estándar común, que muestra la salida de la producción de complejidad media complejidad y la luz azul en rojo. Esto proporciona una herramienta sencilla que responde a muchas de las preguntas más comunes que los clientes tienen en la compra de software de Esri.
  • Plataforma selección se introduce en la parte superior izquierda de la calculadora, en la celda A324.
  • Puede seleccionar si desea que la salida en las transacciones por hora (TPH) o usuarios (usuarios concurrentes) en la celda C322.
  • Usted puede determinar si desea que los resultados sobre la base de una configuración de servidor físico, o para configuraciones de servidores virtuales implementadas en el servidor físico seleccionado.
  • Capacidad de la plataforma se calcula tanto para la luz y flujos de trabajo de mediana complejidad, proporcionando una gama de potencia que se aplica para la mayoría de las implementaciones de servidores.
Candidatos de flujo de trabajo a la izquierda del gráfico se puede cambiar a cualquier flujo de trabajo estándar de Esri medio incluido en la ficha Flujo de trabajo del CPT. Basta con deslizar el gráfico a un lado y células de flujo de trabajo de selección se encuentran justo debajo de la tabla. Número total de candidatos de flujo de trabajo puede ser aumentado o disminuido para satisfacer las necesidades de información. 

Observaciones finales

Planificación SIG adecuada es la inversión más importante que cualquier organización puede hacer en la construcción de un SIG. Entender sus necesidades SIG, la selección de la tecnología adecuada en el momento adecuado, y el establecimiento de hitos documentados de aplicación para medir su progreso puede garantizar su éxito. Este documento se centra en compartir cómo construir y mantener operaciones exitosas SIG. Las herramientas de planificación de capacidad proporcionan un marco para recoger lo que se sabe acerca de sus necesidades de negocio y el entorno del sistema. La capacidad de planificación modelos de herramientas conectar lo que entiende acerca de los requisitos del usuario de SIG con las cargas de la red y la plataforma de apoyo a sus equipos de TI pueden medir en el centro de datos.

CPT vídeo: Proceso de Diseño de Sistemas

El siguiente capítulo analizará los patrones más comunes de tecnología GIS y compartir las mejores prácticas en la toma de la selección de la tecnología adecuada.

No hay comentarios:

Publicar un comentario