Documentos de Académico
Documentos de Profesional
Documentos de Cultura
realizar pruebas de referencia. Hay muchas maneras de realizar las pruebas de evaluacin comparativa, y en 4.4, "Benchmarking" en la pgina 107, se describen algunos de estos mtodos. El ltimo paso en cada despliegue es para ajustar el sistema y medir si se puede manejar la carga proyectada que tu no -funcionales requisitos especificados. Para ms detalles sobre la forma de planificar las pruebas de carga, vea 4.5, "Ajuste del rendimiento" en la pgina 108.
4.2.1
EscalabilidadLa escalabilidad, tal como se utiliza en este libro, significa la capacidad del medio ambiente para crecer como crece la carga de la infraestructura. El diseo de su infraestructura para ser escalable por lo tanto, significa disear su infraestructura con la capacidad de crecer. Escalabilidad depende de muchos factores diferentes, tales como hardware, sistema operativo, middleware, y as sucesivamente. Por ejemplo, los sistemas z / OS generalmente escalan mejor para las transacciones comerciales de otras plataformas. Comprender la escalabilidad de los componentes de su infraestructura de WebSphere Application Server y la aplicacin de tcnicas apropiadas de escala puede mejorar la disponibilidad y el rendimiento. Tcnicas de escalamiento son especialmente tiles en las arquitecturas de varios niveles cuando se quiere evaluar los componentes asociados con balanceadores de carga de IP, como por ejemplo los siguientes componentes: despachadores o los servidores de de la banda bordepresentacin servidores web servidores de aplicaciones de datos servidores de transacciones servidores lgicos particiones (LPAR) Utilice los siguientes pasos para clasificar su sitio web e identificar las tcnicas de escalamiento que son aplicables a su entorno: 1. Comprender el entorno de aplicaciones. Las aplicaciones son clave para la escalabilidad de la infraestructura. Se debe asegurar que las aplicaciones estn diseadas para el escalado. Es importante entender el flujo de los componentes y los volmenes de trfico asociados con las aplicaciones existentes y para evaluar la naturaleza de las nuevas aplicaciones. Es esencial para comprender cada componente individual y el sistema se utiliza en el flujo de la transaccin. Evaluar como escalamiento se puede aplicar para cada uno de estos componentes y aplicaciones. Los diferentes tipos de aplicaciones representan diferentes patrones de carga de trabajo. Por ejemplo, las aplicaciones de banca en lnea puede experimentar la mayor carga de trabajo en el servidor de base de datos, mientras que otras aplicaciones pueden experimentar la mayor carga de trabajo en el servidor de aplicaciones. 2. Clasifique su carga de trabajo.
Conocer el patrn de carga de trabajo para un sitio determina dnde centrar los esfuerzos de escalabilidad y que las tcnicas de escalamiento que debe aplicar. Por ejemplo, un cliente de autoservicio sitio, como por ejemplo un banco en lnea, tiene que centrarse en el rendimiento de la transaccin y la escalabilidad de las bases de datos que contienen la informacin del cliente que se utiliza en las sesiones. Estas consideraciones no tpicamente sera significativo para una publicacin / suscripcin de sitio, donde un usuario se registra para los datos que se enviarn a ellos, por lo general a travs de un mensaje de correo electrnicoPublicar. de los sitios Web con patrones similares de carga de trabajo se pueden clasificar en los siguientes tipos de sitios: - / subscribe - Compras Online - Cliente de autoservicio online - comercial - Negocio a negocio 3. Determinar los componentes ms afectados. Este paso implica el mapeo de las caractersticas del emplazamiento ms importantes para cada componente. Desde un punto de vista escalabilidad, los componentes clave de la infraestructura son los balanceadores de carga, los servidores de aplicaciones, servicios de seguridad, servidores de transacciones y datos, y la red. En primer lugar se centran en aquellos componentes que estn ms utilizadas por las operaciones clave de sus aplicaciones. 4. Seleccione las tcnicas de escalamiento para aplicar. Cuando la recopilacin de informacin es tan completa como puede ser, es el momento de considerar igualar tcnicas de escalamiento a los componentes. Capacidad de administracin, la seguridad y la disponibilidad son factores crticos en todas las decisiones de diseo. No utilice tcnicas que proporcionan escalabilidad sino comprometer cualquiera de los factores antes mencionados crticos-. Elija una de las tcnicas de escalamiento siguientes: Utilizacin de un equipo ms rpido - Usando mltiples mquinas - Creacin de clusters - El uso de servidores de electrodomsticos - Segmentacin de la carga de trabajo - Uso de las solicitudes de lotes - La agregacin de datos de los usuarios - Gestin de conexiones - Uso de tcnicas de almacenamiento en cach - Uso de tcnicas inteligentes de virtualizacin de 5. Aplicar las tcnicas. Las pruebas son clave para la implementacin de la aplicacin exitosa. Es crucial que determinar no slo si las tcnicas de escalamiento son eficaces, pero que no afecten negativamente a otras reas. Tenga en cuenta que todos los componentes que conforman la infraestructura para su entorno de aplicacin debe ser equilibrado. Slo cuando se han logrado los resultados deseados si se trasladase a la produccin. 6. Vuelva a evaluar. Reconocer que cualquier sistema es dinmico. La infraestructura inicial en algn momento necesita ser revisado y ampliado, posiblemente. Los cambios en la naturaleza de la carga de trabajo puede crear la necesidad de volver a evaluar el entorno actual. Los grandes aumentos en el trfico requerir el examen de las configuraciones de la mquina. La escalabilidad no es una consideracin vez un diseo, es parte del crecimiento del medio ambiente-.
El artculo Diseo developerWorks para Escalabilidad Una actualizacin proporciona una discusin detallada sobre estos pasos. Se puede acceder a la siguiente pgina Web: http://www.ibm.com/developerworks/websphere/library/techarticles/hipods / scalability.html Estamos ampliando algunas de las tcnicas de escalamiento en el Captulo 7, "Rendimiento, escalabilidad, y alta disponibilidad "en la pgina 229.
4.2.2Caching
Cachinges una tcnica ampliamente utilizada para mejorar el rendimiento de los entornos de servidor de aplicaciones. Si la planificacin de un sitio web de alto volumen, almacenamiento en cach muy probable que sea necesario para lograr resultados satisfactorios de desempeo a un costo aceptable. WebSphere Application Server proporciona muchas caractersticas de almacenamiento en cach diferentes en diferentes lugares en la arquitectura. WebSphere Application Server Network Deployment proporciona funciones de almacenamiento en cach en cada nivel posible de la infraestructura: Infraestructura borde: Caching Proxy proporcionada por el Edge Components de WebSphereProxy Server capaservidor HTTP: Edge Side Include (ESI) cach fragmentada capacidades proporcionadas por el plug-in de WebSphere Caching capacidades del servidor HTTP en s (como el ayuno Cache Accelerator de respuesta (FRCA) segn lo dispuesto por la mayora de las implementaciones de IBM HTTP Server) Aplicacincapa del servidor: Servicio de almacenamiento en cach dinmico dentrodel servidor de aplicaciones JVM del servidorproxy WebSphere Adems de las caractersticas de almacenamiento en cach proporcionados por WebSphere Application Server Network Deployment, es posible considerar el uso de tercero cach dispositivos externos de almacenamiento en cach o infraestructuras proporcionadas por IBM y de terceros. Para utilizar los mecanismos de cach proporcionados por WebSphere Application Server y otros componentes de su entorno, la aplicacin debe estar diseado para almacenar en cach tambin. Por lo tanto, se sugiere el diseo de almacenamiento en cach en estrecha colaboracin con el arquitecto de aplicaciones. Despus de que haya terminado con el diseo de sus lugares de cach de completar el diseo de su aplicacin para incluir los componentes de almacenamiento en cach.
No todos los servicios tiene los mismos requisitos de alta disponibilidad. Por tanto, sera una prdida de tiempo para planificar la plena disponibilidad alta para este tipo de servicios. Tenga cuidado al evaluar, como la alta disponibilidad de los sistemas enteros depende de la componente menos disponible. Con cuidado, se renen dnde y qu tipo de alta disponibilidad que realmente necesita para poder cumplir con el acuerdo de nivel de servicio (SLA) y los requisitos no funcionales. Cuando haya reunido los requisitos de alta disponibilidad, revise todos los componentes del diseo de la aplicacin que se desarroll en 4,1 , "Infraestructura de planificacin" en la pgina 94, y determinar la importancia de este componente es la disponibilidad del servicio, y cmo una falla podra afectar la disponibilidad de su serviciolista:. Evale cada componente que identific en el paso anterior en contra de la siguiente - Qu tan importante es el componente para el servicio de-. la criticidad del componente tendr un impacto en las inversiones que estn dispuestos a tomar para que este componente de alta disponibilidad Considere la posibilidad de un mantenimiento regularsituaciones. Adems de las fallas de los componentes, considerar el mantenimiento y colgar las . - Es el servicio bajo su controlcontrol?. veces eres acuerdo con los componentes de la arquitectura que estn fuera de su Por ejemplo, los servicios externos proporcionados por otra persona-.. Si el componente est fuera de su control, este documento como un riesgo adicional e informar al promotor del proyecto Qu hay que hacer para que el componente de alta disponibilidaduna? A veces hay ms de opcin de hacer un componente de alta disponibilidad. Tienes que hacer una seleccin, como a los que mejor se adapte a sus necesidades -.La aplicacin manejar las interrupciones de una manera definidacomponente?. Consulte a los desarrolladores de aplicaciones sobre cmo trata la aplicacin de un corte de un En funcin del componente y la situacin de error, la aplicacin puede necesitar un diseo especfico o la recuperacin de errores codificados antes de usar caractersticas de alta disponibilidad de la infraestructura -.D prioridad a sus inversiones de alta disponibilidadarchivo. Decidir la aplicacin de alta disponibilidad basada en la criticidad del componente y el corte de tasa esperada. Documentar cualquier desviacin de la recogida de requisitos -.Tamao de cada componente en una forma que pueda proporcionar capacidad suficiente, incluso en caso de fallo de un componente redundantealta. Despus de que haya terminado con su diseo de alta disponibilidad, actualizar el diseo de su aplicacin para incluir el caractersticas de disponibilidad.
Para el diseo de balanceo de carga y conmutacin por error, lo que necesita saber cada componente de equilibrio de carga y conmutacin por error de capacidades y cmo pueden ser utilizado. Dependiendo de las caractersticas que se utiliza y cmo lograr estas capacidades, se requieren hardware y software adicionales para obtener una alta disponibilidad. En un entorno de servidor WebSphere Application tpico, hay una gran variedad de componentes que necesitan ser considerados en la aplicacin de equilibrio de carga y habilidades fail-over: almacenamiento en cach de servidores proxy HTTP servidores de contenedores (como la Web, SIP, y los contenedores de portlets) Enterprise JavaBeans (EJB) contenedores Motores de mensajera Back-end sirve (bases de datos, sistemas de informacin empresariales, etc) Registros de usuario mientras que la carga capacidades de equilibrio y no sobre-para algunos de estos componentes se incorpora en WebSphere Application Server, otros requieren hardware adicional y software. Por ejemplo, para lograr una alta disponibilidad para los servidores HTTP o servidores proxy inversos, es necesario pulverizadores de propiedad intelectual frente a la servidores HTTP o servidores proxy inversa. Por el contrario, habilidades fail-over para la mensajera por omisin de WebSphere es proporcionada por el administrador de aplicaciones WebSphere disponibilidad de servidores de alta densidad (HAManager) cuando utilice clsteres de WebSphere. Tenga en cuenta que el HAManager requiere almacenamiento compartido entre todos los miembros del clster para poder conmutacin por error del servicio de mensajera. Despus de que haya terminado su balanceo de carga y conmutacin por error discusin, actualizar el diseo de su aplicacin para incluir estas caractersticas tambin.
4.2.6 Seguridad de
WebSphere Application Server V7.0 es un potente basado en Java, servidor de aplicaciones middleware listo para ejecutar sus aplicaciones de misin crtica y las transacciones comerciales.
Por esta razn tenemos que disear la seguridad adecuada en nuestra infraestructura de WebSphere Application Server desde el inicio de la fase de diseo. WebSphere Application Server proporciona una infraestructura de seguridad en continua expansin y flexible que puede utilizar para hacer que el acceso a sus aplicaciones y datos ms seguros. El modelo de seguridad de WebSphere Application Server se ha mejorado en la versin 7.0 mediante la adicin de las siguientes caractersticas (para ms informacin vea 12.1, "Qu hay de nuevo en V7.0" en la pgina 380): Soporte para mltiples dominios de seguridad seguridadde auditora Mejoras depara la gestin de certificados SPNEGO Kerberos y soporte para Java EE 5 Soporte de seguridadAnotaciones
un
Kerberosapoyo no es parte de los productos bsicos, pero est previsto que est disponible en un paquete de arreglos futuro
es responsable de la infraestructura de WebSphere Application Server para proporcionar todos los servicios requeridos por las aplicaciones se ejecuten en un entorno seguro. Es imprescindible entonces, tener en cuenta la seguridad en la planificacin de una infraestructura de WebSphere Application Server. En muchos casos se encuentran los componentes reutilizables de una infraestructura de seguridad ya existentesinfraestructura:.. en cuenta cmo afectar a la seguridad de su Entender la poltica de seguridad y los requisitos para su futuro entorno de trabajo con un experto en materia de seguridad para desarrollar una infraestructura de seguridad que se adhiere a los requisitos y se integra en la infraestructura existente. Asegrese de que la seguridad fsica suficiente en su lugar. Asegrese de que los desarrolladores de aplicaciones de comprender los requisitos de seguridad y cdigo de la aplicacin correspondiente. Considere el registro de usuario (o registros) que va a utilizar. WebSphere Application Server V7.0 soporta mltiples registros de usuarios y mltiples dominios de seguridad. Asegrese de que los registros de usuarios no estn violando los requisitos de alta disponibilidad. Aunque los registros de usuarios que est utilizando son de alcance del proyecto de WebSphere Application Server, las consideraciones para la alta disponibilidad es necesario tomar y solicitado. Por ejemplo, asegrese de que los registros de usuarios de LDAP se realizan con alta disponibilidad y no son un punto nico de fallo. Definir el dominio fiduciario para su entorno. Todos los equipos en el mismo dominio de seguridad de WebSphere confiar en los dems. Este dominio fiduciario puede ser ampliada, y al utilizar SPNEGO / Kerberos, aunque fuera en el escritorio de Windows de los usuarios de la empresa. Evaluar el diseo de su aplicacin actual y garantizar que todo acceso posible a los sistemas est asegurada. Considere el nivel de auditora requerido y la forma de ponerla en prctica. Considere cmo proteger los datos almacenados. Piense en la seguridad del sistema operativo y el cifrado de los datos almacenados. Definir una poltica de contraseas, incluyendo consideraciones para el manejo de caducidad de contraseas para los usuarios individuales. Considere los requisitos de cifrado para el trfico de red. Cifrado introduce costos de los recursos generales y el aumento, por lo que utilizar el cifrado slo en su casovencimiento:.. definir el cifrado (SSL) puntos finales en sus comunicaciones Plan de certificados y su Decida qu trfico requiere certificados de una autoridad de certificacin de confianza y para que el trfico de un auto certificado firmado es suficiente. Las conexiones de seguridad con el mundo exterior suelen utilizar un certificado de
confianza, pero para las conexiones dentro de la empresa, los certificados autofirmados suelen ser suficientes. Desarrollar una estrategia de gestin de los certificados. Muchas autoridades de certificacin de confianza proporcionan las herramientas en lnea que apoyan la gestin de certificados. Pero qu pasa con los certificados autofirmados Cmovas a copia de seguridad de los certificados? Siempre tenga en cuenta que los certificados son la clave de sus datos. Los datos cifrados no sirve para nada si pierde sus certificados. Planee cmo va a obtener sus certificados. Los certificados son la clave de sus datos, por lo tanto, asegrese de que estn garantizados y respaldados apropiadamente-. Nota: Otras sugerencias y consejos para WebSphere Application Server consideraciones de seguridad relacionadas se describen en IBM WebSphere Developer Technical Journal artculo WebSphere Application Server V6 avanzado endurecimiento de la seguridad Parte1, disponible en la pgina Web siguiente: http://www.ibm.eom/developerworks/websphere/techjournal//0512_botzum / 0512_botzuml.html Despus de haber terminado sus consideraciones de seguridad, actualizar el diseo de su aplicacin para incluir todos los componentes relacionados con la seguridad .
4.2.8 Servicability
Plan para las tareas de determinacin y servicability problema para su entorno. La planificacin de servicability incluye la planificacin de las herramientas, la educacin, los requisitos de disco para depuracin de datos, requerimientos de comunicaciones, agentes necesarios para sus herramientas, etc Nota:. WebSphere Application Server V7.0 viene con IBM Support Assistant V4.0 que ofrece muchas herramientas para Anlisis de problemas y toma de datos. Consulte las siguientes pginas Web para ms informacin: http://www-01.ibm.com/software/support/i
Dimensionamiento de la infraestructura
Despus de determinar la demanda inicial y diseo de infraestructuras y tcnicas de escalabilidad, es necesario determinar los recursos del sistema necesarios para el proyecto de mantener los acuerdos de nivel de servicio (SLA). Siempre que la toma de decisiones dimensionamiento asegurar que todas las decisiones de diseo son todava honrado. Diseo de aplicaciones evolucionar con el tiempo, y el tamao se suele hacer en las primeras etapas de diseo. Sin embargo, al determinar el tamao, es importante que usted tiene una versin esttica del diseo de la aplicacin con la que trabajar. La mejor visin que usted tiene de diseo de la aplicacin, la mejor estimacin de su tamao ser. Usted tiene que considerar que las plataformas de hardware que desea utilizar. Esta decisin depende de los siguientes Escala de capacidades de lasde la plataforma plataformasWebSphere Application Server soporta el factores:.desempeo, la seguridad y los requisitos de alta disponibilidad de su entorno continuacin, determine el enfoque de escala: Escalaarriba-verticalampliacin Escala se lleva a cabo dentro de un solo sistema, por lo general en una mquina multiprocesador. Aunque este enfoque puede ser suficiente desde la perspectiva del rendimiento, el hardware subyacente son los puntos nicos de falla. Escalafuerahorizontal horizontal de escalaescaladosignifica aumentar el nmero de mquinas. El escalado se hace generalmente para mejorar la alta disponibilidad mediante la limitacin de los puntos nicos de fallo, as como por motivos de escalabilidad cuando los recursos de hardware son el factor limitante. Hay que apoyar y mantener varias mquinas. Si decide utilizar la escala el planteamiento tenga en cuenta que su diseo debe ser capaz de procesar la carga de trabajo, incluso si un sistema falla. Estimaciones de tallas se basan nicamente en su entrada, lo que significa que cuanto ms precisa es la de entrada, mejores sern los resultados. Acerca de tallas trabajo asume un nivel medio de rendimiento de las aplicaciones y el comportamiento de un tiempo medio de respuesta se asume para cada transaccin. Los clculos basados en este se realizan para determinar el nmero estimado de mquinas y transformadores de su aplicacin se requieren. Si su empresa cuenta con un equipo de experiencia del usuario, que podran haber documentado los estndares para un tiempo de respuesta tpico de que su nuevo proyecto tiene la obligacin de cumplir. Si necesita una estimacin ms precisa de los requisitos de hardware y ya tiene su aplicacin, considere el uso de un los servicios de referencia se tratan en 4.4, "Benchmarking" en la pgina 107. Sobre la base de su estimacin, es posible que tenga que actualizar el diseo de la implementacin para todos sus ambientes planeados. Los cambios en el entorno de produccin deben ser incorporados en los entornos de desarrollo y prueba si es posible. Si esto no es posible por motivos presupuestarios, asegurarse de que la integracin y el entorno de desarrollo son funcionalmente equivalentes. Asegrese para validar el apresto con una prueba de carga antes de iniciar la produccin.
4,4Benchmarking
Benchmarkinges el proceso utilizado para determinar la capacidad de un entorno de aplicacin a travs de pruebas de carga. Esta determinacin le permite hacer juicios razonables como su entorno comienza a cambiar. Utilizando los puntos de referencia, se puede determinar la capacidad de trabajo entorno actual y establecer las expectativas como las nuevas aplicaciones y componentes son introducidos. Muchas empresas mantienen un punto de referencia de la pila de aplicaciones y cambiarlo despus de cada lanzamiento o actualizacin de un componente. Estos clientes suelen tener bien desarrolladas entornos de prueba de aplicaciones y equipos dedicados a la evaluacin comparativa. Para aquellos que no lo hacen, otras alternativas como el centro de pruebas de IBM estn disponibles. Tambin hay otras compaas de referencia que proporcionan este servicio Nota:. Se recomienda incluir una referencia o prueba de carga como parte del proceso de desarrollo. Esto evitar un montn de problemas de rendimiento y ayudar a mejorar la calidad del cdigo de la aplicacin, as como la solidez del medio ambiente en general.
4.5rendimientoEl rendimiento
Ajuste del es uno de los ms importantes requisitos no funcionales para cualquier entorno de WebSphere. Rendimiento de las aplicaciones debe ser seguido continuamente durante el proyecto. Cuando el proyecto est terminado y se cambia el medio ambiente en la produccin, es necesario estar seguro de que el medio ambiente puede manejar la carga de usuarios. Los problemas de rendimiento son, con mucho, la ms visible para el usuario problema que usted pueda tener. La mayora de los usuarios estn dispuestos a aceptar pequeos problemas de funcionamiento cuando un sistema es lanzada al mercado, pero los problemas de rendimiento son inaceptables para la mayora de usuarios y afectan a todos los que trabajan en el sistema. Asegrese de realizar las pruebas de carga que representan una carga de usuarios realista contra el sistema.
tasa de Solicitud
La tasa de solicitud representa el nmero de solicitudes por unidad de tiempo. En entornos basados en Web esto es principalmente expresada en nmero de peticiones HTTP por segundo. Es muy importante que la tasa de solicitud se encuentra cerca de las expectativas reales de carga de palabras.
Usuarios
simultneos,el de usuarios concurrentes nmeroexpresa el nmero de usuarios al mismo tiempo que solicitan servicio de su entorno en un punto en el tiempo. Este nmero de usuarios que realmente est disparando peticiones al sistema en un punto dado de tiempoexisten:. en contraste a los usuarios simultneos que usuarios usuariosActive expresa todos los usuarios actualmente utilizando los recursos (por ejemplo, en forma de datos de la sesin) en su entorno. Tambin incluye a los usuarios que estn leyendo la respuesta, la introduccin de datos, etc. Usuarios Nombrados los usuarios con nombre usuariossonque se definen en el medio ambiente en general. Esto suele ser un nmero grande en comparacin con el nmero de usuarios concurrentes.
entorno de integracin antes de cambiar ningn parmetro de WebSphere en el sistema de produccinestndar:... Cuando se cambia un entorno de produccin, utilice algunas de las prcticas Cambie slo un parmetro a la vez Documentar todos los cambios de comparacin prueba corre a varios la lnea de base. Cambios entre las ejecuciones de prueba no debern diferir en ms de un pequeo porcentaje de impedir la introduccin de los nuevos problemas que usted pueda necesitar para resolver antes de continuar afinacin. Tan pronto como termine afinar sus sistemas de produccin, aplicar la configuracin a sus entornos de prueba para asegurarse de que son similares a la produccin. Planee volver a ejecutar las pruebas all para establecer nuevas bases de referencia sobre estos sistemas y ver cmo estos cambios afectan al rendimiento. Tenga en cuenta que a menudo slo tienen una oportunidad para hacerlo bien. Por lo general, tan pronto como usted est en produccin con el sistema, no se puede ejecutar pruebas de rendimiento en este entorno ms, simplemente porque usted no puede tomar el sistema de produccin en lnea para realizar ms pruebas de rendimiento. Si un sistema de produccin est siendo probado, es probable que el sistema est funcionando en una posicin muy degradado, y que ya han perdido la mitad de la batalla Nota:. Debido a que es raro utilizar un sistema de produccin para las pruebas de carga, es generalmente un mala idea para migrar estos entornos a las nuevas versiones de WebSphere sin hacer una prueba adecuada en un sistema de prueba equivalente o hardware nuevo. Despus de completar sus pruebas de rendimiento primero y ajuste de los parmetros WebSphere, evaluar sus resultados y compararlos con los objetivos para ver cmo todos esto funcion para ticonsecuencia:.
4.5.6 Conclusiones
Existen varios posibles resultados de sus pruebas de rendimiento que usted debe entender claramente y actuar en Rendimiento cumpla con sus objetivosfuturo. Si el rendimiento se ajuste a sus objetivos, asegrese de que usted ha planeado para el crecimiento y de que estn cumpliendo todos los objetivos de rendimiento. Despus de eso, se sugiere documentar sus hallazgos en un informe de la optimizacin del rendimiento y el archivo de la misma. Incluye todos los ajustes que haya modificado para alcanzar sus objetivos. Este informe es til al configurar un nuevo entorno o cuando se tiene que duplicar sus resultados en otro lugar en un entorno similar con la misma aplicacin. Estos datos son esenciales al agregar rplicas adicionales de algunos componentes en el sistema, ya que necesitan estar configurados con la misma configuracin que utilizan los recursos actuales. Rendimiento es ms lento de lo necesario. Si el rendimiento de las aplicaciones es algo ms lento de lo esperado, y ya han hecho todo lo posible aplicacin y puesta a punto de WebSphere parmetro, es posible que tenga que agregar ms hardware (por ejemplo, aumentar la memoria, los procesadores de actualizacin, etc) a los componentes de cuello de botella en su entorno. A continuacin, ejecute de nuevo las pruebas. Verifique con los equipos adecuados que no haba perdido los cuellos de botella en el flujo general del sistemasiguientes:.. Rendimiento es significativamente ms lento que requiere en este caso, se debe empezar de nuevo con su tamao y haga las preguntas Saba usted que subestimar ninguna de las caractersticas de la aplicacin durante su tamao inicial? Si es as, por qu? Se subestiman el trfico y nmero de usuarios / visitas en el sitio? Sigue siendo posible cambiar partes de la aplicacin para mejorar el rendimiento? Es posible obtener recursos adicionales?
Despus de responder a estas preguntas, usted debe tener una mejor comprensin sobre el problema que usted enfrenta. Su mejor apuesta es analizar la aplicacin y tratar de encontrar los cuellos de botella que causan sus problemas de rendimiento. Las herramientas como el Analizador de que forma parte de la Asamblea Rational Application Developer y desplegar V7.5 y Rational Application Developer para WebSphere Software V7.5 puede ayudar.
Componentes a ser
monitoreados,es esencial que cada componente necesario para ejecutar el servicio se controla. Para cada componente se identifica, conteste las siguientes Cules preguntas:son los posibles estados de los componentes y cmo puedes recuperar Cul es el impacto de cada uno de los estados posibles del componente puede tener locontrolar? que los atributos especficos del componente se puede Paracada atributo se puede controlar, definir los siguientes valores: Quvalores de atributo (o rango de valores de atributos) muestran un estado normal del componente Cules son los valores de atributo (o rango de valores de atributos) muestran una situacin que requiere la atencin del administrador (nivel de advertencia)? Qu valores de atributo (o rango de valores de atributos) muestran una condicin crtica para el componente y requieren una accin inmediata administrador (alerta)? prioridad a cada uno de los componentes de los resultados del monitoreo y definir las acciones a tomar.
software de monitoreo
para proporcionar eficiente 24 7 supervisin, es necesario utilizar algn tipo de software de monitoreo. Muchas organizaciones cuentan con alguna infraestructura de vigilancia en el lugar. Determine si usted puede volver a utilizar esto para la infraestructura de WebSphere Application Server tambin.
Agentes de
controlen funcin del software de monitoreo en uso, agentes de supervisin para ciertos componentes estn disponibles. De lo contrario, la mayora del software de seguimiento proporciona algunas interfaces de secuencias de comandos que le permiten escribir sus propios guiones. Las secuencias de comandos comprobar y generar los resultados que el software de monitoreo puede analizar.
del monitoreo si nadie sabe que existe un problema? Algunos pensamientos que usted necesita considerar cuando se planifica para alertar
Quin es alertado por qu evento a:???Cules son los tiempos de respuesta requeridos Cmo sern los responsables sean alertados Cmo va a evitar alertas repetidas por los mismos hechos Cmo alertas y la resolucin de la de las alertas se documentar Quinhar un seguimiento de las alertas y resolucin de problemas? Quin est a cargo de la alerta hasta que se resuelva definitivamente, quin llevar a cabo el anlisis de causa raz para evitar la recurrencia de la alerta?
alerta es slo una primera parte de su gestin de incidentes y problemas. Para ms informacin y ms detalles sobre el incidente y la administracin de problemas se refieren a las pginas de ITIL en la pgina Web siguiente:
http://www.itlibrary.org/index.php?page=ITIL
4.6.4 Pruebas
Al igual que con todos los componentes del medio ambiente, no se olvide de probar su infraestructura de monitoreo con regularidad. Sobre todo si la aplicacin es nueva, probar todas las alertas nico de vigilancia y asegrese de que el monitoreo detecta cada condicin de su sistema correctamente. No suspenda la prueba cuando se ve una situacin de vigilancia levantada. Pon a prueba todo el proceso, incluida la alerta y gestin de incidentes y garantizar que las condiciones se restablecen automticamente tan pronto como la situacin ha vuelto a la normalidad.
negocio procesos necesitan tiempo de recuperacin rpida para minimizar las prdidas de negocios. Por lo tanto, los costos de recuperacin son mayores.
tecnologas sean funcionales y que el personal involucrado conocen sus responsabilidades. Adems de las revisiones peridicas programadas, revisar el plan de copia de seguridad y recuperacin al agregar nuevo hardware, tecnologas, o de personal.