¿Qué es el Diseño de Sistemas de Arquitectura?
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?
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
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?
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
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.
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
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
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
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
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 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
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
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
- 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-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
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
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
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
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
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
- 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
- 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.
Rendimiento validación
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
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