Gerenciamento e Replicação OpenEdge® – Divide et impera!

Сomentários

Transcrição

Gerenciamento e Replicação OpenEdge® – Divide et impera!
Gerenciamento e Replicação
OpenEdge® – Divide et impera!
Regis Martins Ezipato
Sr. Solution Engineer
Agenda
OpenEdge Management & Replication – Divide et impera!
ƒ O que é novo no OpenEdge Management 3.1B
ƒ O que é novo no OpenEdge Replication 10.1B
ƒ Capturando Status do OpenEdge Replication
ƒ
ƒ
2
via OpenEdge Management
Transição e Retorno de Falhas
Como monitorar SonicMQ® & Sonic ESB® à
partir do OpenEdge Management
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Management 3.1B
Novas características principais
ƒ Infraestrutura de monitoramento remoto para
ƒ
ƒ
ƒ
ƒ
3
SonicMQ 6.1
Novas regras para arquivo de log e critérios de
pesquisas para OpenEdge Replication
Tarefas de compactação de dados implementada
SNMP aprimorado
Acesso ao TrendDB via SQL92 normalizado
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Management 3.1B
Novas características principais
ƒ Suporte para IE 7
ƒ dbagent suporte para bancos de dados de 64-bits
ƒ Alertas podem indicar uma prioridade de email
ƒ TrendDB aprimorado para suportar VST’s de 64-bits
ƒ Alertas extras podem ser enviados se um recurso
está constantemente apresentando falhas
4
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Management 3.1B
Infraestrutura de Monitoramento Remoto para SonicMQ 6.1
ƒ Escalabilidade
• Número ilimitado de containers remotos
• Restrito pelos seus recursos do sistema
ƒ Estabilidade
• Sem corrupção de cache para containers
remotos
• Status de recursos permanece estável
• OEMA permanece online e reconecta quando
a máquina do OEM sobe
5
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Management 3.1B
Infraestrutura de Monitoramento Remoto para SonicMQ 6.1
ƒ Matriz de Monitoramento Remoto
OpenEdge 10.1B01
OE Management 3.1B01
SonicMQ 6.1
Monitoramento Remoto
10.1B01
10.1A02TF
10.0B05TF
9.1E04TF
OEMA = OpenEdge Management Agent (s)
6
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
OE Management 3.1B: Em desenvolvimento
I
ƒ
ƒ
P
O
R
T
A
N
T
E
Esta apresentação inclui informações sobre
produtos e/ou melhorias a serem lançados no futuro.
O que será aqui exposto reflete nossa posição atual,
mas há informação que deve ser considerada
preliminar e conseqüentemente sujeita a mudanças.
Quaisquer produtos que possam ser entregues em
sua versão final podem ser materialmente diferentes
daquilo que aqui se encontra descrito.
I
7
M
M
P
O
COMP-10: OpenEdge Management & Replication – Divide et impera!
R
T
A
N
T
E
© 2007 Progress Software Corporation
O que é novo no OpenEdge Management 3.1B
Monitoramento de .lg para bases remotas
ƒ Arquivo de Log visualizado e monitorado
para bases remotas
• Finalmente!!
ƒ Trabalho em desenvolvimento
• Cria a base para que as regras de replicação
sejam usadas através dos ambientes remotos
– Bancos remotos e Bancos “Scripted”
• Previsto para a 3.1B02
8
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Agenda
OpenEdge Management & Replication – Divide et impera!
ƒ O que é novo no OpenEdge Management 3.1B
ƒ O que é novo no OpenEdge Replication 10.1B
ƒ Capturando Status do OpenEdge Replication
ƒ
ƒ
9
via OpenEdge Management
Transição e Retorno de Falhas
Como monitorar SonicMQ® & Sonic ESB® à
partir do OpenEdge Management
COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Replication 10.1B
Novas características principais – Semper paratus
ƒ Retorno de Falhas
ƒ Habilitação online do Banco Source
ƒ Novas opções de transição/recuperação
ƒ Processamento automatizado aprimorado
ƒ Replicação de eventos de Auditoria
ƒ RDBMS IPC queue (-pica) pode ser
ƒ
analisado no PROMON
-pica incrementado para 8192k na10.1B01
10 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
O que é novo no OpenEdge Replication 10.1B
-pica explicado
ƒ Fila usada por qualquer processo do RDBMS que
ƒ
ƒ
ƒ
precisa enviar uma mensagem para qualquer outro
Especifica o tamanho (em Kb) alocado para a fila
Na Replicação contém notificações que o RDBMS
escreveu num bloco de AI
Importante para setar o tamanho do –pica
apropriadamente
• Fila começando a encher = banco de dados ficando
lento
• Bom ter o monitoramento do –pica no local
11 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Agenda
OpenEdge Management & Replication – Divide et impera!
ƒ O que é novo no OpenEdge Management 3.1B
ƒ O que é novo no OpenEdge Replication 10.1B
ƒ Capturando Status do OpenEdge Replication
ƒ
ƒ
via OpenEdge Management
Transição e Retorno de Falhas
Como monitorar SonicMQ® & Sonic ESB® à
partir do OpenEdge Management
12 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Capturando Status do OE Replication via
OE Management
Regras para arquivo de Log em bases com OE Replication
ƒ Um conjunto de regras para Source e Target
ƒ Necessário para capturar o conjunto de regras para
um banco “DB_OE_Replication” com Monitor de Arq.
de Log e Plano Padrão de Esquedulagem
• Quando a regra captura uma queda, um alerta é
disparado
• Pode incluir regras customizadas e editar regras
enviadas
ƒ Arquivo de log do banco deve estar localizado no
mesmo sistema de arquivo conhecido como OEM
AdminServer
13 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Capturando Status do OE Replication via
OE Management
ƒ RDBMS IPC queue (-pica) usa monitoramento
• Precisa chamar “promon db” para cada banco
ƒ Status da informação monitorada
• Precisa chamar “dsrutil db –C status” para cada
banco
ƒ OE Management com tarefas customizadas
• Tarefas chama “dsrutil” ou “promon”, processa a
saída e dispara um alerta se necessário
14 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Agenda
OpenEdge Management & Replication – Divide et impera!
ƒ O que é novo no OpenEdge Management 3.1B
ƒ O que é novo no OpenEdge Replication 10.1B
ƒ Capturando Status do OpenEdge Replication
ƒ
ƒ
via OpenEdge Management
Transição e Retorno de Falhas
Como monitorar SonicMQ® & Sonic ESB® à
partir do OpenEdge Management
15 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Terminologia de Replicação
ƒ Primário – Máquina de Produção Original
ƒ Secundário – Máquina de recuperação Original
ƒ Source – Banco de Dados de Produção
ƒ Target – Banco de Dados de Recuperação
ƒ Failover – Transição de Primário para Secundário
ƒ Failback – Transição de Secundário para Primário
16 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Esquema de Replicação Primário e Secundário
Máquina Primária
Source
Database
Máquina Secundária
Target
Database
AI
AI Extents
Extents
Database
Brk/Server
Processes
Repl
Queue
R/Write
Clients
Repl
Server
17 COMP-10: OpenEdge Management & Replication – Divide et impera!
Database
Brk/Server
Processes
Repl
Agent
R/O
Clients
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Comun.
Server
Falha
Máquina
Primária
Perda
daou
Base
de Dados
!
f
Source
f
i
B
Database
Database
Brk/Server
Processes
R/Write
Clients
Máquina Secundária
Target
Database
AIExtents
Extents
AI
Database
Brk/Server
Processes
Repl
Queue
!
k
k
!
Repl
e
m
e
a
eServer
l
b
Ka
18 COMP-10: OpenEdge Management & Replication – Divide et impera!
Repl
Agent
R/O
Clients
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Máquina Secundária
Depois de um timeout:
• Em modo pre-transição
• Transição Manual
• Transição Automática
Target
Database
Database
Brk/Server
Processes
Repl
Agent
19 COMP-10: OpenEdge Management & Replication – Divide et impera!
R/O
Clients
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Máquina Secundária
Depois de um timeout:
• Em modo pré-transição
• Transição Manual
• Transição Automática
• Extensões de AI…
• Target, agora “Normal”
• Permite alterações
AI Extents
Normal
Database
Database
Brk/Server
Processes
R/Write
Clients
20 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Máquina Secundária
Depois de um timeout:
• Em modo pré-transição
• Transição Manual
• Transição Automática
• Extensões de AI…
• Target muda para Source
• Opção Auto DB Restart
• Permite alterações
• Queda do repl agente
AI Extents
Repl
Queue
Repl
Server
21 COMP-10: OpenEdge Management & Replication – Divide et impera!
Source
Database
Database
Brk/Server
Processes
R/Write
Clients
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Máquina Secundária
•
•
•
•
•
Banco Source Secundário
sai do ar
Executa backup
Volta para Primário
Transição Primário para
Source
Transição Secundário para
Target
AI Extents
Repl
Queue
Repl
Server
22 COMP-10: OpenEdge Management & Replication – Divide et impera!
Source
Database
Database
Brk/Server
Processes
R/Write
Clients
© 2007 Progress Software Corporation
Transição e Retorno de Falhas
Volta aos Negócios
Máquina Primária
Source
Database
Máquina Secundária
Target
Database
AIExtents
Extents
AI
Database
Brk/Server
Processes
Repl
Queue
R/Write
Clients
Repl
Server
23 COMP-10: OpenEdge Management & Replication – Divide et impera!
Database
Brk/Server
Processes
Repl
Agent
R/O
Clients
© 2007 Progress Software Corporation
Agenda
OpenEdge Management & Replication – Divide et impera!
ƒ O que é novo no OpenEdge Management 3.1B
ƒ O que é novo no OpenEdge Replication 10.1B
ƒ Capturando Status do OpenEdge Replication
ƒ
ƒ
via OpenEdge Management
Transição e Retorno de Falhas
Como monitorar SonicMQ® & Sonic ESB® à
partir do OpenEdge Management
24 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
SonicMQ & ESB monitorado via OE Mgmt
ƒ Monitor TCP disponível OOTB
• Trás novo recurso TCP para portas MQ e ESB
ƒ OEM pode chamar Sonic API para obter mais
informações
• Tudo Java puro
• Precisa usar Jobs OEM e capacidades LFM
• Requer um mínimo de scripts e códigos Java
25 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Resumindo
ƒ OE Management e Replication
ƒ Juntos eles provêm alta
ƒ
disponibilidade para seus sistemas
baseados no OpenEdge.
Divide et impera!
26 COMP-10: OpenEdge Management & Replication – Divide et impera!
© 2007 Progress Software Corporation
Para maiores informações, vá para…
ƒ
PSDN
• www.psdn.com/library/kbcategory.jspa?categoryID=21
• www.psdn.com/library/kbcategory.jspa?categoryID=334
ƒ
Centro de Conhecimento (esupport.progres.com)
• 3.1B01/10.1B01 upgrade: P122926, P123418, P123420,
P123424, P123426, P123427, P123676
• sizing –pica: P121969
ƒ
Documentação
• OE Replication 10.1B docs (www.psdn.com)
• OE Management 3.1B docs (www.psdn.com)
27 Session ID: Session Title
© 2007 Progress Software Corporation
Perguntas?
28 Session ID: Session Title
© 2007 Progress Software Corporation
Obrigado pelo seu
Tempo
29 Session ID: Session Title
© 2007 Progress Software Corporation
30 Session ID: Session Title
© 2007 Progress Software Corporation

Documentos relacionados

OpenEdge - Plataforma

OpenEdge - Plataforma A base do negócio digital Você precisa que seus aplicativos corporativos se adaptem às constantes alterações da demanda dos clientes, limitações regulamentares e às condições de mercado. Estes apl...

Leia mais

Interfaces de Serviço na Prática

Interfaces de Serviço na Prática • É possível tomar um token de sessão para validar a identidade ou faz-se necessária a autenticação a cada requisição? • Podemos utilizar credencials de cliente (client principals)?

Leia mais

Usando ProDataSet™ no OpenEdge® 10

Usando ProDataSet™ no OpenEdge® 10 Fields the field value for the field OrderNum in ttOrder Note the second ‘::’ because ttOrder yields a handle

Leia mais