PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del...

77
Página 1 de 77 document.docx PMERP-F4-EF-GB-063 Cambios en la arquitectura tecnológica, diagnóstico de problemas, monitoreo de desempeño del nuevo ERP Cambios en la arquitectura tecnológica, diagnóstico de problemas, monitoreo del desempeño del nuevo ERP Proyecto de Modernización del ERP SERVICIO DE LICENCIAMIENTO E IMPLEMENTACIÓN DEL SISTEMA ERP SAP EN PETROPERÚ “PROYECTO PMERP” CMA-0014-2010-OFP/PETROPERU 1

Transcript of PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del...

Page 1: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 1 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

Cambios en la arquitectura tecnológica,

diagnóstico de problemas, monitoreo del

desempeño del nuevo ERP

Proyecto de Modernización del ERP

SERVICIO DE LICENCIAMIENTO E IMPLEMENTACIÓNDEL SISTEMA ERP SAPEN PETROPERÚ

“PROYECTO PMERP”

CMA-0014-2010-OFP/PETROPERU

1

Page 2: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 2 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

Identificación del documentoCódigo del documento PMERP-F4-EF-GB-063

Nombre del documentoCambios en la arquitectura tecnológica, diagnóstico de problemas, monitoreo de desempeño del nuevo ERP

Versión DOS

Tipo documento Diseño Técnico

Finalidad Informe técnico

Historial del documentoVERSIÓN/ FECHA DESCRIPCIÓN DEL CAMBIO RESPONSABLE INFORMACIÓN

01 / 02.12.2013 DOCUMENTO ORIGINAL ACARDONA VERSIÓN UNO

02 / 21.01.2014 CAMBIOS SOLICITADOS ACARDONA VERSIÓN DOS

Distribución del DocumentoCLIENTE INDRA

Nombre Puesto Nombre Puesto

Paola Terán Líder de Proyecto Alberto Cardona Gerente de Proyecto

Daniela Angobaldo Coordinador de Proyecto

Vladimir Villasís Analista de Soporte

Revisión del DocumentoACTUALIZACIÓN REVISION 1 REVISION 2

Alberto Cardona Vladimir Villasís Daniela Angobaldo

Fecha: Fecha: Fecha:

Aprobación del DocumentoAPROBADO APROBADO

Alberto Cardona Paola Terán

Fecha: Fecha:

Índice

2

Page 3: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 3 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

INTRODUCCIÓN.........................................................................................................................................................................................5

1. ALCANCE............................................................................................................................................................................................6

2. CAMBIOS EN LA ARQUITECTURA..............................................................................................................................................7

2.1. SAP ENTERPRISE RESOURCE PLANNING (ERP).............................................................................................................................7

2.2. SAP SUPPLIER RELATIONSHIP MANAGEMENT (SRM).................................................................................................................8

2.3. SAP BUSINESS INTELLIGENCE (BI).................................................................................................................................................9

2.4. SAP PROCESS INTEGRATION (PI)................................................................................................................................................10

2.5. SAP ADVANCED ADAPTER ENGINE (AAE)..................................................................................................................................11

2.6. SAP ENTERPRISE PORTAL (EP)....................................................................................................................................................12

2.7. SAP GOVERNANCE RISK AND COMPLIANCE (GRC)....................................................................................................................13

2.8. SAP SOLUTION MANAGER (SM).................................................................................................................................................14

2.9. SAP BUSINESS PLANNING AND CONSOLIDATION (BPC)............................................................................................................15

3. PROBLEMAS ENCONTRADOS.....................................................................................................................................................16

3.1. SAP ENTERPRISE RESOURCE PLANNING (ERP)...........................................................................................................................163.1.1 Contención en la tabla NRIV.........................................................................................................................................163.1.2 Performance en el servidor de la Instancia Central......................................................................................................173.1.3 Cálculo de la ‘calidad’ de las instancias de diálogo.....................................................................................................183.1.4 Performance en instancias de diálogo...........................................................................................................................19

3.2. SAP SUPPLIER RELATIONSHIP MANAGEMENT (SRM)...............................................................................................................20

3.3. SAP BUSINESS INTELLIGENCE (BI)...............................................................................................................................................21

3.4. SAP PROCESS INTEGRATION (PI)................................................................................................................................................223.4.1 Nodos servidor...............................................................................................................................................................22

3.5. SAP ADVANCED ADAPTER ENGINE (AAE)..................................................................................................................................233.5.1 Nodos servidor...............................................................................................................................................................23

3.6. SAP ENTERPRISE PORTAL (EP)....................................................................................................................................................243.6.1 Nodos servidor...............................................................................................................................................................243.6.2 Java Virtual Machine.....................................................................................................................................................253.6.3 Load Balancing con ERP PRD......................................................................................................................................263.6.4 Sesiones en ERP PRD....................................................................................................................................................27

3.7. SAP GOVERNANCE RISK AND COMPLIANCE (GRC)....................................................................................................................28

3.8. SAP SOLUTION MANAGER (SM).................................................................................................................................................29

3.9. SAP BUSINESS PLANNING AND CONSOLIDATION (BPC)............................................................................................................30

4. RESOLUCIÓN...................................................................................................................................................................................31

4.1. SAP ENTERPRISE RESOURCE PLANNING (ERP)...........................................................................................................................314.1.1 Contención en la tabla NRIV.........................................................................................................................................314.1.2 Performance en el servidor de la Instancia Central......................................................................................................324.1.3 Cálculo de la ‘calidad’ de las instancias de diálogo.....................................................................................................334.1.4 Performance en instancias de diálogo...........................................................................................................................34

4.2. SAP SUPPLIER RELATIONSHIP MANAGEMENT (SRM)...............................................................................................................35

4.3. SAP PROCESS INTEGRATION (PI)................................................................................................................................................374.4.1 Nodos servidor...............................................................................................................................................................37

4.4. SAP ADVANCED ADAPTER ENGINE (AAE)..................................................................................................................................384.5.1 Nodos servidor...............................................................................................................................................................38

4.5. SAP ENTERPRISE PORTAL (EP)....................................................................................................................................................394.6.1 Nodos servidor...............................................................................................................................................................394.6.2 Java Virtual Machine.....................................................................................................................................................404.6.3 Load Balancing con ERP PRD......................................................................................................................................414.6.4 Sesiones en ERP PRD....................................................................................................................................................43

4.6. SAP GOVERNANCE RISK AND COMPLIANCE (GRC)....................................................................................................................44

4.7. SAP SOLUTION MANAGER (SM).................................................................................................................................................45

4.8. SAP BUSINESS PLANNING AND CONSOLIDATION (BPC)............................................................................................................46

3

Page 4: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 4 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5. DESEMPEÑO.....................................................................................................................................................................................47

5.1. SAP ENTERPRISE RESOURCE PLANNING (ERP)...........................................................................................................................485.1.1 Estadísticas de tiempos..................................................................................................................................................485.1.2 Estadísticas Front End...................................................................................................................................................495.1.3 Estadísticas de uso de memoria.....................................................................................................................................50

5.2. SAP SUPPLIER RELATIONSHIP MANAGEMENT (SRM)...............................................................................................................515.2.1 Estadísticas de tiempos..................................................................................................................................................515.2.2 Estadísticas Front End...................................................................................................................................................525.2.3 Estadísticas de uso de memoria.....................................................................................................................................52

5.3. SAP BUSINESS INTELLIGENCE (BI)...............................................................................................................................................535.3.1 Estadísticas de tiempos..................................................................................................................................................535.3.2 Estadísticas Front End...................................................................................................................................................545.3.3 Estadísticas de uso de memoria.....................................................................................................................................54

5.4. SAP PROCESS INTEGRATION (PI)................................................................................................................................................555.4.1 Estadísticas de tiempos..................................................................................................................................................555.4.2 Estadísticas Front End...................................................................................................................................................565.4.3 Estadísticas de uso de memoria.....................................................................................................................................56

5.5. SAP ADVANCED ADAPTER ENGINE (AAE)..................................................................................................................................57

5.6. SAP ENTERPRISE PORTAL (EP)....................................................................................................................................................58

5.7. SAP GOVERNANCE RISK AND COMPLIANCE (GRC)....................................................................................................................59

5.8. SAP SOLUTION MANAGER (SM).................................................................................................................................................605.4.4 Estadísticas de tiempos..................................................................................................................................................605.4.5 Estadísticas Front End...................................................................................................................................................615.4.6 Estadísticas de uso de memoria.....................................................................................................................................61

5.9. SAP BUSINESS PLANNING AND CONSOLIDATION (BPC)............................................................................................................63

6. DOCUMENTOS.................................................................................................................................................................................64

6.1. DOCUMENTOS RELEVANTES.......................................................................................................................................................64

6.2. DOCUMENTOS DE REFERENCIA..................................................................................................................................................64

7. DEFINICIONES Y ACRÓNIMOS...................................................................................................................................................65

7.1. CENTRAL SYSTEM........................................................................................................................................................................65

7.2. DIALOG INSTANCE.......................................................................................................................................................................65

7.3. LOAD BALANCING.......................................................................................................................................................................65

7.4. THINK TIME.................................................................................................................................................................................65

4

Page 5: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 5 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

Introducción

El objetivo del presente documento es presentar el informe de los cambios en la arquitectura tecnológica, diagnóstico de problemas y monitoreo de desempeño de la solución SAP en Producción de PETROPERÚ, desde el punto de vista técnico.

5

Page 6: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 6 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1. Alcance

El alcance de este documento, en términos de sistemas SAP involucrados, es el siguiente:

- SAP Enterprise Resource Planning (ERP)- SAP Supplier Relationship Management (SRM)- SAP Business Intelligence (BI)- SAP Process Integration (PI)- SAP Advanced Adapter Engine (AAE)- SAP Enterprise Portal (EP)- SAP Governance Risk and Compliance (GRC)- SAP Solution Manager (SM)- SAP Business Planning and Consolidation (BPC)

6

Page 7: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 7 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2. Cambios en la Arquitectura

2.1. SAP Enterprise Resource Planning (ERP)

Inicialmente, se implementó un landscape de sistemas SAP ERP con tres Central System:

- ECD (Development)- ECQ (Test)- ECP (Production)

El Central System ECP, a su vez, se configuró con dos Dialog Instances. Posteriormente, se evidenció la necesidad de implementar una tercera Dialog Instance, debido principalmente a los resultados de las Pruebas de Stress y Volumen, lo cual está explicado en el punto 4.1.4 del presente documento. Por tanto, la configuración final del sistema ECP es como se muestra:

Presentation Layer

SAP ERP

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PEECCDQC

ECD

ERP DEV

ECQ

ERP QAS

PEECCPRC

ECP

ERP PRD

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAP1

ECP

ERP PRD

PEECCAP2

ECP

ERP PRD

PEECCAP3

ECP

ERP PRD

7

Page 8: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 8 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.2. SAP Supplier Relationship Management (SRM)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP SRM se ha mantenido con tres Central System:

- SRD (Development)- SRQ (Test)- SRP (Production)

Tampoco se han agregado Instancias de Diálogo a ninguno de los Central System.

Presentation Layer

SAP SRM

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PESRMDQC

SRD

SRM DEV

SRQ

SRM QAS

PESRMPRC

SRP

SRM PRD

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

8

Page 9: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 9 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.3. SAP Business Intelligence (BI)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP BI se ha mantenido con dos Central System:

- BID (Development)- BIP (Production)

Tampoco se han agregado Instancias de Diálogo a ninguno de los Central System.

Presentation Layer

SAP BI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PETBIDQC

BID

BI DEV

PEBINPRC

BIP

BI PRD

PC

BexAnalyzer

PC

BexAnalyzer

PC

BexAnalyzer

PC

BexAnalyzer

9

Page 10: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 10 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.4. SAP Process Integration (PI)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP PI se ha mantenido con tres Central System:

- PID (Development)- PIQ (Test)- PIP (Production)

Tampoco se han agregado Instancias de Diálogo a ninguno de los Central System.

Presentation Layer

SAP PI

Application Layer

Database Layer

PC

SAP GUI

PETPIDQC

PID

PI DEV

PIQ

PI QAS

PEPINPRC

PIP

PI PRD

PC

Web browser

PC

Web browser

10

Page 11: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 11 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.5. SAP Advanced Adapter Engine (AAE)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP AAE se ha mantenido con tres Central System:

- PI1 (Development)- PI2 (Test)- PI3 (Production)

Presentation Layer

SAP AAE

Application Layer

Database Layer

PC

Web browser

PC

Web browser

PETNPIDC

PI1

AAE DEV

PI2

AAE QAS

PETNPIPR

PI3

AAE PRD

11

Page 12: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 12 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.6. SAP Enterprise Portal (EP)

Inicialmente, se implementó un landscape de sistemas SAP AAE con tres Central System:

- EPD (Development)- EPQ (Test)- EPP (Production)

Posteriomente, en Julio del 2013 hubo un requerimiento del módulo de HCM del ERP en el sentido de implementar un Enterprise Portal adicional para las pruebas con el mandante 230 del ERP QAS. Por dicho motivo, se implementó un Central System adicional: EPT (Training). Esto se realizó sobre el mismo ambiente HP-UX (PETEPDQ) de las instancias EPD y EPQ.

Presentation Layer

SAP EP

Application Layer

Database Layer

PETEPPRD

EPP

EP PRD

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PETEPDQ

EPD

EP DEV

EPQ

EP QAS

EPT

EP TRN

12

Page 13: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 13 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.7. SAP Governance Risk and Compliance (GRC)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP GRC se ha mantenido con dos Central System:

- GRD (Development)- GRP (Production)

Tampoco se han agregado Instancias de Diálogo a ninguno de los Central System.

Presentation Layer

SAP GRC

Application Layer

Database Layer

PC

SAP GUI

PC

Web browser

PC

Web browser

PETNWGRD

GRD

GRC DEV

PETNWGRP

GRP

GRC PRD

13

Page 14: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 14 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.8. SAP Solution Manager (SM)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP SM se ha mantenido con dos Central System:

- SMD (Development)- SMP (Production)

Tampoco se han agregado Instancias de Diálogo a ninguno de los Central System.

Presentation Layer

SAP SM

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PETSOLDC

SMD

SM DEV

PETSOLPC

SMP

SM PRD

14

Page 15: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 15 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

2.9. SAP Business Planning and Consolidation (BPC)

Desde el inicio del proyecto de implementación, no se han realizado cambios en la arquitectura. El landscape de los sistemas SAP BPC se ha mantenido con dos instancias del servidor de aplicación:

- BPC DEV (Development)- BPC PRD (Production)

Cabe indicar que la arquitectura de solución no comprende una base de datos propia, sino que utiliza la base de datos de otro sistema SAP. Tampoco cuena con un repositorio de usuarios, sino que utiliza los usuarios del sistema operativo (MS Windows 2008), sobre el que está instalado.

Presentation Layer

SAP BPC

Application Layer

Database Layer

PC

BPC Client

PC

BPC Client

PC

BPC Client

PC

BPC Client

PC

BPC Client

PC

BPC Client

PETBPCDES

BPC DEV

PETBPCPRD

BPC PRD

15

Page 16: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 16 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3. Problemas encontrados

3.1. SAP Enterprise Resource Planning (ERP)

1.1.1 Contención en la tabla NRIV

Durante el monitoreo de la ejecución de las Pruebas de Volumen, se encontraron situaciones de bloqueo en la tabla NRIV. Esta situación se presentó cuando de ejecutaron las transacciones VA01, VF01 y VF04 de SD. Durante las pruebas se evidenció que se generaba contención en la tabla mencionada cuando se ejecutaban en paralelo estas transacciones con 30 usuarios o más, degradándose considerablemente la performance y el tiempo de respuesta.

La tabla NRIV (Rangos de Números) es la tabla que suministra al sistema ERP los números requeridos por distintas transacciones para asignar a sus documentos durante la creación de: documentos de ventas, compras, financieros, etc. Dado que el bloqueo de la tabla se realiza a nivel de la base de datos, esta situación se presenta cuando es accedida simultáneamente por muchos usuarios al mismo tiempo, como fue el caso de la prueba.

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

XXX xxx xxxx

uuuUUU uuuu

NRIV

16

Page 17: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 17 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.2 Performance en el servidor de la Instancia Central

Al igual que en el punto anterior, durante el monitoreo de la ejecución de las Pruebas de Volumen, se observó que a pesar de que estaba activo el mecanismo de Load Balancing, muchas sesiones en diálogo creadas por el software HP LoadRunner eran atendidas por el servidor de la Instancia Central, afectando la performance de dicho servidor, en particular al desempeño del RDBMS Oracle, como se ilustra en el siguiente gráfico:

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAPP1

PRD

SAP ERP

CPU RAM I/O

PEECCPRD

PRD

SAP ERP

CPU RAM I/O

PEECCAPP2

PRD

SAP ERP

CPU RAM I/O

17

Page 18: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 18 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.3 Cálculo de la ‘calidad’ de las instancias de diálogo

El mecanismo de Load Balancing establece periódicamente mediante valoración cuál de todos los servidores de aplicación SAP es el que tiene el mejor desempeño y envía las nuevas solicitudes de acceso de usuarios a dicho servidor de aplicación. La valoración la realiza en base al tiempo de respuesta observado en un período de tiempo definido. Una mayor valoración indica que el servidor de aplicación tiene el tiempo de respuesta más bajo en el último período de tiempo monitoreado.

Durante las Pruebas de Volumen se evidenció que cuando muchos usuarios solicitaban autenticar simultáneamente al ERP PRD eran enviados al mismo servidor de aplicación SAP, en algunos casos sobrecargándolo. Esto ocurría porque el tiempo por defecto del Load Balancing para establecer el servidor de aplicación con menor carga era de cinco (5) minutos, siendo que las sesiones enviadas por el HP LoadRunner tenían un think time de alrededor de un (1) minuto.

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAPP1

PRD

SAP ERP

CPU RAM I/O

PEECCPRD

PRD

SAP ERP

CPU RAM I/O

PEECCAPP2

PRD

SAP ERP

CPU RAM I/O

18

Page 19: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 19 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.4 Performance en instancias de diálogo

Superados los issues descritos en los puntos 2.1.2. y 2.1.3., durante las Pruebas de Volumen se observó que para los casos en los que el sistema ERP PRD ejecutaba los procesos interactivos de muchos usuarios simultáneamente (600 o más) y atendía las solicitudes de autenticación de nuevos usuarios, se llegaron a sobrecargar sus instancias de diálogo. Esta situación se presentó a pesar de que cada una de las instancias referidas tenía configurado un amplio set de work process de diálogo (80).

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAPP1

PRD

SAP ERP

CPU RAM I/O

PEECCPRD

PRD

SAP ERP

CPU RAM I/O

PEECCAPP2

PRD

SAP ERP

CPU RAM I/O

19

Page 20: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 20 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.2. SAP Supplier Relationship Management (SRM)

Durante la etapa de implementación y posterior al GoLive no se han detectado problemas respecto al desempeño de este sistema SAP.

20

Page 21: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 21 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.3. SAP Business Intelligence (BI)

Durante la etapa de implementación y posterior al GoLive no se han detectado problemas respecto al desempeño de este sistema SAP.

21

Page 22: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 22 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.4. SAP Process Integration (PI)

1.1.5 Nodos servidor

SAP PI es un sistema de doble núcleo (stack): ABAP y Java. Durante las primeras Pruebas de Volumen se observó sobrecarga en el servidor del PI PRD, particularmente en la instancia Java. Por defecto, el sistema está configurado con un nodo servidor Java (Java Server) y se estableció que dicha configuración no era suficiente para la cantidad de interfaces que el sistema PI debe procesar en momentos de alta carga.

Los nodos servidor son los encargados de ejecutar las solicitudes de procesamiento de las conexiones entrantes al sistema PI y conectar a la base de datos. Si bien un nodo servidor opera con tecnología multihilos (multithread), es posible que no sea suficiente en caso de una gran carga de operación por muchas interfaces en simultáneo.

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

S

SDMICM

ABAP Dispatcher

VD

ABAP MS

GW

JCo

SAP PI PRD

Application Layer

Database Layer

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

22

Page 23: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 23 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.5. SAP Advanced Adapter Engine (AAE)

1.1.6 Nodos servidor

SAP AAE (Advanced Adapter Engine) es un sistema con un núcleo (stack) Java encargado de establecer y recibir conexiones con sistemas externos a PETROPERÚ, tales como OSINERGMIN o SUNAT. A su vez, se comunica por interfaces al PI PRD.

Durante las primeras Pruebas de Volumen se observó también sobrecarga en el servidor del AAE PRD. Al igual que PI PRD, por defecto el sistema está configurado con un nodo servidor Java (Java Server). Se determinó que dicha configuración no era suficiente para la cantidad de interfaces que el sistema AAEE PRD debe procesar en momentos de alta carga.

Application Layer

Database Layer

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

S

SDM

SAP AAE PRD

PETPIPRD

PRD

SAP PI

23

Page 24: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 24 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.6. SAP Enterprise Portal (EP)

1.1.7 Nodos servidor

De manera análoga a lo encontrado en PI PRD y AAE PRD (puntos 2.2. y 2.3.) durante la ejecución de las Pruebas de Volumen, se observó que para la cantidad proyectada de usuarios que utilizarán el EP PRD, no era suficiente tener configurado un solo nodo servidor Java. Esto se realizó antes de la ejecución de las Pruebas de Volumen y no constituyó un issue durante dicho proceso.

Application Layer

Database Layer

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

S

SDM

SAP EP PRD

Presentation Layer

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

24

Page 25: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 25 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.8 Java Virtual Machine

La operación del sistema EP PRD se basa en la utilización de un Java Virtual Machine (JVM) implementada a nivel del sistema operativo HP-UX. La versión de dicho JVM era la 1.4 y desarrollada por SUN (ahora Oracle):

En el documento Wrap UP del servicio VTO (Volumen Test Optimization), que emitieron los consultores de SAP se indicó actualizar la versión del JVM a la desarrollada por SAP.

25

Page 26: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 26 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.9 Load Balancing con ERP PRD

Durante las Pruebas de Volumen se observó que las sesiones virtuales que autenticaban a EP PRD y que, a su vez, abrían una conexión con ERP PRD (backend), lo hacían directamente a la Instancia Central, no a las instancias de diálogo. Esto ocasionó cuellos de botella en la Instancia Central por el uso de recursos.

Presentation Layer

Application Layer

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

PETEPPRD

PRD

SAP EP

26

Page 27: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 27 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.10 Sesiones en ERP PRD

Durante las Pruebas de Volumen también se observó que los usuarios que autenticaban al ERP PRD desde el EP PRD, obtenían una sesión, la cual permanecía abierta a pesar que el procesamiento desde el EP PRD ya había concluido. Esto ocasionaba contención de los demás usuarios que intentaban autenticar al ERP PRD, debido al uso de recursos de las sesiones que permanecían aún en el sistema.

Application Layer

PEECCPRD

PRD

SAP ERP

PETEPPRD

PRD

SAP EP

PEECCAPP1

PRD

SAP ERP

D D D2

V

ABAP Dispatcher

PEECCAPP2

PRD

SAP ERP

D D D2

V

ABAP Dispatcher

27

Page 28: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 28 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.7. SAP Governance Risk and Compliance (GRC)

Durante la etapa de implementación y posterior al GoLive no se han detectado problemas respecto al desempeño de este sistema SAP.

28

Page 29: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 29 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.8. SAP Solution Manager (SM)

Durante la etapa de implementación y posterior al GoLive no se han detectado problemas respecto al desempeño de este sistema SAP.

29

Page 30: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 30 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

3.9. SAP Business Planning and Consolidation (BPC)

Durante la etapa de implementación y posterior al GoLive no se han detectado problemas respecto al desempeño de este sistema SAP.

30

Page 31: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 31 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4. Resolución

4.1. SAP Enterprise Resource Planning (ERP)

1.1.11 Contención en la tabla NRIV

De manera estándar, SAP proporciona objetos de rangos de números cada módulo, los cuales gestionan el acceso a la tabla NRIV. Como el bloqueo se realiza a nivel de la base de datos, este impase se resuelve activando la buferización del objeto correspondiente en la memoria del servidor de aplicación SAP. Sin embargo, no todos los objetos estándar de SAP tienen activada la buferización. La razón por la que se da esta situación depende de la naturaleza de los documentos que se crean. Existen SAP Notes que documentan el escenario de cada objeto que no tiene activado el buffering.

Se activó la buferización en memoria para el objeto RV_BELEG para operar como buffer de la tabla NRIV. Se consideró un buffer de 500 números para los documentos comerciales. Este ajuste mejoró la performance de las transacciones VA01, VF01 y VF04. La buferización del objeto RV_BELEG fue del tipo paralelo, según está documentado en las SAP Notes 840901, 1524325 y 1524347.

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

XXX xxx xxxx

uuuUUU uuuu

NRIV

xxxXXX

YYY yyy

xxxx

yyyy

zzzZZZ zzzz

uuuUUU uuuu

RV_BELEG

31

Page 32: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 32 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.12 Performance en el servidor de la Instancia Central

Para evitar que se creen sesiones de diálogo en la Instancia Central se excluyó está instancia como activa del mecanismo de Load Balancing, el cual tiene definido un grupo de logon LG_ECP:

Así mismo, se redujeron los work process de diálogo considerablemente en esta instancia:

En este caso, la recomendación es que estos recursos se utilicen sólo en caso de contingencia. Para esto el usuario debe autenticar al sistema con una entrada de SAP Logon apuntando directamente al servidor PEECCPRC (10.20.1.30) y no a través de una entrada con la configuración del Load Balancing.

32

Page 33: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 33 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.13 Cálculo de la ‘calidad’ de las instancias de diálogo

Se realizó la configuración para reducir el tiempo en el que el Load Balancing calcula la valoración para establecer el servidor de aplicación con menor carga. El valor se redujo a 30 s (medio minuto):

Con este cambio el Load Balancing del ERP PRD pudo operar de manera más fluida y no sobrecargó más una sola instancia de diálogo, mejorando la performance general del sistema:

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAPP1

PRD

SAP ERP

CPU RAM I/O

PEECCPRD

PRD

SAP ERP

CPU RAM I/O

PEECCAPP2

PRD

SAP ERP

CPU RAM I/O

33

Page 34: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 34 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.14 Performance en instancias de diálogo

Para mejorar la performance general del sistema, se procedió a implementar una instancia de diálogo adicional. Esta mejora permitió distribuir mejor el requerimiento de recursos:

Presentation Layer

SAP ERP PRD

PC

SAP GUI

Application Layer

Database Layer

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PC

SAP GUI

PEECCAPP1

PRD

SAP ERP

CPU RAM I/O

PEECCPRD

PRD

SAP ERP

CPU RAM I/O

PEECCAPP3

PRD

SAP ERP

CPU RAM I/O

PEECCAPP2

PRD

SAP ERP

CPU RAM I/O

Esta es la arquitectura final para el ERP PRD, con el objetivo de operar en producción a partir del GoLive.

34

Page 35: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 35 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.2. SAP Supplier Relationship Management (SRM)

Debido a que no hubo problemas detectados, no se consigna información en este apartado para este sistema SAP.

35

Page 36: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 36 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

SAP Supplier Relationship Management (SRM)SAP Business Intelligence (BI)

Debido a que no hubo problemas detectados, no se consigna información en este apartado para este sistema SAP.

36

Page 37: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 37 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.3. SAP Process Integration (PI)

1.1.15 Nodos servidor

Se configuró un segundo nodo servidor Java (Java Server) en el stack Java. La performance general del PI PRD mejoró considerablemente con este cambio:

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

S

SDMICM

ABAP Dispatcher

VD

ABAP MS

GW

JCo

SAP PI PRD

Application Layer

Database Layer

S

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

37

Page 38: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 38 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.4. SAP Advanced Adapter Engine (AAE)

1.1.16 Nodos servidor

Al igual que en el caso del PI PRD, se configuró un segundo nodo servidor Java (Java Server) para el AAE PRD. La performance mejoró considerablemente con este cambio:

Application Layer

Database Layer

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

S

SDM

SAP AAE PRD

PETPIPRD

PRD

SAP PI

S

38

Page 39: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 39 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.5. SAP Enterprise Portal (EP)

1.1.17 Nodos servidor

Se configuró un segundo nodo servidor Java (Java Server) para el EP PRD:

Application Layer

Database Layer

Central Services Instance

JavaMS

JavaES

Central Instance

Java Dispatcher

SDM

SAP EP PRD

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

S S

39

Page 40: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 40 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.18 Java Virtual Machine

Se implementó el SAP JVM 4, según la indicación de SAP en el documento Wrap Up:

Debido a la naturaleza del cambio, también se replicó la actualización del JVM en el resto de instancias del SAP EP de PETROPERÚ: DEV, QAS y TRN.

40

Page 41: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 41 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.19 Load Balancing con ERP PRD

La conexión desde EP PRD al ERP PRD se realiza a través de JCo (Java Connectors), los cuales invocan a la funcionalidad de HCM del ERP y la publican por el Web browser del usuario.

Se configuraron los cuatro JCo (Java Connectors) de EP PRD para que utilicen el mecanismo de Load Balancing del ERP PRD.

41

Page 42: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 42 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

Con este cambio el EP PRD ya pudo utilizar el Load Balancing del ERP PRD, mejorando la performance general del sistema:

Presentation Layer

Application Layer

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PC

Web browser

PEECCPRD

PRD

SAP ERP

PEECCAPP1

PRD

SAP ERP

PEECCAPP2

PRD

SAP ERP

PETEPPRD

PRD

SAP EP

42

Page 43: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 43 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.20 Sesiones en ERP PRD

El problema se debió al parámetro de Lifetime (tiempo de vida) de las sesiones de EP PRD. El parámetro estaba configurado por defecto en 3600 s, es decir, una hora. Se aplicó la SAP Note 809954, para reducir el valor del parámetro a 300 s (5 minutos).

Application Layer

PEECCPRD

PRD

SAP ERP

PETEPPRD

PRD

SAP EP

PEECCAPP1

PRD

SAP ERP

D D D2

V

ABAP Dispatcher

PEECCAPP2

PRD

SAP ERP

D D D2

V

ABAP Dispatcher

43

Page 44: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 44 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.6. SAP Governance Risk and Compliance (GRC)

Debido a que no hubo problemas detectados, no se consigna información en este apartado para este sistema SAP.

44

Page 45: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 45 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.7. SAP Solution Manager (SM)

Debido a que no hubo problemas detectados, no se consigna información en este apartado para este sistema SAP.

45

Page 46: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 46 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

4.8. SAP Business Planning and Consolidation (BPC)

Debido a que no hubo problemas detectados, no se consigna información en este apartado para este sistema SAP.

46

Page 47: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 47 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5. Desempeño

Se adjuntan las estadísticas* observadas desde el GoLive para el mes de Enero del 2014. Para cada sistema SAP ABAP se detallan los siguientes aspectos y se revisan los parámetros indicados:

- Estadísticas de tiempos

- Estadísticas Front End

- Estadísticas de uso de memoria por usuario

*: Información disponible a través de la transacción ST03N, correspondiente a los valores más altos

47

Page 48: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 48 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.1. SAP Enterprise Resource Planning (ERP)

1.1.21 Estadísticas de tiempos

A continuación, se listan los reportes o transacciones que más tiempo han consumido*:

48

Page 49: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 49 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.22 Estadísticas Front End

La siguiente es la lista de los servidores de aplicación del ERP PRD y el consumo global acumulado de recursos en cada uno:

Como se observa, la menor cantidad de pasos de diálogo, así como de datos (enviados o recibidos) se registra en el servidor PEECCAP3_ECP_09. Posiblemente, este comportamiento se deba al delay que existe en dicho servidor de aplicación respecto al resto de sistemas SAP de producción, ya que esta instancia se encuentra instalada en un datacenter de sistemas SAP no productivos, en distinta ubicación geográfica.

Dicho delay se manifiesta en que no todos los usuarios pueden conectar a este sistema en el primer intento, como se ha comprobado en las pruebas realizadas desde la Oficina Principal de Petroperú.

49

Page 50: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 50 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.23 Estadísticas de uso de memoria

Seguidamente, se detalla el uso de la memoria de los servidores de aplicación SAP por usuario:

50

Page 51: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 51 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.2. SAP Supplier Relationship Management (SRM)

1.1.24 Estadísticas de tiempos

51

Page 52: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 52 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.25 Estadísticas Front End

1.1.26 Estadísticas de uso de memoria

52

Page 53: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 53 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.3. SAP Business Intelligence (BI)

1.1.27 Estadísticas de tiempos

53

Page 54: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 54 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.28 Estadísticas Front End

1.1.29 Estadísticas de uso de memoria

54

Page 55: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 55 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.4. SAP Process Integration (PI)

1.1.30 Estadísticas de tiempos

55

Page 56: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 56 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.31 Estadísticas Front End

1.1.32 Estadísticas de uso de memoria

56

Page 57: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 57 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.5. SAP Advanced Adapter Engine (AAE)

No se cuenta con estadísticas de performance para este sistema SAP.

57

Page 58: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 58 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.6. SAP Enterprise Portal (EP)

No se cuenta con estadísticas de performance para este sistema SAP.

58

Page 59: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 59 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.7. SAP Governance Risk and Compliance (GRC)

Al momento de elaborar esta versión del documento no fue posible obtener la información de este sistema, ya que estaba detenido, debido a que se extrajo memoria del sistema operativo para asignarla al sistema operativo de otro sistema SAP.

59

Page 60: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 60 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.8. SAP Solution Manager (SM)

1.1.33 Estadísticas de tiempos

60

Page 61: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 61 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

1.1.34 Estadísticas Front End

1.1.35 Estadísticas de uso de memoria

61

Page 62: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 62 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

62

Page 63: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 63 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

5.9. SAP Business Planning and Consolidation (BPC)

No se cuenta con estadísticas de performance para este sistema SAP.

63

Page 64: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 64 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

6. Documentos

6.1. Documentos relevantes

PMERP-F4-EF-GB-060 Instalación del nuevo ERP

PMERP-F4-EF-GB-062 Resultados de las pruebas de stress y volumen

6.2. Documentos de referencia

Ninguno.

64

Page 65: PMERP-F4-EF-GB-063 Cambios en La Arquitectura Tecnológica, Diagnóstico de Problemas, Monitoreo Del Desempeño Del Nuevo ERP v2

Página 65 de 65document.docx

PMERP-F4-EF-GB-063 Cambios en la arquitectura

tecnológica, diagnóstico de problemas,

monitoreo de desempeño del nuevo ERP

7. Definiciones y Acrónimos

7.1. Central System

Un Central System (Sistema Central) es una modalidad de implementación de un sistema SAP constituida por un servidor de aplicación (ABAP, Java o ABAP+Java) y un RDBMS (Relational Database Management System) en el mismo host (real o virtualizado). En la implementación de PETROPERÚ se ha utilizado Oracle como RDBMS para todas las instalaciones.

7.2. Dialog Instance

Instancia dependiente de un Central Instance y configurada para ampliar la capacidad de atención de solicitudes de conexión y procesamiento de usuarios de un sistema ABAP.

7.3. Load Balancing

Es un concepto que se refiere a la técnica utilizada para compartir el trabajo o carga de procesamiento a realizar entre varios procesos, servidores, discos u otros recursos. Está ligado a los sistemas de multiprocesamiento, o que hacen uso de más de una unidad de procesamiento para realizar labores útiles. Se realiza a través de algún tipo de algoritmo que divide de una manera equitativa el trabajo, para evitar los denominados ‘cuellos de botella’.

7.4. Think time

Tiempo esperado en el que los usuarios hacen pausa en su interacción con un sistema informático. En un concepto que pretende simular el comportamiento humano. Su utilización hace que los modelos de simulación de generación de carga en un sistema sean más reales.

65