sap em supercluster - oracle · –consultas e batch jobs mais rápidos, mais transações ......

42
SAP em SuperCluster Otimizando o desempenho de sistemas SAP em cada camada do Oracle SuperCluster Carlos Eduardo Benetti Principal Sales Consultant Oracle, Systems & Engineered Systems Junho 2015 Oracle Confidential – Internal/Restricted/Highly Restricted Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Upload: trinhtram

Post on 11-Nov-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

SAP em SuperCluster Otimizando o desempenho de sistemas SAP em cada camada do Oracle SuperCluster

Carlos Eduardo BenettiPrincipal Sales ConsultantOracle, Systems & Engineered SystemsJunho 2015

Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 3

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 4

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5

Engineered to Work TogetherOracle Engineered System: SuperCluster

• Plataforma completa e integrada

– Plataforma de hardware integrado, pré-montado de fabrica, com servidores SPARC, rede e storage, que são otimizados para desempenho, disponibilidade, segurança e virtualização, projetado para rodar banco de dados e aplicativos

• Performance Extrema

– Consultas e batch jobs mais rápidos, mais transações por segundo, mais usuários simultâneos e um maior rendimento

• Run Better – SAP Netweaver

– Pré-testado e otimizado para consolidar e rodar aplicações baseadas em SAP NetWeaver multi-tier

• Redução de Riscos

– Testado e certificado para workloads SAP

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Storage NAS de Propósito Geral

• Ex: /sapmnt, /usr/sap/trans, etc.

Ultra-Fast InfiniBand Network

• 40GB/s QDR InfiniBand I/O backplane

Database & Application Servers

• T5-8: 16 CPU (16 cores), 4TB RAM

• M6-32: 32 CPU (12 cores), 32TB RAM

Exadata Storage Servers

Storage otimizado para Banco de

Dados Oracle

SuperCluster M6-32SuperCluster T5-8

Arquitetura Hardware Oracle SuperClusterCompleto | Otimizado | Standard| Escalável |

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Half Rack– 2 x SPARC T5-8 compute nodes

• 4 x T5 Procs @ 3.6 GHz por node

• 1 TB Memoria (64 x 16GB) por node

• 8 x 1.2 TB internal drive (SAS) por node

• 4 x Sun Dual 10 GbE SFP+ PCIe 2.0 Low Profile Adapter (2 portas) por node

• 4 x Sun Quad Data Rate (QDR) InfiniBand PCIe Low Profile HCA (2 portas) por node

– 4 x Exadata Storage nodes

• Extreme Flash (12.8 TB total por node)

• High Capacity (48 TB total por node)

– Oracle ZFS Storage ZS3-ES array

– 3 x Sun Data Center InfiniBand Switch 36

– 1 x GbE Management Switch

Full Rack– 2 x SPARC T5-8 compute nodes

• 8 x T5 Procs @ 3.6 GHz por node

• 2 TB Memoria (128 x 16GB) por node

• 8 x 1.2 TB internal drive (SAS) por node

• 8 x Sun Dual 10 GbE SFP+ PCIe 2.0 Low Profile Adapter (2 portas) por node

• 8 x Sun Quad Data Rate (QDR) InfiniBand PCIe Low Profile HCA (2 portas) por node

– 8 x Exadata Storage nodes

• Extreme Flash (12.8 TB total por node)

• High Capacity (48 TB total por node)

– Oracle ZFS Storage ZS3-ES array

– 3 x Sun Data Center InfiniBand Switch 36

– 1 x GbE Management Switch

Oracle SuperCluster T5-8

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Base Configuration– 2 ou 4 PDoms, cada PDom com

• Single DCU

• 4 ou 8 M6 Procs @ 3.6 GHz

• 512GB (16GB DIMMs) ou 1TB (32GB DIMMs) memoria por proc

• 8 x 1.2 TB internal drive (SAS)

• 4 x Base I/O cards, cada com 2x portas 10 GbE

• 4 x Sun Quad Data Rate (QDR) InfiniBand PCIe Low Profile HCA (2 portas)

• 1 x GbE card

– 1 ou 2 M6-32 racks

• 1 M6-32 rack com 2 ou 4 PDoms, ou

• 2 M6-32 racks com 1 ou 2 PDom cada

– 1 x storage rack

• 9 Exadata Storage Servers

• Oracle ZFS Storage ZS3-ES Appliance

• 3 IB switches

• GbE switch

Extended Configuration– 2 PDoms, cada PDom com

• 2 DCUs

• 8, 12, ou 16 M6 Procs @ 3.6 GHz

• 512GB (16GB DIMMs) ou 1TB (32GB DIMMs) memoria por proc

• 16 x 1.2 TB internal drive (SAS)

• 8 x Base I/O cards, cada com 2x portas 10 GbE

• 8 x Sun Quad Data Rate (QDR) InfiniBand PCIe Low Profile HCA (2 portas)

• 2 x GbE card

– 1 ou 2 M6-32 racks

• 1 M6-32 rack com 2 PDoms, ou

• 2 M6-32 racks com 1 PDom cada

– 1 x storage rack

• 9 Exadata Storage Servers

• Oracle ZFS Storage ZS3-ES Appliance

• 3 IB switches

• GbE switch

Oracle SuperCluster M6-32

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 9

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 10

Plataforma Completa para Landscapes SAP

Oracle VM for SPARC

SAP

Ap

plicatio

ns

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• SAPS é uma unidade de medida baseada em processamento (CPU) para um benchmark de SD, utilizada para sizing, ou seja:

• Não engloba nenhuma conclusão sobre as características do tempo de resposta do banco de dados

• Desempenho geral das aplicações SAP esta ligado diretamente à performance de toda a infraestrutura, e não somente a CPU

• Um SuperCluster ou Exadata pode ser 2X mais rápido com a mesma quantidade de SAPS devido a sua arquitetura integrada.

.

SAPS e SuperClusterDimensionamento de Infraestrutura

2,000 itens de um pedido / hora ou

= 100 SAPS6000 Dialog Steps / hora ou

2400 Transações / hora

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Vantagens Tecnológicas do Oracle SuperCluster

• Exadata Storage Servers

– Elimina os gargalos, reduzindo o tempo de resposta do Banco de Dados

• Infiniband Backplane

– Conexão high-speed entre os componentes do SuperCluster

• Solaris & Oracle VM for SPARC– Consolidação, Performance e Segurança

• Oracle Real Application Cluster (RAC)

– Alta disponibilidade e balanceamento do Banco de Dados Oracle

Oracle Confidential – Internal/Restricted/Highly Restricted 12

Aceleração, Consolidação e Segurança do sistema SAP

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Reduzindo o tempo de resposta do Banco de Dados Oracle

Oracle Confidential – Internal/Restricted/Highly Restricted 13

Exadata Storage Server

• Processamento massivo executado nos Storage Servers

– Exemplo: “Quanto do produto X foi vendido no ultimo trimestre?”• Exadata Storage lê 10TB de seus discos

• Exadata Storage filtra as linhas por Produto & Data

• Envia 100GB dos dados correspondentes para os servidores de Banco de Dados

• Redução de gargalos de networking e CPU nos DB servers

• Operações complexas

– Join filtering, Incremental backup filtering, I/O prioritization, Storage Indexing, etc

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Reduzindo o tempo de resposta do Banco de Dados Oracle

Oracle Confidential – Internal/Restricted/Highly Restricted 14

Exadata Storage Server

• Utilização de Flash

– Performance para os dados mais requisitados

– Elimina gargalos com buscas diretas nos discos

– Aceleração de gravação para os DB Logs

– Compressão

– Gerenciamento automático

– Compressão / Descompressão executado no Storage Server

Cold Data

Hottest Data

Active Data

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Filtragem de informações no Storage antes de serem trafegadas pela rede

• Priorização de itens críticos de Banco de Dados, como redo log writes e cache fusion

Reduzindo o tempo de resposta do Banco de Dados Oracle• Exadata Storage Server

0

100000

200000

300000

400000

0 2 4 6 8 10 12

Tran

sact

ion

s p

er S

ec

Time

Sem NRM, a performance é impactada quando um workload intensivo de network é iniciado

Performance Mantida

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Reduzindo o tempo de resposta do Banco de Dados Oracle

Oracle Confidential – Internal/Restricted/Highly Restricted 16

Exadata Storage Server

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

InfiniBand Network em um SuperCluster Half Rack

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

InfiniBand Network em um SuperCluster Full Rack

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

New on SuperCluster 2.0

Opções Flexíveis de VirtualizaçãoOracle VM for SPARC & Solaris Zones

• Configurado de acordo com suas necessidades

– SPARC T5-8 servers são divididos em “domains”

• Diferentes tipos de Domains

– Database Domain

– Application Domains

– Root Domains

– IO Domains

• SPARC T5-8 Nodes– 2 Nodes independentemente configurados

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Dedicated Domain

– Características:

• Criado na instalação

• Acesso exclusivo a CPU, Memoria, IO

• PCI-e dedicados ao Domain

• Configuração IO fixa

– Principal Beneficio:

• Isolamento completo de recursos

• IO Domain

– Características:

• Criado e removido dinamicamente

• Acesso exclusivo a CPU, Memoria

• Virtualização de interfaces IO

– Principais Benefícios:

• Criação sob demanda

• Maior Flexibilidade

• Root Domain

– Características:

• Dedicado para virtualização de IO

• Interfaces virtuais SR-IOV para IO Domains

• Somente Para servir IO Domains

– Principais Benefícios:

• Virtualização de IO

SuperCluster v2.0

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Consolidação, Virtualização e Alta Disponibilidade

• Oracle VM for SPARC

– Consolidação de aplicações SAP e non-SAP em diferentes LDOMs

– Separação de Produção, Q&A e Desenvolvimento

– Facilidade no provisionamento

• Oracle Solaris Zones / IO Domains

– Segregação das instancias e sistemas SAP

• Alta Disponibilidade

– Oracle Solaris Cluster: alta disponibilidade para aplicações SAP

– SAPCTL: HA da SAP Central Services

Oracle Confidential – Internal/Restricted/Highly Restricted 21

Opções de utilização – Certificadas pela SAP

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Soluções de Alta Disponibilidade – SAP Instances

• Solaris Cluster

– HA SAP instances: (A)SCS, ERS, PAS(or CI), AAS(or DI)

– Solaris Zone Cluster

– Gerenciamento dos recursos da SAP Instance

– Disaster Recovery com Solaris Cluster Geographic Edition

• SAPCTL

– Somente no DB Domain com RAC

– Somente SAP Central Services Instances: (A)SCS, ERS

– Free

Oracle Confidential – Internal/Restricted/Highly Restricted 22

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle ZFS Storage

• 80TB de espaço compartilhados entre os Domains

• Acesso via InfiniBand com alta velocidade

• 800 GB Flash

• Utilizações:

– File Systems compartilhados SAP, como /sapmnt, /usr/sap/trans, etc.

– Binários do SAP e Banco de Dados Oracle, tais como /usr/sap/<SID>, etc.

– Backups pontuais via RMAN

– Quorum para Solaris Cluster

Shared Storage

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 24

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Diferentes versões:

• Diferentes versões SAP e Solaris

• Solaris Cluster for SAP NW

• Alta disponibilidade

• Oracle RAC

• Balanceamento

• HA

Oracle Confidential – Internal/Restricted/Highly Restricted 25

Node 1

App Domain

DB Domain

Solaris 11

Solaris 11

App Domain

Solaris 10

Node 2

App Domain

DB Domain

Solaris 11

Solaris 11

App Domain

Solaris 10

Solaris Cluster

Solaris Cluster

Oracle RAC

Oracle RAC

Exemplos de Arquitetura

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• Sistema SAP

• Primary Application Servers e Additional Application Servers distribuídos entre os Nodes - Sem HA

• SAPCTL

• Alta disponibilidade para Central Services Instance apenas

• Oracle RAC

• Balanceamento

• HA

Oracle Confidential – Internal/Restricted/Highly Restricted 26

Node 1

App Domain

DB Domain

Solaris 11

Solaris 11

App Domain

Solaris 11

Node 2

App Domain

DB Domain

Solaris 11

Solaris 11

App Domain

Solaris 11

Oracle RAC

Oracle RAC

(A)SCS ERSSAPCTL

PAS

AAS

AAS

AAS

Exemplos de Arquitetura

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Node 2

App Domain

DB Domain

Solaris 11

Node 1

App Domain

DB Domain

Solaris 11

Solaris 11 Solaris 11

Oracle 12c Oracle 12c

DB Zone ERP DB Zone ERPRAC

DB Zone CRM DB Zone CRM

27

RAC

SolMan

ERP PAS ERP AAS 2Cluster

ERP AAS 1 ERP AAS 3

ERP ERSERP SCS Cluster

Cluster

Cluster CRM SCSCRM ERS

CRM AAS 1 CRM PAS

DB Zone SolMan

• SAP Systems ERP E CRM:

– Primary Application Servers e Additional Application Servers distribuídos entre os Nodes, com Solares Cluster para HA

– Central Services segregada em Zones separadas, com Solaris Cluster para HA

• SAP Solman– Standalone Instance & DB

Exemplos de Arquitetura

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 28

SuperCluster - Production

Node 1

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Node 2

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Oracle Exadata Storage Servers

InfiniBand Network

SuperCluster – QA/DEV

Node 1

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Node 2

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Oracle Exadata Storage Servers

InfiniBand Network

PRODQA

DEV

• PRD Segregado

– QA e DEV em equipamentos diferentes

Exemplos de Arquitetura

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29

Site A - Production

Node 1

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Node 2

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Oracle Exadata Storage Servers

InfiniBand Network

Site B – DR/QA/DEV

Node 1

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Node 2

App Domain

DB Domain

Oracle Solaris 11

Oracle Solaris 11

Oracle Exadata Storage Servers

InfiniBand Network

PROD

PROD STANDBY

Solaris Cluster

Geographic Edition

Data Guard

ZFS SA Replication

QA

DEV

Exemplos de Arquitetura: DR

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Opções de Virtualização v2.0Oracle VM for SPARC and Solaris Zones

• SR-IOV: virtualização de IO

• IO Domains para isolamento da aplicação

• Domains para isolamento de databases e compartilhamento dos Exadata Storage Servers

• SAP High Availability com SAPCTL

– SAPCTL combinados com o RAC

– Central Services ASCS e/ou SCS nos DB zones

Node 2

IO App Domain

DB Domain

Solaris 11

Node 1

IO App Domain

DB Domain

Solaris 11

Solaris 11 Solaris 11

Oracle 12c Oracle 12c

DB Zone ERP DB Zone ERPSAPCTL

ERP (PAS) ERP (AAS)

DB Zone CRM DB Zone CRM

IO App Domain

Solaris 11

IO App Domain

Solaris 11

CRM (PAS) CRM (AAS)

30

SAPCTL

Root DomainRoot Domain

Solaris 11 Solaris 11

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Node 2

IO App Domain

DB Domain

Solaris 11

Node 1

IO App Domain

DB Domain

Solaris 11

Solaris 11 Solaris 11

Oracle 12c Oracle 12c

DB Zone ERP DB Zone ERPRAC

DB Zone CRM DB Zone CRM

31

IO DB DomainIO DB Domain

Solaris 11 Solaris 11

Oracle 11g Oracle 11g

DB SolMan DB SolmanRAC

RAC

CRM

Root DomainRoot Domain

Solaris 11 Solaris 11

SolMan

ERP ERPCluster

• SR-IOV: virtualização de IO

• IO Domains para isolamento da aplicação e Banco de Dados

• Domains suportando versões diferentes de DB e compartilhando os Exadata Storage Servers

• SAP High Availability com Solaris Cluster

– Central Services executada em cluster no application domain

Opções de Virtualização v2.0Oracle VM for SPARC and Solaris Zones

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 32

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Compatibilidade

• Oracle SPARC SuperCluster

– Suportado desde 2012

– T4-4, T5, e M6

– SAP NW 6.40 ou superior• Versões de Kernel 640_EX2, 720_EXT

• Oracle 12c

• Solaris 11

Oracle Confidential – Internal/Restricted/Highly Restricted 33

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

SAP Notes Importantes:

Oracle Confidential – Internal/Restricted/Highly Restricted 34

– 1693680 - Running SAP Software on Oracle SuperCluster

– 105047 - Support for Oracle functions in the SAP environment

– 1246022 - Support for SAP applications in Solaris Zones

– 2133079 - Oracle database 12c Integration in SAP environment

– 740897 - Info about the scope of the Oracle license Required Oracle options

– 1669684 - SAP on Oracle Solaris 11

– 1797712 - Solaris software prerequisites for SAP on Oracle Solaris 11

– 1824835 - SAP Software in an Oracle Solaris 10 zone in Solaris 11

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle SuperCluster Overview

SAP on Oracle SuperCluster

Arquitetura de Ambientes SAP

Compatibilidade

Migração

Casos de Sucesso

1

2

3

4

Oracle Confidential – Internal/Restricted/Highly Restricted 35

5

6

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Ferramentas de Migração Online e Offline

• Software Provisioning Manager (SWPM) – antigo “SAPinst” (offline)

• Lifecycle Migration Services (offline and online)

• Cross-Platform Transportable Tablespace (offline)

• Creating a Duplicate Database with RMAN (online or offline)

• RMAN: Cross platform backup and restore

• Data Guard

• Oracle Golden Gate

36

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Lifecycle Migration Services

37

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Lifecycle Migration Services

• Conhecido como “Oracle to Oracle Online” - Triple-O ou O2O

• Permite a migração online do banco de dados

• Reduz downtime da aplicação durante o GoLive

• Sincronização dos dados após o initial load do DB destino com o Oracle Golden Gate

• Pode utilizar os nós RAC em paralelo

38

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

RMAN

• RMAN duplicate from Active Database

–DBs em estado “mount” ou “open”

–Origem e Destino na mesma plataforma

• Data Guard

–Mesma Plataforma

–Não afeta o DB Origem

–Pode ser usado para testes de migração

39

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Cross Platform Transportable Tablespaces

• Cross Platform Transportable Tablespaces with RMAN (SAP Note 1035051)

–HP-UX, SPARC, AIX etc. PARA Oracle Linux or Solaris-x86

–Downtime no DB Origem

• RMAN: Cross platform backup and restore (12c)

–Permite migração heterogênea de plataforma

40

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 41

Oracle Confidential – Internal/Restricted/Highly Restricted 42