Portafolio de Soluciones en la Administración de Servicios TI   Plataforma z/OS   VERSARIA  S.A. DE C.V. www.versaria.com.mx
Introducción VERSARIA  presenta el portafolio  de servicios   y soluciones  que tiene actualmente para apoyar a las empresas en las actividades relacionadas con:  El análisis del uso actual de la capacidad de TI instalada, así como la  Planeación de la capacidad de IT  requerida a futuro  ( Capacity Planning ). La identificación de  elementos con un de Alto consumo de Recursos de TI  en entornos productivos.  ( Top  10 – Causa Raíz ) La  valoración del rendimiento de los Recursos de TI durante las pruebas de Estrés   aplicativas   ( Performance Assessment for Stress Testing ) . El  análisis de registros de incidencias en el sistema  clasificándolas de acuerdo a la severidad  (LOG  Analyzer ) La evaluación de la  disponibilidad de los elementos de TI  requeridos para la prestación de servicios  ( System Health  Check) Las soluciones incluidas en esta presentación están basadas en el uso de  metodologías y mejores practicas  tales como  ITIL , además de haber sido implementadas exitosamente en  ambientes de sectores financieros, telecomunicaciones y retail  principalmente.
Portafolio  de Servicios de TI. Incidencias Niveles de  Servicio Capacidad  TI Release Mgt. Uso actual. Planeación de la capacidad  a futuro  CAPACITY PLANNING (*) Pruebas de Performance y Estrés a Aplicaciones. Administración de Cambios Aplicativos basado en Flujos y Versiones CONTROL DE CAMBIOS Y VERSIONAMIENTO ESTRÉS (*)  Facilidad como servicios Administrados Continuidad Storage Continuidad y Migración  de Data Center Business Continuity Plan BCP Plan  De Migración RELOCATION Monitoreo de rendimiento y componentes aplicativos PERFORMANCE EN APLICACIONES Recursos IT Servicio de TI Los 10  Elementos  de mayor consumo de Recursos TOP 10 (*) Análisis de componentes en conflicto CAUSA  RAIZ (*) Análisis de registros de incidencias en el sistema SYSLOG  ANALYZER  (*) Disponibilidad de los elementos críticos de IT SYSTEM   HEALTH CHECK (*) Costeo del uso de recursos TI CHARGEBACK (*) Identificación, Análisis  y Diagnostico de Optimización STORAGE  INVENTORY STORAGE ANALISYS. STORAGE OPTIMIZATION
Valoración del rendimiento de los Recursos de TI  durante las pruebas de estrés aplicativas Los  problemas de rendimiento  en las aplicaciones de software en entornos productivos  representan un alto costo para las empresas  tanto en términos de  interrupción del servicio  como en el trabajo requerido para de su  recuperación .  Estos problemas de rendimiento tienden a ser “ no identificados”   durante las pruebas de estrés aplicativas  debido a la  falta de controles  que permitan llevar a cabo  pruebas de rendimiento con medición de consumos realistas. En  VERSARIA , a través del uso de metodologías adaptadas a las necesidades propias de cada cliente, nos concentramos durante las pruebas aplicativas de software en obtener los  indicadores de control y rendimiento en los recursos de IT  los cuales nos permitan ayudar a nuestros clientes en las siguientes actividades: Establecer indicadores de Control que permitan medir el rendimiento de los recursos de TI. Identificar y establecer una línea base de comparación de los recursos de TI actualmente utilizados a nivel: Aplicación, Proceso, Transacción, Programa Identificar el nuevo uso de los recursos de TI después de haber aplicado un cambio en cualquiera de sus componentes  Nueva tecnología de Hardware Actualización de Software utilizado por los aplicativos del cliente Cambios aplicativos a Programas-Transacción-Proceso Proyectar las capacidades requeridas en los entornos productivos del cliente derivados de los cambios aplicados. Beneficios : Minimizar riesgos por  mayor  consumo de TI derivados por cambios aplicativos. Mecanismos medibles para retroalimentación de áreas de Capacity Planning. Mecanismos medibles para retroalimentación hacia las áreas aplicativas. Generación histórica del “BASE LINE”  con versiones Aplicativas. Procesos repetibles para ser ejecutados por gente no técnica.(Perfil de QA).
Valoración del rendimiento de los Recursos de TI  durante las pruebas de estrés aplicativas Se basa en una metodología de benchmarking, comparando los indicadores de desempeño de versiones aplicativas que se almacena en una base de datos. Se realizan comparativos de indicadores que son mostrados en un tablero de control, para evaluación de su impacto a la producción.
Control de Cambio y Versionamiento En las áreas funcionales de Release Management se requiere controlar adecuadamente los flujos que integran control de calidad, capacitación pruebas de funcionalidad o rendimiento para llegar al ambiente productivo. Nuestros servicios se ofrecen como un proceso integral: Metodología para la definición e implantación de los flujos operativos que participan en el control de cambios. Generación de áreas de trabajo temporales para cada etapa del proceso. Automatización, autorización y escalación en los flujos de procesos. Posibilidad de servicios de implantación o servicio administrado continuo. Los servicios administrados pueden aplicarse con nivel de Servicio. Generación de reportes de control y cambios. Administración de objetos aplicativos por versión realizada. Posibilidad de procesos de fallback a cada componente aplicativo versionado. Análisis y gestión de cambios realizados a los aplicativos.. Beneficios: Cumplimiento de los flujos funcionales  que conllevan al control de cambios. Evaluación continua de cambios en aplicaciones a nivel programa y versión. Posibilidad de Gestión de cambios aplicativos, .Versionamiento  controlado con opción de recuperación controlada. Mayor certidumbre en los procesos de control de cambios. Reducción de riesgos en controles de cambio aplicativo.
Control de Cambio  y Versionamiento Se definen los flujos de procesos que participan en el proceso de liberación a producción Se generan reportes de control y versionamiento Base de Datos Control de Flujo del proceso Repositorio de Fuentes Repositorio de Desarrollo Changeman Repositorio de Fuentes SERVIDOR CHANGEMAN REQUERIMIENTO DE CAMBIO DESARROLLO Temporal Distribución de Versionamiento IMPLANTACION SOP-PROD Versionamiento PRODUCCION PRE-PRODUCCION
Planeación de la Capacidad de TI  Esta disciplina de TI tiene el objetivo principal de  conocer el uso real de las capacidades actuales de tecnología y proporcionar la información necesaria para dimensionar adecuadamente los requerimientos en hardware y software necesario para el correcto funcionamiento  y trabajo de un equipo de Usuarios - Aplicaciones – Sistemas Este tipo de Servicio incluye Activación de métricas  necesarias para recolectar información de los componentes del sistema. Análisis  de la  información  de recursos críticos. Consumos de CPU a nivel Server, LPAR y Carga de trabajo,  DASD I/O Rate, DASD I/O Read-Write,  NET Transfer Rate. DASD Space Analysis.  Análisis de Series:  Análisis del comportamiento de los recursos en los periodos-horarios definido por el cliente (ONLINE-BATCH). Proyecciones de tendencias  de Consumo (MHz / MIPS):  Creación de  histórico de consumos  – En formato requerido para carga a CDB. Generación mensual de reportes de comportamiento  mostrando la utilización de los recursos y sus tendencias de crecimiento. Generación  mensual de reportes de áreas susceptibles de optimización  Beneficios: Proyección futura de consumo de recursos de TI. Establecer patrones de comportamiento eventuales y estacionales. Mayor certidumbre a las inversiones futuras de recursos de TI. Minimizar riesgos por falta de recursos de TI. Mayor certidumbre en la definición de niveles de servicio (SLA).
Planeación de la Capacidad de TI Capacidad utilizada a nivel Server
Planeación de la Capacidad de TI  Distribución  y análisis de espacios en Almacenamiento Estimación de uso y tendencias realizadas por subsistemas de productos y aplicaciones.
Segmentación de costos de recursos TI (Chargeback) Los recursos tecnológicos cada vez más participan en los procesos de negocio, teniéndose que representar  su verdadero uso, costo y aprovechamiento  en los costos totales que representa un negocio. VERSARIA cuenta con una serie de facilidades que  permiten reportar oportunamente y con gran exactitud , el consumo de recursos que se generan en los sistemas de información, por los programas producto y aplicaciones que utiliza un negocio: A través de los registros de control proporcionados por el Sistema operativo z/OS, es posible obtener el  detalle de la información de consumos  realizados para Procesador y Memoria utilizado a nivel Address Space o Service Class. La  información puede ser generada a intervalos  específicos del día  o haciendo una estimación global de consumos tomando los valores de todo el día en intervalos de 15 minutos. De acuerdo a criterios establecidos por el negocio, es posible realizar la agrupación de todos los consumos realizados por  Address Space o Service Class  especificas a nivel Servicios o Aplicaciones. Los consumos realizados pueden ser de tipo: Procesador, Memoria o Espacio en Disco Con esta información es posible para el negocio estimar el  uso total de los recursos  utilizados por Servicios o Aplicaciones especificas, sirviendo también como apoyo para el proceso de estimación de Costos. Beneficios: Proceso de costeo  adecuado a los requerimientos específicos que tiene cada empresa. Generación de reportes clasificando procesos de Infraestructura separada de aplicaciones. Permite un proceso de prorrateo adecuado a los requerimientos de cada empresa Proceso automatizado que no requiere de la participación de áreas técnicas en su reporteo cotidiana.
Storage Management
Storage Management  Distribución y análisis de espacios en Almacenamiento Análisis de uso y aprovechamiento de Almacenamientos en Discos. Análisis de uso y aprovechamiento de Almacenamientos en Discos.
Storage Management  Distribución y análisis de espacios en Almacenamiento
Detección de Alto consumo de Recursos de TI (TOP 10) Como parte de las buenas prácticas, de  manera sistemática se debe realizar el análisis del consumo de los recursos de TI , identificando si el uso de estos recursos se debe al  crecimiento normal del negocio, la falta de controles o a problemas ocultos  en las aplicaciones.  El grupo de consultores de  VERSARIA  realiza el análisis del uso de los componentes críticos del z/OS, el cual nos permite: Identificar los elementos involucrados con un alto consumo de recursos, desde un nivel Global  (Server) hasta un nivel de detalle (Programa-Instrucción)  Server, LPAR, Carga de trabajo, Proceso, Programa, Instrucciones de Programa (*) Análisis de problemas de contención en procesador y detección de los elementos (TOP 10) causantes de la saturación en los recursos,  Lista de Procesos-Programas con Alto consumo de Recursos: CPU, Memoria y  Operaciones de I/O WLM manejo de prioridades  CICS, DB2, WAS, MQ/Series: Elementos con altos niveles de consumos de recursos. Análisis y detección de problemas en los tiempos de respuesta en subsistemas de almacenamiento en disco En base a los elementos detectados (TOP 10) se proporcionan las recomendaciones que apliquen para optimizar el uso de recursos de TI. Seguimiento a la implementación de las recomendaciones generadas, obteniendo reportes comparativos del antes-después y los beneficios obtenidos. Beneficios: Detección oportuna de los mayores consumidores de recursos de TI. Permite una aproximación detallada de  aplicaciones y/o queries que demandan los recursos de TI. Agil optimización de las causas raíz que provocan la mayor demanda de recursos. Retroalimentación a las áreas aplicativas y de productos sobre el detalle de los consumos. Generan mejores practicas preventivas sobre problemas de saturación que se presentan.
TOP 10.- Proceso de Detección y optimización. Se detectan los TOP 10 procesos que consumen la mayor cantidad de CPU.- Se optimizan los productos y/o aplicativos relacionados, optimizando el consumo de recursos de TI. El proceso de detección y optimización permite una disminución de consumo de procesamiento central, cambiando las tendencias de requerimientos futuros de recursos de TI.
TOP 10.- Detalle de Análisis Aplicativo y Queries  Se analizan los detalles aplicativos de los Address Space asociados a consumos de procesamiento central. Se detectan los TOP 10 Queries asociados al mayor consumo de procesamiento central.
Presentación en Tablero de Control TOP 10
Análisis de Causas Raíz Los ambientes productivos no están exentos de una serie de incidencias que tradicionalmente se resuelven en su operación cotidiana, pero que en selectas ocasiones son  analizados y resueltos de raíz , detectando cuales sus causas que lo originan. Este servicio permite entre otros: Identificar los elementos o subsistemas  involucrados con las incidencias. A través de revisiones internas de registros como  SMF y EREP , se revisan los subsistemas para la detección de incidencias. A través de una análisis horizontal se permite validar los  patrones de comportamiento  y el tipo de incidencias que se presentan en los eventos. Con base a los patrones se presentan los resultados del diagnóstico con una serie de sugerencias a realizar en este proceso. Es importante resaltar que la variedad de causas que originan una incidencia puede ser ocasionado  por distintos origenes a la vez , y en tal caso se prioriza las acciones para que se vayan resolviendo de una forma iterativa , y permitan lograr la estabilidad operativa cotidiana. Beneficios: Diagnóstico de  incidencias representado en los ambientes productivos. Reportes de patrones de comportamiento. Análisis de Causas Raiz de los principales incidencias detectadas. Reportes de sugerencias y acciones para la solución de las incidencias representadas.
Análisis de Causas Raíz No ABENDS Componente Descripción Eventos % de Distribución 1 AB/S047B System Logger Error con el componente System Logger.  Revisar el APAR OA22789 208 3.54% 2 AB/S0EC3 WAS  Se produce por efecto de alcanzar el tiempo de espera (TimeOut) de WAS cuando utiliza recursos externos  640 10.88% 3 AB/S0306 WAS  Error de seguridad en acceso a  bibliotecas autorizadas  del sistema. 922 15.67% 4 AB/S06C6 MQ Error al momento de dar de baja el MQ Este ABEND se presenta al pararse el QMGR a las 23:00 hrs . Revisar los APAR: PQ79596 y PQ94964  834 14.18% 5 AB/S0878 WAS  Violación de memoria debido a una sobre carga de trabajo (overhead)  en el Servidor de WAS  152 2.58% 6 AB/S00C4 WAS / CICS Error causado con el manejo de memoria que envía el sistema.  1185 20.14% 7 AB/S004E WAS, MQ  Se presenta cuando existe una terminación anormal originada por un TimeOut. ( Se da como  consecuencia del ABEND S0EC3)  586 9.96% 8 AB/S0CC3 WAS  Se presenta cuando  el componente del  controller   termina de manera anormal  con su respectivo  Address Space Client . 203 3.45% 9 AB/S013E WAS / Internal / Batch  Mensaje reflejado de ABEND en WAS provocado por una terminación anormal de la conexión de DB2  478 8.13% 10 AB/S0422 WAS  Es una consecuencia de la cancelación de los servicios de UNIX (USS) 150 2.55%
Análisis de Registros de Eventos en el Sistema  (SYSLOG) Dentro del proceso cotidiano de producción en las plataformas Z/OS, es bien conocido que se tienen las facilidades para  explorar los registros de eventos  que van sucediendo todos los días. El principal problema que se tiene con esto es que todos los subsistemas se  mezclan entre si  y no se permite una disgregación ordenada de los miles de registros que se generan, dificultando su análisis y oportunidad para resolverlo. Este producto de análisis permite entre otros: Separar los distintos LPAR /  subsistemas que se envían a los registros del  SYSLOG . Permite la  codificación de mensajes , a través de la parametrización de los distintos criterios y/o subsistemas que se requieren reportarse  por separado. Gracias a su KDB permite incrementar el conocimiento  y filtros avanzados de mensajes. Permite apoyar a los especialistas de manera oportuna en la detección de mensajes del sistema. Este proceso apoya el análisis que requieran los distintos especialistas que requieren información cuando se presentan los requerimientos de diagnóstico y/o solución a problemas. Beneficios: Proceso de filtrado por algún criterio de subsistema y/o componente de SYSLOG. Reportes específicos con base a parámetros definidos. Creación y uso de una base de conocimientos para realización de análisis más oportunos. Agilización de análisis y detección de problemas reportados al SYSLOG.
Análisis de Registros de Eventos en el Sistema  (SYSLOG)
System Health Check (SHC) Examinar periódicamente e identificar de manera pro-activa  los problemas potenciales en los recursos de TI, es una  actividad crucial  para  mantener  las aplicaciones y servicios funcionando en  los niveles de servicio establecidos . A través de nuestra solución  System Health Check  (SHC), contamos con  una suite de herramientas adecuadas a las necesidades especificas del cliente , las cuales le permiten mantener sus servicios en los niveles de disponibilidad requerida a través de: Verificar que los recursos de TI críticos para la prestación del servicio estén disponibles.  Configuración de Hardware: CPU, Memoria, Subsistemas de Discos.  Subsistemas: JES2, CICS, DB2, WAS, MQ/Series Alertar en caso de que los recursos de infraestructura requerida no estén en los rangos de capacidad necesarios para proporciona el servicio. Uso de Tablero de Control (vía Web) que permite de manera gráfica, identificar rápidamente puntos de criticidad en el sistema. Beneficios: Valoración de elementos críticos de Hardware: CPU, Memoria, Discos y los Subsistemas; JES2, CICS, DB2, MQ/Series, WAS Reducción del tiempo para resolver los problemas al contar con un alertamiento oportuno. Gestión pro-activa de los recursos de TI Identificación oportuna de rendimiento de subsistemas. Clasificación oportuna de indicadores de rendimiento a través de tableros de control por subsistema con umbrales.
Health Check .- Validación de decenas de  subsistemas en minutos Base de Datos Health Check Comportamiento de indicadores históricos Base de conocimiento en futuras incidencias (KDB) Dashboard con umbrales con deteccion de inicidencias Subsistema Ambientes Z/OS N LPAR´s CICS N Regiones DB2 N  RDBMS WAS Mainframe N  Server´s MQ Mainframe N QMgr UNIX (AIX, LINUX Y SOLARIS) X Servidores WAS Distribuidos Y  Server´s MQ Distribuidos XX QMgr
Tablero de Control para Health Checks
Performance de Aplicaciones Cuando se presentan problemas de rendimiento aplicativo en un sistema productivo se detecta entre otros una serie de comportamientos que nos demuestran que las aplicaciones  no han sido preparadas o mantenidas adecuadamente  a los cambios de plataforma y/o especificaciones físicas de los ambientes cuando estos ya operan en ambientes productivos. Nuestra visión de solución es apoyar el proceso de análisis y mejoras en estos componentes físicos, entendiéndose  Arquitecturas Aplicativas , programas productos asociados y bases de datos, y/o ambientes aplicativos que afectan directamente el rendimiento de las aplicaciones en ambientes Mainframe. El tipo de soluciones que se  incluyen principalmente son: Diagnóstico de rendimiento aplicativo , llevado a través de indicadores de desempeño. Identificación de los principales  componentes de Arquitectura  que afectan el rendimiento de la aplicación. Planeación de capacidades  de la aplicación en su entorno productivo. Diseño lógicos y físicos  de la aplicación. Monitoreo de indicadores  de desempeño de la aplicación. Los componentes deben ser evaluados por las facilidades que se tengan para realizar procesos de monitoreo o de detección potencial de problemas. Beneficios: Diagnóstico de rendimiento de las aplicaciones, a través de sus principales componentes. Estabilidad y mayor predicción asertiva de los  niveles de servicio. Planeación de capacidades de recursos de TI debido a las demandas y actualizaciones que se presentan en  las aplicaciones de negocio. Rediseños  físicos factibles en aplicaciones existentes.
Performance de Aplicaciones Ingeniería de Reversa y Rediseños Físicos son considerados potencialmente en la solución. Monitoreo de componentes aplicativos y sus patrones de comportamiento.
Business Continuity Plan (BCP) Definición, Diseño, Implementación y Pruebas de procesos detallados que permitan la  recuperación del entorno de IT en un Sitio Alterno Definición, Diseño, Implementación y Pruebas de procesos que permitan mantener la  continuidad de las operaciones y/o funciones estratégicas del negocio.  Definición, Diseño, Implementación y Pruebas de procesos que permitan la  recuperación de las operaciones de negocio  inmediatamente después de una contingencia .
Servicios de Migración de Centros de Datos Los servicios de migración de datos se realizan por distintas estrategias y motivaciones que van desde un plan Integral de Negocio, hasta  planes puntuales de contingencia. Los principales motivadores que se presentan para realizar este servicio, resaltan entre otros: Realizar un proceso de Consolidación de  Site´s y/o Plataformas Tecnológicas. Optimización de Servicios empresariales basados en TI. Obtener un mejor aprovechamiento de sus economías de escala. Distribuir las funciones de Operación y Administración de Centros de Datos. Incrementar la Certidumbre de los planes de Contingencia. Distribuir las funciones  de Administración Tecnológica Centrales y regionales, más adecuadas a los requerimientos de niveles de servicio. Distribuir  los procesamientos centrales  y periféricos más acorde  a los requerimientos corporativos  y regionales . Beneficios: Mitigar los Riesgos del Cambio de los Centros de Operaciones de Cómputo. Minimizar el impacto de cambio en caso de presentarse una Contingencia. Optimizar la distribución de los equipos de cómputo y periféricos que participarán en el proceso de migración. Validar el proceso de calidad que los proveedores de productos y servicios ofrecerán en el proceso de migración. Iniciar el proceso de generación de un plan de contingencia aprovechando la información y conocimiento de las distintas plataformas y/o aplicaciones  involucradas.
Servicios de Migración de Centro de Datos Servicios de  Infraestructura Física (SITE) Servicios de  Comunicaciones Servicios de  Plataforma  Mainframe Servicios de  Plataformas Distribuidas Servicios de  Aplicaciones Funcionales Servicios Internos Servicios de Seguridad Servicios de  Infraestructura Física (SITE) Servicios de  Comunicaciones Servicios de  Plataforma  Mainframe Servicios de  Plataformas Distribuidas Servicios de  Aplicaciones Funcionales Servicios Externos Comité  Directivo Centro de Mando Líder de proyecto Aplica  la metodología para la Migración de Centro de Datos  Coordinación del personal interno y proveedores durante todo el proceso Seguimiento y control  Administración de Riesgos Comunicación interna y externa
VERSARIA apoya con tecnología y personal calificado, los distintos requerimientos que se demandan  en la misión crítica VERSARIA  S.A. DE C.V. www.versaria.com.mx PANAMÁ

Versaria oferta de servicios 2010 v dic-09-a

  • 1.
    Portafolio de Solucionesen la Administración de Servicios TI Plataforma z/OS VERSARIA S.A. DE C.V. www.versaria.com.mx
  • 2.
    Introducción VERSARIA presenta el portafolio de servicios y soluciones que tiene actualmente para apoyar a las empresas en las actividades relacionadas con: El análisis del uso actual de la capacidad de TI instalada, así como la Planeación de la capacidad de IT requerida a futuro ( Capacity Planning ). La identificación de elementos con un de Alto consumo de Recursos de TI en entornos productivos. ( Top 10 – Causa Raíz ) La valoración del rendimiento de los Recursos de TI durante las pruebas de Estrés aplicativas ( Performance Assessment for Stress Testing ) . El análisis de registros de incidencias en el sistema clasificándolas de acuerdo a la severidad (LOG Analyzer ) La evaluación de la disponibilidad de los elementos de TI requeridos para la prestación de servicios ( System Health Check) Las soluciones incluidas en esta presentación están basadas en el uso de metodologías y mejores practicas tales como ITIL , además de haber sido implementadas exitosamente en ambientes de sectores financieros, telecomunicaciones y retail principalmente.
  • 3.
    Portafolio deServicios de TI. Incidencias Niveles de Servicio Capacidad TI Release Mgt. Uso actual. Planeación de la capacidad a futuro CAPACITY PLANNING (*) Pruebas de Performance y Estrés a Aplicaciones. Administración de Cambios Aplicativos basado en Flujos y Versiones CONTROL DE CAMBIOS Y VERSIONAMIENTO ESTRÉS (*) Facilidad como servicios Administrados Continuidad Storage Continuidad y Migración de Data Center Business Continuity Plan BCP Plan De Migración RELOCATION Monitoreo de rendimiento y componentes aplicativos PERFORMANCE EN APLICACIONES Recursos IT Servicio de TI Los 10 Elementos de mayor consumo de Recursos TOP 10 (*) Análisis de componentes en conflicto CAUSA RAIZ (*) Análisis de registros de incidencias en el sistema SYSLOG ANALYZER (*) Disponibilidad de los elementos críticos de IT SYSTEM HEALTH CHECK (*) Costeo del uso de recursos TI CHARGEBACK (*) Identificación, Análisis y Diagnostico de Optimización STORAGE INVENTORY STORAGE ANALISYS. STORAGE OPTIMIZATION
  • 4.
    Valoración del rendimientode los Recursos de TI durante las pruebas de estrés aplicativas Los problemas de rendimiento en las aplicaciones de software en entornos productivos representan un alto costo para las empresas tanto en términos de interrupción del servicio como en el trabajo requerido para de su recuperación . Estos problemas de rendimiento tienden a ser “ no identificados” durante las pruebas de estrés aplicativas debido a la falta de controles que permitan llevar a cabo pruebas de rendimiento con medición de consumos realistas. En VERSARIA , a través del uso de metodologías adaptadas a las necesidades propias de cada cliente, nos concentramos durante las pruebas aplicativas de software en obtener los indicadores de control y rendimiento en los recursos de IT los cuales nos permitan ayudar a nuestros clientes en las siguientes actividades: Establecer indicadores de Control que permitan medir el rendimiento de los recursos de TI. Identificar y establecer una línea base de comparación de los recursos de TI actualmente utilizados a nivel: Aplicación, Proceso, Transacción, Programa Identificar el nuevo uso de los recursos de TI después de haber aplicado un cambio en cualquiera de sus componentes Nueva tecnología de Hardware Actualización de Software utilizado por los aplicativos del cliente Cambios aplicativos a Programas-Transacción-Proceso Proyectar las capacidades requeridas en los entornos productivos del cliente derivados de los cambios aplicados. Beneficios : Minimizar riesgos por mayor consumo de TI derivados por cambios aplicativos. Mecanismos medibles para retroalimentación de áreas de Capacity Planning. Mecanismos medibles para retroalimentación hacia las áreas aplicativas. Generación histórica del “BASE LINE” con versiones Aplicativas. Procesos repetibles para ser ejecutados por gente no técnica.(Perfil de QA).
  • 5.
    Valoración del rendimientode los Recursos de TI durante las pruebas de estrés aplicativas Se basa en una metodología de benchmarking, comparando los indicadores de desempeño de versiones aplicativas que se almacena en una base de datos. Se realizan comparativos de indicadores que son mostrados en un tablero de control, para evaluación de su impacto a la producción.
  • 6.
    Control de Cambioy Versionamiento En las áreas funcionales de Release Management se requiere controlar adecuadamente los flujos que integran control de calidad, capacitación pruebas de funcionalidad o rendimiento para llegar al ambiente productivo. Nuestros servicios se ofrecen como un proceso integral: Metodología para la definición e implantación de los flujos operativos que participan en el control de cambios. Generación de áreas de trabajo temporales para cada etapa del proceso. Automatización, autorización y escalación en los flujos de procesos. Posibilidad de servicios de implantación o servicio administrado continuo. Los servicios administrados pueden aplicarse con nivel de Servicio. Generación de reportes de control y cambios. Administración de objetos aplicativos por versión realizada. Posibilidad de procesos de fallback a cada componente aplicativo versionado. Análisis y gestión de cambios realizados a los aplicativos.. Beneficios: Cumplimiento de los flujos funcionales que conllevan al control de cambios. Evaluación continua de cambios en aplicaciones a nivel programa y versión. Posibilidad de Gestión de cambios aplicativos, .Versionamiento controlado con opción de recuperación controlada. Mayor certidumbre en los procesos de control de cambios. Reducción de riesgos en controles de cambio aplicativo.
  • 7.
    Control de Cambio y Versionamiento Se definen los flujos de procesos que participan en el proceso de liberación a producción Se generan reportes de control y versionamiento Base de Datos Control de Flujo del proceso Repositorio de Fuentes Repositorio de Desarrollo Changeman Repositorio de Fuentes SERVIDOR CHANGEMAN REQUERIMIENTO DE CAMBIO DESARROLLO Temporal Distribución de Versionamiento IMPLANTACION SOP-PROD Versionamiento PRODUCCION PRE-PRODUCCION
  • 8.
    Planeación de laCapacidad de TI Esta disciplina de TI tiene el objetivo principal de conocer el uso real de las capacidades actuales de tecnología y proporcionar la información necesaria para dimensionar adecuadamente los requerimientos en hardware y software necesario para el correcto funcionamiento y trabajo de un equipo de Usuarios - Aplicaciones – Sistemas Este tipo de Servicio incluye Activación de métricas necesarias para recolectar información de los componentes del sistema. Análisis de la información de recursos críticos. Consumos de CPU a nivel Server, LPAR y Carga de trabajo, DASD I/O Rate, DASD I/O Read-Write, NET Transfer Rate. DASD Space Analysis. Análisis de Series: Análisis del comportamiento de los recursos en los periodos-horarios definido por el cliente (ONLINE-BATCH). Proyecciones de tendencias de Consumo (MHz / MIPS): Creación de histórico de consumos – En formato requerido para carga a CDB. Generación mensual de reportes de comportamiento mostrando la utilización de los recursos y sus tendencias de crecimiento. Generación mensual de reportes de áreas susceptibles de optimización Beneficios: Proyección futura de consumo de recursos de TI. Establecer patrones de comportamiento eventuales y estacionales. Mayor certidumbre a las inversiones futuras de recursos de TI. Minimizar riesgos por falta de recursos de TI. Mayor certidumbre en la definición de niveles de servicio (SLA).
  • 9.
    Planeación de laCapacidad de TI Capacidad utilizada a nivel Server
  • 10.
    Planeación de laCapacidad de TI Distribución y análisis de espacios en Almacenamiento Estimación de uso y tendencias realizadas por subsistemas de productos y aplicaciones.
  • 11.
    Segmentación de costosde recursos TI (Chargeback) Los recursos tecnológicos cada vez más participan en los procesos de negocio, teniéndose que representar su verdadero uso, costo y aprovechamiento en los costos totales que representa un negocio. VERSARIA cuenta con una serie de facilidades que permiten reportar oportunamente y con gran exactitud , el consumo de recursos que se generan en los sistemas de información, por los programas producto y aplicaciones que utiliza un negocio: A través de los registros de control proporcionados por el Sistema operativo z/OS, es posible obtener el detalle de la información de consumos realizados para Procesador y Memoria utilizado a nivel Address Space o Service Class. La información puede ser generada a intervalos específicos del día o haciendo una estimación global de consumos tomando los valores de todo el día en intervalos de 15 minutos. De acuerdo a criterios establecidos por el negocio, es posible realizar la agrupación de todos los consumos realizados por Address Space o Service Class especificas a nivel Servicios o Aplicaciones. Los consumos realizados pueden ser de tipo: Procesador, Memoria o Espacio en Disco Con esta información es posible para el negocio estimar el uso total de los recursos utilizados por Servicios o Aplicaciones especificas, sirviendo también como apoyo para el proceso de estimación de Costos. Beneficios: Proceso de costeo adecuado a los requerimientos específicos que tiene cada empresa. Generación de reportes clasificando procesos de Infraestructura separada de aplicaciones. Permite un proceso de prorrateo adecuado a los requerimientos de cada empresa Proceso automatizado que no requiere de la participación de áreas técnicas en su reporteo cotidiana.
  • 12.
  • 13.
    Storage Management Distribución y análisis de espacios en Almacenamiento Análisis de uso y aprovechamiento de Almacenamientos en Discos. Análisis de uso y aprovechamiento de Almacenamientos en Discos.
  • 14.
    Storage Management Distribución y análisis de espacios en Almacenamiento
  • 15.
    Detección de Altoconsumo de Recursos de TI (TOP 10) Como parte de las buenas prácticas, de manera sistemática se debe realizar el análisis del consumo de los recursos de TI , identificando si el uso de estos recursos se debe al crecimiento normal del negocio, la falta de controles o a problemas ocultos en las aplicaciones. El grupo de consultores de VERSARIA realiza el análisis del uso de los componentes críticos del z/OS, el cual nos permite: Identificar los elementos involucrados con un alto consumo de recursos, desde un nivel Global (Server) hasta un nivel de detalle (Programa-Instrucción) Server, LPAR, Carga de trabajo, Proceso, Programa, Instrucciones de Programa (*) Análisis de problemas de contención en procesador y detección de los elementos (TOP 10) causantes de la saturación en los recursos, Lista de Procesos-Programas con Alto consumo de Recursos: CPU, Memoria y Operaciones de I/O WLM manejo de prioridades CICS, DB2, WAS, MQ/Series: Elementos con altos niveles de consumos de recursos. Análisis y detección de problemas en los tiempos de respuesta en subsistemas de almacenamiento en disco En base a los elementos detectados (TOP 10) se proporcionan las recomendaciones que apliquen para optimizar el uso de recursos de TI. Seguimiento a la implementación de las recomendaciones generadas, obteniendo reportes comparativos del antes-después y los beneficios obtenidos. Beneficios: Detección oportuna de los mayores consumidores de recursos de TI. Permite una aproximación detallada de aplicaciones y/o queries que demandan los recursos de TI. Agil optimización de las causas raíz que provocan la mayor demanda de recursos. Retroalimentación a las áreas aplicativas y de productos sobre el detalle de los consumos. Generan mejores practicas preventivas sobre problemas de saturación que se presentan.
  • 16.
    TOP 10.- Procesode Detección y optimización. Se detectan los TOP 10 procesos que consumen la mayor cantidad de CPU.- Se optimizan los productos y/o aplicativos relacionados, optimizando el consumo de recursos de TI. El proceso de detección y optimización permite una disminución de consumo de procesamiento central, cambiando las tendencias de requerimientos futuros de recursos de TI.
  • 17.
    TOP 10.- Detallede Análisis Aplicativo y Queries Se analizan los detalles aplicativos de los Address Space asociados a consumos de procesamiento central. Se detectan los TOP 10 Queries asociados al mayor consumo de procesamiento central.
  • 18.
    Presentación en Tablerode Control TOP 10
  • 19.
    Análisis de CausasRaíz Los ambientes productivos no están exentos de una serie de incidencias que tradicionalmente se resuelven en su operación cotidiana, pero que en selectas ocasiones son analizados y resueltos de raíz , detectando cuales sus causas que lo originan. Este servicio permite entre otros: Identificar los elementos o subsistemas involucrados con las incidencias. A través de revisiones internas de registros como SMF y EREP , se revisan los subsistemas para la detección de incidencias. A través de una análisis horizontal se permite validar los patrones de comportamiento y el tipo de incidencias que se presentan en los eventos. Con base a los patrones se presentan los resultados del diagnóstico con una serie de sugerencias a realizar en este proceso. Es importante resaltar que la variedad de causas que originan una incidencia puede ser ocasionado por distintos origenes a la vez , y en tal caso se prioriza las acciones para que se vayan resolviendo de una forma iterativa , y permitan lograr la estabilidad operativa cotidiana. Beneficios: Diagnóstico de incidencias representado en los ambientes productivos. Reportes de patrones de comportamiento. Análisis de Causas Raiz de los principales incidencias detectadas. Reportes de sugerencias y acciones para la solución de las incidencias representadas.
  • 20.
    Análisis de CausasRaíz No ABENDS Componente Descripción Eventos % de Distribución 1 AB/S047B System Logger Error con el componente System Logger. Revisar el APAR OA22789 208 3.54% 2 AB/S0EC3 WAS Se produce por efecto de alcanzar el tiempo de espera (TimeOut) de WAS cuando utiliza recursos externos 640 10.88% 3 AB/S0306 WAS Error de seguridad en acceso a bibliotecas autorizadas del sistema. 922 15.67% 4 AB/S06C6 MQ Error al momento de dar de baja el MQ Este ABEND se presenta al pararse el QMGR a las 23:00 hrs . Revisar los APAR: PQ79596 y PQ94964 834 14.18% 5 AB/S0878 WAS Violación de memoria debido a una sobre carga de trabajo (overhead) en el Servidor de WAS 152 2.58% 6 AB/S00C4 WAS / CICS Error causado con el manejo de memoria que envía el sistema. 1185 20.14% 7 AB/S004E WAS, MQ Se presenta cuando existe una terminación anormal originada por un TimeOut. ( Se da como consecuencia del ABEND S0EC3) 586 9.96% 8 AB/S0CC3 WAS Se presenta cuando el componente del controller termina de manera anormal con su respectivo Address Space Client . 203 3.45% 9 AB/S013E WAS / Internal / Batch Mensaje reflejado de ABEND en WAS provocado por una terminación anormal de la conexión de DB2 478 8.13% 10 AB/S0422 WAS Es una consecuencia de la cancelación de los servicios de UNIX (USS) 150 2.55%
  • 21.
    Análisis de Registrosde Eventos en el Sistema (SYSLOG) Dentro del proceso cotidiano de producción en las plataformas Z/OS, es bien conocido que se tienen las facilidades para explorar los registros de eventos que van sucediendo todos los días. El principal problema que se tiene con esto es que todos los subsistemas se mezclan entre si y no se permite una disgregación ordenada de los miles de registros que se generan, dificultando su análisis y oportunidad para resolverlo. Este producto de análisis permite entre otros: Separar los distintos LPAR / subsistemas que se envían a los registros del SYSLOG . Permite la codificación de mensajes , a través de la parametrización de los distintos criterios y/o subsistemas que se requieren reportarse por separado. Gracias a su KDB permite incrementar el conocimiento y filtros avanzados de mensajes. Permite apoyar a los especialistas de manera oportuna en la detección de mensajes del sistema. Este proceso apoya el análisis que requieran los distintos especialistas que requieren información cuando se presentan los requerimientos de diagnóstico y/o solución a problemas. Beneficios: Proceso de filtrado por algún criterio de subsistema y/o componente de SYSLOG. Reportes específicos con base a parámetros definidos. Creación y uso de una base de conocimientos para realización de análisis más oportunos. Agilización de análisis y detección de problemas reportados al SYSLOG.
  • 22.
    Análisis de Registrosde Eventos en el Sistema (SYSLOG)
  • 23.
    System Health Check(SHC) Examinar periódicamente e identificar de manera pro-activa los problemas potenciales en los recursos de TI, es una actividad crucial para mantener las aplicaciones y servicios funcionando en los niveles de servicio establecidos . A través de nuestra solución System Health Check (SHC), contamos con una suite de herramientas adecuadas a las necesidades especificas del cliente , las cuales le permiten mantener sus servicios en los niveles de disponibilidad requerida a través de: Verificar que los recursos de TI críticos para la prestación del servicio estén disponibles. Configuración de Hardware: CPU, Memoria, Subsistemas de Discos. Subsistemas: JES2, CICS, DB2, WAS, MQ/Series Alertar en caso de que los recursos de infraestructura requerida no estén en los rangos de capacidad necesarios para proporciona el servicio. Uso de Tablero de Control (vía Web) que permite de manera gráfica, identificar rápidamente puntos de criticidad en el sistema. Beneficios: Valoración de elementos críticos de Hardware: CPU, Memoria, Discos y los Subsistemas; JES2, CICS, DB2, MQ/Series, WAS Reducción del tiempo para resolver los problemas al contar con un alertamiento oportuno. Gestión pro-activa de los recursos de TI Identificación oportuna de rendimiento de subsistemas. Clasificación oportuna de indicadores de rendimiento a través de tableros de control por subsistema con umbrales.
  • 24.
    Health Check .-Validación de decenas de subsistemas en minutos Base de Datos Health Check Comportamiento de indicadores históricos Base de conocimiento en futuras incidencias (KDB) Dashboard con umbrales con deteccion de inicidencias Subsistema Ambientes Z/OS N LPAR´s CICS N Regiones DB2 N RDBMS WAS Mainframe N Server´s MQ Mainframe N QMgr UNIX (AIX, LINUX Y SOLARIS) X Servidores WAS Distribuidos Y Server´s MQ Distribuidos XX QMgr
  • 25.
    Tablero de Controlpara Health Checks
  • 26.
    Performance de AplicacionesCuando se presentan problemas de rendimiento aplicativo en un sistema productivo se detecta entre otros una serie de comportamientos que nos demuestran que las aplicaciones no han sido preparadas o mantenidas adecuadamente a los cambios de plataforma y/o especificaciones físicas de los ambientes cuando estos ya operan en ambientes productivos. Nuestra visión de solución es apoyar el proceso de análisis y mejoras en estos componentes físicos, entendiéndose Arquitecturas Aplicativas , programas productos asociados y bases de datos, y/o ambientes aplicativos que afectan directamente el rendimiento de las aplicaciones en ambientes Mainframe. El tipo de soluciones que se incluyen principalmente son: Diagnóstico de rendimiento aplicativo , llevado a través de indicadores de desempeño. Identificación de los principales componentes de Arquitectura que afectan el rendimiento de la aplicación. Planeación de capacidades de la aplicación en su entorno productivo. Diseño lógicos y físicos de la aplicación. Monitoreo de indicadores de desempeño de la aplicación. Los componentes deben ser evaluados por las facilidades que se tengan para realizar procesos de monitoreo o de detección potencial de problemas. Beneficios: Diagnóstico de rendimiento de las aplicaciones, a través de sus principales componentes. Estabilidad y mayor predicción asertiva de los niveles de servicio. Planeación de capacidades de recursos de TI debido a las demandas y actualizaciones que se presentan en las aplicaciones de negocio. Rediseños físicos factibles en aplicaciones existentes.
  • 27.
    Performance de AplicacionesIngeniería de Reversa y Rediseños Físicos son considerados potencialmente en la solución. Monitoreo de componentes aplicativos y sus patrones de comportamiento.
  • 28.
    Business Continuity Plan(BCP) Definición, Diseño, Implementación y Pruebas de procesos detallados que permitan la recuperación del entorno de IT en un Sitio Alterno Definición, Diseño, Implementación y Pruebas de procesos que permitan mantener la continuidad de las operaciones y/o funciones estratégicas del negocio. Definición, Diseño, Implementación y Pruebas de procesos que permitan la recuperación de las operaciones de negocio inmediatamente después de una contingencia .
  • 29.
    Servicios de Migraciónde Centros de Datos Los servicios de migración de datos se realizan por distintas estrategias y motivaciones que van desde un plan Integral de Negocio, hasta planes puntuales de contingencia. Los principales motivadores que se presentan para realizar este servicio, resaltan entre otros: Realizar un proceso de Consolidación de Site´s y/o Plataformas Tecnológicas. Optimización de Servicios empresariales basados en TI. Obtener un mejor aprovechamiento de sus economías de escala. Distribuir las funciones de Operación y Administración de Centros de Datos. Incrementar la Certidumbre de los planes de Contingencia. Distribuir las funciones de Administración Tecnológica Centrales y regionales, más adecuadas a los requerimientos de niveles de servicio. Distribuir los procesamientos centrales y periféricos más acorde a los requerimientos corporativos y regionales . Beneficios: Mitigar los Riesgos del Cambio de los Centros de Operaciones de Cómputo. Minimizar el impacto de cambio en caso de presentarse una Contingencia. Optimizar la distribución de los equipos de cómputo y periféricos que participarán en el proceso de migración. Validar el proceso de calidad que los proveedores de productos y servicios ofrecerán en el proceso de migración. Iniciar el proceso de generación de un plan de contingencia aprovechando la información y conocimiento de las distintas plataformas y/o aplicaciones involucradas.
  • 30.
    Servicios de Migraciónde Centro de Datos Servicios de Infraestructura Física (SITE) Servicios de Comunicaciones Servicios de Plataforma Mainframe Servicios de Plataformas Distribuidas Servicios de Aplicaciones Funcionales Servicios Internos Servicios de Seguridad Servicios de Infraestructura Física (SITE) Servicios de Comunicaciones Servicios de Plataforma Mainframe Servicios de Plataformas Distribuidas Servicios de Aplicaciones Funcionales Servicios Externos Comité Directivo Centro de Mando Líder de proyecto Aplica la metodología para la Migración de Centro de Datos Coordinación del personal interno y proveedores durante todo el proceso Seguimiento y control Administración de Riesgos Comunicación interna y externa
  • 31.
    VERSARIA apoya contecnología y personal calificado, los distintos requerimientos que se demandan en la misión crítica VERSARIA S.A. DE C.V. www.versaria.com.mx PANAMÁ