• Nenhum resultado encontrado

<Insert Picture Here> Fabrício Ferraz Sales Consultant Ranieri Filho Sales Representative

N/A
N/A
Protected

Academic year: 2021

Share "<Insert Picture Here> Fabrício Ferraz Sales Consultant Ranieri Filho Sales Representative"

Copied!
25
0
0

Texto

(1)
(2)

<Insert Picture Here>

Fabrício Ferraz

Sales Consultant fabricio.ferraz@oracle.com

Ranieri Filho

Sales Representative ranieri.filho@oracle.com

(3)

Agenda

Oracle GoldenGate

Overview

Arquitetura

Checkpoints

Performance

Pilares

Casos de Uso

Topologias

Plataformas Suportadas

Gerenciamento

Cases

Demo

Q&A

3

(4)

O que é o Oracle GoldenGate?

Oracle GoldenGate

Oracle GoldenGate fornece captura, roteamento, transformação e entrega de

(5)

Arquitetura

Oracle GoldenGate

Banco(s)

Fonte

Banco(s)

Destino

Roteamento: Os dados são compactados e encriptados.

Captura

Delivery: Aplica os dados com integridade de transação, transformando-os quando necessário.

Pump

Pump: Distribui dados para múltiplos destinos.

Trail files: Estagia e enfilera os dados para roteamento.

Bi-direcionalmente

Trail Fonte Pump Source Trail Capture Pump Trail Destino Entrega Source Trail Entrega LAN / WAN / Internet (TCP/IP)

Captura: Mudanças commitadas são capturadas (e podem ser filtradas), através da leitura dos logs de transições.

(6)

6 Delivery Target Database Current Read Position Delivery Checkpoint

Pump Commit OrderedTarget Trail

Begin, TX 2 Insert, TX 2 Commit, TX 2 Current Read Position Pump Checkpoint Current Write Position

Capture Commit OrderedSource Trail

Source Database Begin, TX 1 Insert, TX 1 Begin, TX 2 Update, TX 1 Insert, TX 2 Commit, TX 2 Begin, TX 3 Insert, TX 3 Begin, TX 4 Commit, TX 3 Delete, TX 4 Begin, TX 2 Insert, TX 2 Commit, TX 2 Begin, TX 3 Insert, TX 3 Commit, TX 3

Start of Oldest Open (Uncommitted) Transaction Current Read Position Capture Checkpoint Current Write Position

Integridade das Transações: Checkpoints

(7)

Performance e Baixo Impacto

Oracle GoldenGate

Captura

Log-based Change Data Capture (CDC)

Alto Volume;

Baixo overhead;

Arquitetura Dissociada

Possibilidade de usar mais de um processo de Captura;

Possível dividir as “hot tables” em diferentes módulos.

Entrega

Arquitetura Dissociada

Possibilidade de usar mais de um processo de etrega;

Possível dividir as “hot tables” em diferentes módulos;

Possível paralelizar processos de uma única tabela;

Agrupamento de Transações

Pequenas operações são agrupadas por padrão;

Entrega em Lotes

Agrupamento por tabelas e operações em uma única rotina;

(8)

8

Principais Pilares

Oracle GoldenGate

QUERY OFFLOADING

• Redução de Custos

Move as leituras para sistemas menos custosos;

• Melhor Utilização dos

Recursos

Utilização de standby físico para leitura;

DISPONIBILIDADE

CONTÍNUA

• Zero Downtime para

Migrações e Upgrades

Migra Banco de Dados, hardware ou applicações sem downtime;

• Disaster Recovery e

Proteção de Dados

Criar um standby para failover, evita e repara corrupção de blocos;

• Distribuição de Dados

;

INTEGRAÇÃO DE

DADOS EM TEMPO

REAL

• Relatórios

Operacionais

Relatórios de dados

transacionais rápido sem

impacto no DB origem;

• BI em Tempo Real

Entende métricas atuais

com contexto histórico;

(9)

Integração de Dados em Tempo Real

Query Offloading

Produção LAN / WAN / Internet Relatórios Aplicação OLTP Extração de Relatórios

Benefícios:

 Use dados em tempo real para uma tomada de decisão melhor e mais rápida

 Remove sobrecarga nos sistemas fonte

 Reduz custos com escalabilidade de acordo com a demanda e o crescimento do volume de dados

(10)

Alta Disponibilidade

Query Offloading

Produção Plataformas de Baixo Custo Transações Pesquisas LAN / WAN / Internet

Benefícios:

 Endereça tráfego de usuários “read-only” (“lookup”) que congestiona o ambiente de produção

 Alta disponibilidade e performance para processamento de transações

 Escalabilidade ilimitada de acordo com demandas do usuário e aumento do volume de dados – com baixo TCO

(11)

Integração de Dados

Consolidação de Dados em Tempo Real

LAN / WAN / Internet DW Produção Aplicação

Benefícios:

 Use dados em tempo real para uma melhor e mais rápida tomada de decisões

 Elimina dependência de Janelas Batch

 Reduz sobrecarga no sistema fonte

 Mantém integridade refrencial para qualidade de dados

(12)

12 ETL JMS / MoM Queue or Topic data filesdata

filesdatafiles

Integration via Staging Tables

Integration via Files

Integration via Messaging

Capture Trail File

Delivery Delivery Delivery OLTP ETL ETL

Integração com Ferramentas de ETL

Oracle GoldenGate

Integração via:

Staging tables

Flat files

(13)

Alta Disponibilidade

Bi-direcional Live Standby

Primário LAN / WAN / Internet Secundário Aplicação Switchover

Benefícios:

 Tempo de recuperação e switchover mais rápido possível

 Re-sincronização dos sistemas primário e de backup

 Redução de corrupção e perda de dados

 Distância Geográfica não é restrição

(14)

Alta Disponibilidade

Migrações/Updates com Zero-Downtime

Produção LAN / WAN / Internet Relatórios Aplicação Carga Inicial Switchover

Benefícios:

Elimina “downtime planejado” durante Upgrades, Migrações, Manutenção e

Testes de hardware, banco de dados, OS e/ou aplicações

Minimiza risco com contigência para fail-back

Sucesso com migrações faseadas de usuários

Automatiza switchovers

(15)

Alta Disponibilidade

Bi-direcional Ativo - Ativo

Produção LAN / WAN / Internet Relatórios Aplicação Aplicação

Benefícios:

Disponibilidade Contínua

Distribuição de cargas de Transações

Escalabilidade de Perfromance

(16)

Unidirecional

Query Offloading

Bi-Direcional

Live Standby ou Ativa-Ativa para A.D.

Peer-to-Peer

Balanceamento de Carga, Multi-Master

Broadcast

Distribuição de Dados

Integração/Consolidação

Data Warehouse

Topologias

Oracle GoldenGate

Cascading

Data Marts

(17)

Plataformas Suportadas

Oracle Golden Gate

Bancos de Dados

O/S e Platformas

Captura:

 Oracle  DB2  Microsoft SQL Server  Sybase ASE  Teradata  Enscribe  SQL/MP  SQL/MX  …

Entrega:

 Todos listados acima, incluindo:

 HP Neoview, Netezza, Greenplum, e qualquer banco compatível com ODBC

 produtos de ETL  JMS message queues  MySQL TimesTen Windows 2000, 2003, XP Linux Sun Solaris HP NonStop HP-UX HP TRU64 HP OpenVMS IBM AIX IBM z/OS

(18)

Veridata

Oracle GoldenGate

Uma solução de comparação de dados com baixo impacto e alta

performance

Identifica e relata discrepância de dados entre dois banco de dados

sem interrupção de sistemas ou processos de negócio

Suporta comparações homogêneas e heterogêneas

(19)

Management Pack

Oracle GoldenGate

Gerencia, define, configura e gera relatórios dos componentes do

Oracle GoldenGate

Principais funcionalidades

Gerenciamento centralizado dos módulos do Oracle GoldenGate

Interface Gráfica (Client e Web)

Alertas e integração com outras ferramentas de gerenciamento

Feedback em tempo real

Implementação sem impacto

(20)

Case: Sabre Holdings

Database Tiering e Disponibilidade Contínua

Desafios:

• Assegurar contínua disponibilidade para o

sistema de passagens aéreas durante upgrades e migrações

• Otimizar performancedo sistema em

crescimento e escala, enquanto reduzindo TCO através de mudança de plataforma

• Movimentar com baixa latência dados entre o OLTP (“bookers”) e o banco de dados de busca (“lookers”)

Solução GoldenGate:

• Migração de hardware e banco de dados do sistema de passagens aéreas sem paradas • Dividir banco de dados em tiers garante alta

disponibilidade, alta performance e menores custos

Integração de dados em tempo real para

operações de “lookers” utilizando plataformas de baixo custo

Resultados:

TCO reduzido em 80% – milhões de dolares economizados

Maior satisfação dos clientes– melhora no tempo de resposta e disponibilidade

“GoldenGate provided the glue to move the data across systems, evolving our overall approach in parallel with the future of online travel commerce.”

- James Harding, VP of Systems Planning & Performance, Sabre

Divisão em tiers oferece alta performance,

escalabilidade ilimitada

156 MySQL Databases on Linux Schedule &

Availability Updates

Fare & Rule Updates Oracle Databases

“Lookups”

GoldenGate Transaction Updates Up to 800,000 p/hour, 1.6 TB/day

Air Travel Shopping

Schedule &

Availability Changes Accounts & Billing

(21)

Case: Visa

Alta disponibilidade para dados de cartão de débito & reporting/BI

Desafios:

Assegurar alta disponibilidadedo sistema de processamento de cartão de débito – Reduzir de maneira significativa downtime de paradas

planejadas e não planejadas

Minimizar impacto durante migração de data center(Washington DC para Virgínia) e

posteriormente migração de hardware, HP NSK para HP Integrity

Suportar alto volume de dados (mais de 1 bilhão de transações por mês)

Dados com baixa latência para o BI – alimentar data warehouse com dados de cartão de débito para melhor BI/reporting

Solução GoldenGate:

Live Standbye operações com zero-downtime

Integração de dados em tempo real do sistema HP com o data warehouse MS SQL Server,

usando MicroStrategy para reporting e analytics

Co-existência com ETL (Ab Initio) para

tranformações dos dados

Resultados:

Redução de failover/recovery de 21 horas para menos de 5 minutos

Dados com latência de 30 segundos para o BI

“We choose GoldenGate as our infrastructure solution of choice because data integrity is so important to us.”

- Joe Ramos, Director, Engineering, VISA

Alta Disponibilidade para 1 Bilhão de

Transações por Mês & Near Real-Time

Business Intelligence

SQL Server 2005 MicroStrategy Analytics/Reporting HP NSK Integrity Debit Card Processing HP NSK Integrity Live Standby Ab Initio ETL IBM DB2

(22)

Case: Bank of America

Zero-Downtime para 18.000 ATM’s

Desafios:

• 100% de disponibilidade para os sistemas suportando 18.000 ATM’s

• Tolerância à desastres: reduzir tempo de switchover

• Consolidar dados de 4 Data Centers dispersos geograficamente em um único sistema

• Suportar ambiente ativo-ativo para alta disponibilidade e detecção de fraudes • Sincronizar milhares de transações por

segundo, milhões por dia

Solução GoldenGate:

• Alta disponibilidade, solução ativo-ativo com capacidades avançadas de resolução de

conflitos

• Live Standbynos Data Centers

• Possibilitou migrações e upgrades de sistemas com zero-downtime

Resultados:

• Redução de 90% do tempo recuperação do aplicativo transacional

• Eliminação de paradas para upgrades de

aplicativos, banco de dados e sistema operacional

“GoldenGate offered us benefits that would also enable us to meet our long term goals.”

- Michele Schwappach, SVP Senior Technology Manager, Bank of America

18.000 ATM’s Continuamente Disponíveis

Hot Backup Site: Kansas City Data Center

ATMs ATMs ACI BASE24 HP Nonstop ACI Base 24 ACI Base 24 ACI BASE24 HP Nonstop

SF

VA

TX

LA

Dual-Active Fraud Detection Application

(23)

Demo

(24)

Q & A

Fabricio Ferraz

Sales Consultant

fabricio.ferraz@oracle.com

(11) 5189-7344

(11) 9970-1438

Ranieri Filho

Sales Representative

ranieri.filho@oracle.com

(11) 9136-2495

(25)

Referências

Documentos relacionados

Para o Estudo de Caso 1, de acordo com os resultados de variação de pressão na junção da ramificação obtidos através de modelagem computacional do golpe de aríete numa

Pelas análises químicas realizadas, os resultados não chegaram a ultrapassar os valores de intervenção CETESB para os metais analisados, mas é importante que seja dada

 Compreender a importância do domínio das técnicas da escrita para a produção de uma informação de qualidade e saber aplica-las às especificidades dos diferentes géneros

No sentido de reverter tal situação, a realização deste trabalho elaborado na disciplina de Prática enquanto Componente Curricular V (PeCC V), buscou proporcionar as

Os casos não previstos neste regulamento serão resolvidos em primeira instância pela coorde- nação do Prêmio Morena de Criação Publicitária e, em segunda instância, pelo

Todo ser humano é único e, por isso, toda sala de aula é um berço de diversidade. O que os sistemas educacionais fizeram ao longo dos tempos foi homogeneizar o sistema educacional

V- os alunos matriculados no PECS serão regidos pelas normas da CAPES, pelo Regimento Interno do Programa de Pós-Graduação em Engenharia de Computação e Sistemas e pelas

A exposição sobre o programa “Exporta Mais” possibilitou identificar os objetivos do programa quanto à inserção das MPEs no mercado internacional, com a prestação de