• Nenhum resultado encontrado

Visão técnica detalhada do Oracle Database Appliance com o Oracle Database 12c

N/A
N/A
Protected

Academic year: 2021

Share "Visão técnica detalhada do Oracle Database Appliance com o Oracle Database 12c"

Copied!
34
0
0

Texto

(1)
(2)

Visão técnica detalhada do Oracle Database Appliance com o Oracle Database 12c

Ricardo Gonzalez

Senior Product Manager

Real Application Clusters, Development

25 de Junho, 2015

(3)

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.

(4)

Agenda

Visão geral do Oracle Database Appliance Appliance Manager 12.1.2.2.0

Atualizações das Plataformas Virtualizadas 2 Casos de Uso

1

2

3

4

(5)

Oracle Database Appliance

Engineered System otimizado para rodar banco de dados Oracle e aplicações centradas em banco de dados

• Solução completa de alta disponibilidade em um único appliance

Simples para implantar e gerenciar bancos de dados e aplicativos

– Produz valor rapidademente e reduz despesa operacional

• Sistema confiável que garante disponibilidade do banco de dados e da aplicação

Acessível ( licenciamento CoD - Capacity on Demand )

Completo, Simples, Confiável, Acessível

(6)

Simples de Instalar, Gerenciar e Manter

• Implantação automatizada

• Patching automatizado

• Usa as melhores práticas

• Suporte para VMs, com gestão integrada

• Suporte unificado,

responsabilidade centralizada

(7)

• Dois Servidores Oracle Linux dual-socket

• Interconexão privada redundante

• Redes Públicas redundantes

• Redundância do Storage com espelhamento-duplo ou triplo

• Alimentação, refrigeracão e ventiladores Hot-Swappable

• Oracle Database 12c & 11g R2 Enterprise Edition (EE)

– Real Application Clusters – RAC One Node

– Single Instance

• Oracle Grid Infrastructure

– Automatic Storage Management (ASM) – Oracle Clusterware

• Oracle Linux e Oracle VM

• Oracle Appliance Manager

Hardware Software

Confiável

Altamente Disponível

(8)

Oracle Database Appliance X5-2

• 2 Servidores 1RU x86, cada um contendo:

– 2 Processadores 18-core 2.3 GHz Intel Xeon E5-2699 v3 – 256 GB (8 x 32 GB) de memória, expansível até 768 GB – Interconexão dos servidores via InfiniBand redundante – Rede Pública opcional de 10GBase-T ou 10GbE SFP+

• 1 Storage 4RU – Direct-Attached:

– 800 GB raw SSD storage para redo logs

– 1.6 TB raw SSD storage para cache do banco de dados, tablespaces – 64 TB raw HDD storage para dados, arquivos de log, backups

Especificações de Hardware

(9)

ODA X5-2 Expansão de armazenamento

Dobra a capacidade de armazenamento

• 800 GB SSD adicional, 1.6 TB total para REDO

• 1.6 TB SSD adicional, 3.2 TB total para FLASH

• 64 TB HDD adicional, 128 TB total para DATA

Sem trabalho de configuração

• Integra-se automaticamente quando conectado

• Os dados são redistribuidos automaticamente

Expansão Online

• Adição a quente de gaveta de discos

• Sem indispobilidade do banco de dados

(Storage Expansion Shelf)

(10)

Opção 1: Construa sua própria infraestrutura Licencie todos os 72 Núcleos antecipamente

Ano 2 Ano 3

Opção 2: Compre um Database Appliance Economize significativamente licenciando

apenas a capacidade necessária

Ano 1 Ano 1 Ano 2 Ano 3

Compre antecipadamente Compre sob demanda

Adicione capacidade quando você precisar dela

8 Núcleos 16 Núcleos 24 Núcleos 48 Núcleos 32 Núcleos

ou

72 Núcleos

Accesível

Licenciamento sob demanda (Capacity On Demand)

60 Núcleos

(11)

• Bare Metal (Imagem da Fábrica)

– Optimizado para DB

• Plataforma Virtualizada (Re-image)

– Optimizado para o DB e Aplicações

Duas opções de implementação

DOM 0

VM Storage Repository

ODA Base

• Oracle Database

• Grid Infrastructure

•Clusterware

•ASM

•ACFS

• Appliance Manager

Node 1

Guest Domain Guest Domain

Node 0

• Oracle Database

• Grid Infrastructure

• Clusterware

• ASM

• ACFS

• Oracle Linux

• Appliance Manager

Node 1 Node 0

• Oracle Database

• Grid Infrastructure

• Clusterware

• ASM

• ACFS

• Oracle Linux

• Appliance Manager

DOM 0

VM Storage Repository

Guest Domain Guest Domain

ODA Base

• Oracle Database

• Grid Infrastructure

•Clusterware

•ASM

•ACFS

• Appliance Manager

(12)

Appliance Manager 12.1.2.2.0

Suporte para Oracle Database 12c, Integração com ACFS, Database Snapshots

(13)

Suporte para Oracle Database 12c

• Suporte completo ao Oracle Database 12c (12.1.0.2)

– Multitenant, In-Memory, …

– Grid Infrastructure atualizado para 12.1.0.2

– Suporte para versões do Banco de Dados : 12.1.0.2, 11.2.0.4, 11.2.0.3, 11.2.0.2 – Opção de CDB e non-CDB para novos Banco de Dados 12.1.0.2

• Todas as vantagems da plataforma ODA disponíveis para bancos 12c

– OAKCLI automatiza criação de banco de dados

– Suporte para templates com definições de dimensionamento

– Cumpre as melhores práticas na definição dos parâmetros de inicialização do 12c

(14)

Provisionamento

• Baixe o último pacote de atualização (12.1.2.1.0) para Bare Metal ou VM

– Grid Infrastructure e Banco de Dados (Imagem Linux OS para VM)

• Atualizado com o patch set, PSU e todos os patches one-off’s correntes

• Obtenha informações de configuração através do Wizard (Assistente)

• Instale o Oracle RAC em menos de uma hora

Complete

Configure o Storage

2 1

Configure a Rede

3

Crie o Cluster

Feito

4

Crie o Banco de Dados

5

Crie o ASR

Configuração inicial

(15)

Appliance Manager 12.1.2.2.0 Configurator

Permite a criação de CDB (banco de dados container) durante a configuração

(16)

Templates de Banco de Dados atualizados Dimensionados para Desempenho

• Fornece templates bem definidos de configuração de banco de dados

– Dimensiona CPU e Memória

• Alocação pré-determinada para SGA e PGA

– Incorpora todas as melhores práticas de configuração dos parâmetros de inicialização de instância

– Aconselha sobre as características de armazenamento

– Possui vários tamanhos para satisfazer várias cargas de trabalho

– O Flash Cache do ODA é dimensionado automaticamente

Classe do Banco de

Dados

Núcleos do CPU

Memória Flash # do Bancos de

Dados

Odb-01s 1 4 GB 12 GB 36

Odb-01 1 8 GB 24 GB 36

Odb-02 2 16 GB 48 GB 18

Odb-04 4 32 GB 96 GB 9

Odb-06 6 48 GB 144 GB 6

Odb-12 12 96 GB 288 GB 3

Odb-16 16 128 GB 384 GB 2

Odb-24 24 192 GB 512 GB 1

Odb-32 32 256 GB 768 GB 1

Odb-36 36 256 GB 768 GB 1

(17)

Comandos Simples para atualizar o sistema e os bancos de dados

Interface OAKCLI

• Atualização da infra-estrutura do sistema e dos bancos de dados

oakcli update –patch 12.1.2.2.0 –-infra

– Atualiza todo o firmware, OS, ILOM, Appliance Manager e o ASR

oakcli update –patch 12.1.2.2.0 –-gi

– Atualiza o Grid Infrastructure

oakcli update –patch 12.1.2.2.0 –-database

– Atualiza um banco, um conjunto ou todos para o último PSU

(18)

Comandos Simples para Criar e Atualizar Bancos de Dados

Interface OAKCLI

• Cria Bancos de Dados Container

oakcli create database -db <dbname> -version 12.1.0.2.2 -cdb

– Aproveita os padrões e templates de dimensionamento para fornecer configurações conforme as melhores práticas

• Atualiza bancos de dados 11.2 para 12.1.0.2.2

– Cria um novo Oracle Home 12.1.0.2.2

oakcli create dbhome –version 12.1.0.2.2

– Atualiza o banco de dados 11.2 utilizando um novo Oracle Home 12.1.0.2.2

oakcli upgrade database –db <dbname> –to <dest_home>

(19)

Integração com o ASM Cluster File System (ACFS)

• Os novos bancos de dados 12c e 11g são criados automaticamente no ACFS

• Benefícios com o uso do ACFS

– Cluster File System de alto desempenho e alta disponibilidade – Construído sobre Oracle ASM

– Totalmente integrado com o Grid Infrastructure – Consciente do Banco de Dados

– Suporta características avançadas de armazenamento como file system snapshots e replicação

– Alto desempenho de IO de disco (nativo) para cargas de trabalho características de DB – Otimizado, tanto para cargas de trabalho de banco de dados, como de aplicação

• Bancos de Dados existentes permanecem no ASM

(20)

Oracle Database Appliance X5-2

Arquitetura de Armazenamento

Disco Disk

Group

Volumes Usado para

HDD Outer Rings +DATA data Arquivos de dados de banco HDD Outer Rings +DATA Repo1..

repoN

Repositório compartilhado para VMs, Vdisk

HDD Inner Rings +RECO reco Archive logs de banco, RMAN backups (Fast Recovery Area) HDD Inner Rings +RECO Repo1..

repoN

Repósitorio compartilhado para VMs, Vdisk

HDD Inner Rings +RECO cloudfs Sistema de arquivos

clusterizado – arquivos que precisam ser acessados por qualquer nó do cluster

SSD +REDO redo Arquivos de Redo log de banco

SSD +FLASH flash Dados acessados com

ASM Disk Groups

+DATA, +RECO, +REDO, +FLASH

ASM Cluster File System (ACFS)

data reco redo repo1..N

HDDs Log

SSDs Cache

SSDs

flash

(21)

Snapshots do Banco de Dados

• Provisionamento rápido e eficiente de ambientes de banco de dados para o desenvolvimento e teste de aplicações

• Integração completa com OAKCLI

– Maneira muito rápida para criar cópias do banco de dados (menos de 5 minutos)

• Snapshot do banco só usa espaço para os dados que mudaram

– Somente meta-data é inicialmente criado

– Blocos são escritos quando os dados são alterados

• Pode-se criar um grande número de snapshots para um determinado banco de dados

Cópias rápidas e eficientes do Banco de dados

(22)

Test & Dev ODA

Caso de Uso: Rápido Snapshots de Banco

Exadata Server

DB

ODA Server

DB 3rd-party server

DB

Ambiente de produção

Copie o banco de dados da

produção

Banco Master

Banco de Teste

Snapshot Snapshot Snapshot

Banco de Teste

Banco de Teste

oakcli create snapshotdb –db <snap_dbname> -from <dbname>

Atualização do snapshot

Imagem pré atualização

(23)

Atualização da Plataforma Virtualizada

Integração de VLAN, Suporte a VDisk, Snapshots de VM

(24)

Suporte para VLAN

Fornece isolamento de rede segura para cargas de trabalho múltiplas que compartilham a rede comum

• ODA X3-2, ODA X4-2 e ODA X5-2 para comunicação de saída

– Vem com duas interfaces pré-configuradas de rede de alta disponibilidade (bonded)

• VLAN permite ao cliente criar múltiplas redes seguras e isoladas nestas 2 interfaces

• VMs de Aplicação podem ter VLAN dedicada para garantir a segurança e a conformidade com políticas

• ODA_Base também pode ser configurado para funcionar com a sua própria

VLAN

(25)

VLAN

• Cria VLAN

oakcli create vlan <vlan_name> -vlanid <tag_id> -if <interface_name> –node <0|1>

• Mostra VLAN

oakcli show vlan

• Apaga VLAN

oakcli delete vlan <vlan_name> -node <0|1>

• Anexa rede VLAN ao DomU

oakcli modify vm <vmname> -addnetwork <network name>

• Remove rede VLAN do DomU

oakcli modify vm <vmname> -deletenetwork <network name>

Interface OAKCLI

(26)

VDisk

Adicionar armazenamento complementar para o Guest VM

ODA_BASE

Node-0

Repositório Compartilhado Node-1

VDisk-1 VDisk-2 VM Template

Guest VM

Guest

VM • Permite adição dinâmica de armazenamento à VM

existente

• Integração completa ao OAKCLI

• Suporte para VDISK exclusiva e compartilhada da VM

VDisk-3

ODA_BASE

(27)

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

VDisk

• Cria VDisk

oakcli create vdisk <vdisk_name> -repo <repo_name> -size <size> -type <shared|local>

• Mostra VDisk

oakcli show vdisk <vdisk_name> -repo <repo_name>

• Apaga VDisk

oakcli delete vdisk <vdisk_name> -repo <repo_name>

• Anexa VDISK a VM

oakcli modify vm <vmname> -attachvdisk <vdisk_name>

• Remove VDisk da VM

oakcli modify vm <vmname> -detachvdisk <vdisk_name>

Interface OAKCLI

(28)

Snapshot de VM

• Forma eficiente de consumo de espaço para clonar VM e Template

• VM instantânea, concluída em segundos, mesmo para VM grandes

• Totalmente integrado com o OAKCLI

• Aproveita a tecnologia de snapshot do ACFS

Nova máquina virtual em segundos

(29)

Snapshots da VM

• Cria Snapshot da VM a partir do template da VM

oakcli clone vm <vmname> -vmtemplate <template_name> -snap

• Cria Snapshot da VM a partir da VM existente

oakcli clone vm <vmname> -vm <src_name> -snap

Interface OAKCLI

(30)

Caso de Uso: Atualização Rápida (patch/upgrade)

WebLogic Server

1

VDisk (Application – WebLogic 11.2)

Atualize o aplicativo implantado em VDisk

VDisk (Application – WebLogic 12.1)

WebLogic Server

2

VDisk (Application – WebLogic 11.2)

WebLogic Server

3

VDisk (Application – WebLogic 11.2)

WebLogic Server

4

VDisk (Application – WebLogic 11.2)

VDisk (Application – WebLogic 12.1)

VDisk (Application – WebLogic 12.1)

VDisk (Application – WebLogic 12.1) Detach

VDisk

Anexe o Vdisk

atualizado com

a aplicação

(31)

Snapshots de Banco de Dados e VM

• Snapshots eficientes de VMs de banco de dados e aplicação

• Snapshots rápidos do Full Stack para

ambientes de

desenvolvimento e teste

Ambiente completo, pronto em minutos!

App VM Snap App

VM

‘Gold’

ODA BASE Node-0

ODA BASE Node-1

App VM Snap

(32)

Oracle Database Appliance

Completo, Simples, Confiável, Acessível

Simples de implantar, gerenciar e manter

Disponibilidade Best-in-class

Desempenho Best-in-class

Escalabilidade integrada

Capacity-on-demand de licenciamiento

Solução-em-uma-caixa

(33)
(34)

Referências

Documentos relacionados

Pesquisas empíricas (Nicolau, 2002 a) mostram que o sistema eleitoral de lista aberta utilizado no Brasil gera, para os eleitores, a idéia de uma disputa personalizada entre cada

1.1 A presente seleção de Tutor a Distância será regida por este Edital e será executada pelo DEaD/IFMA Campus São Luís Monte Castelo e Comissão de

Marca Vendedor Veículo Ford João Carro Ford João Caminhão Ford Mário Caminhão Fiat Mário Carro Chevrolet Felipe Carro Chevrolet João Carro Chevrolet João

Membro_Faculdade (Matrícula: Inteiro, Nome: string[50], Carga: Inteiro, IniContrato: data, Curso: string[30], professor: booleano, aluno: booleano). Membro

A assistência da equipe de enfermagem para a pessoa portadora de Diabetes Mellitus deve ser desenvolvida para um processo de educação em saúde que contribua para que a

Our contributions are: a set of guidelines that provide meaning to the different modelling elements of SysML used during the design of systems; the individual formal semantics for

a) “O velho dá um passo à frente, três passos atrás, dois passos à frente” _________________. b) O velho estava desorientado

Mestrado em Administração e Gestão Pública, começo por fazer uma breve apresentação histórica do surgimento de estruturas da Administração Central com competências em matéria