Visão Geral do Oracle Exadata Database Service no Exascale Infrastructure
Este tópico é uma visão geral do Oracle Exadata Database Service no Exascale Infrastructure anteriormente chamado Exadata Cloud Service.
- Sobre o Oracle Exadata Database Service na Infraestrutura do Exascale
O Exadata Database Service na Infraestrutura do Exascale (ExaDB-XS) é a opção de implantação mais recente da Oracle para o Exadata Database Service. - Acessando o Exadata Database Service na Infraestrutura do Exascale Usando a Console do OCI
Saiba como acessar o serviço Oracle Exadata Database Service na Infraestrutura do Exascale (ExaDB-XS). - Considerações sobre Licenciamento do Oracle Exadata Database Service na Infraestrutura do Exascale
A assinatura do Oracle Exadata Database Service na Infraestrutura do Exascale pode incluir todas as licenças de software necessárias do Oracle Database ou você pode optar por trazer as licenças de software do Oracle Database que você já possui para o Oracle Exadata Database Service na Infraestrutura do Exascale. - Edição e Versões de Banco de Dados com Suporte para Oracle Exadata Database Service no Exascale Infrastructure
Os bancos de dados Oracle Exadata Database Service no Exascale Infrastructure exigem assinaturas do Enterprise Edition - Extreme Performance ou você pode trazer suas próprias licenças de software do Oracle Enterprise Edition. - Tipos de Assinatura
Saiba mais sobre os tipos de assinatura disponíveis para o Oracle Exadata Database Service no Exascale Infrastructure - Limites de Serviço do Exadata Database Service na Infraestrutura do Exascale
Os limites se aplicam a contagens de instâncias de máquina virtual (VM), contagem total de ECPU, armazenamento local total e armazenamento de Alta Capacidade total. - Frequência de Medição e Faturamento Por Segundo
Consulte o faturamento por segundo, os mínimos e as limitações de faturamento. - Interfaces de Gerenciamento do Exadata Cloud
O Oracle Exadata Database Service no Exascale Infrastructure oferece uma variedade de interfaces de gerenciamento adequadas ao seu caso de uso e às suas necessidades de automação.
Sobre o Oracle Exadata Database Service na Infraestrutura do Exascale
O capítulo Novidades contém a lista atual de regiões disponíveis para o Exadata Database Service na Infraestrutura do Exascale.
Exascale é a tecnologia subjacente que serve como base para este serviço. O Exadata Database Service on Exascale Infrastructure é a arquitetura de última geração do Oracle Exadata. Ele aumenta a eficiência do armazenamento, simplifica o provisionamento do banco de dados e combina o desempenho extremo do software inteligente do Exadata com os benefícios de custo e elasticidade das nuvens modernas.
O Oracle Exadata Database Service on Exascale Infrastructure suporta o Oracle Database 19c e o Oracle Database 23ai. No entanto, a implementação do Exascale é diferente: o Oracle Database 23ai aproveita a arquitetura do Exascale Smart Storage, enquanto o Oracle Database 19c usa a arquitetura do Exascale Block Storage.
O Oracle Database 23ai está totalmente integrado à Infraestrutura do Exascale. Essa integração permite o acesso direto ao armazenamento do Exascale por meio do Vault de Armazenamento do Exascale, o que elimina a necessidade do Oracle Automatic Storage Management (ASM). O armazenamento para arquivos de banco de dados reside em um Vault de Armazenamento do Oracle Exadata Exascale. O Storage Vault fornece Exadata Smart Storage escalável e de alto desempenho. Você pode dimensionar o Exadata Smart Storage on-line conforme necessário, com um único comando. Ao contrário do Exadata Database Service on Dedicated Infrastructure, o Exadata Database Service on Exascale Infrastructure não exige que você gerencie a adição de servidores de armazenamento ao sistema ou gerencie alocações de armazenamento.
O esquema a seguir fornece uma visão geral de alto nível da arquitetura de um Cluster de VMs do Oracle Database 23ai e recursos associados:
Figura 1-1 ExaDB-Arquitetura do Oracle Database 23ai XS usando o Exascale Smart Storage
No diagrama, a arquitetura indicada pelos callouts numerados consiste nos seguintes elementos:
- Um único Vault do Exascale, que fornece armazenamento para os bancos de dados
- Um conjunto de VMs executadas em servidores de banco de dados físicos multitenant gerenciados pela Oracle
- Sistemas de arquivos de VM, que são hospedados centralmente pela Oracle
O Oracle Database 19c aproveita o armazenamento em blocos do Exascale. Esses armazenamentos são compostos de Exascale Direct Volumes (EDV) e dependem do ASM para gerenciar o armazenamento do banco de dados. Cada banco de dados armazena seus arquivos em grupos de discos DATA, RECO e LOG dedicados. Durante a criação do banco de dados contêiner, você deve especificar a alocação de armazenamento (em GB) para os grupos de discos DATA (armazenamento de dados) e RECO (armazenamento de área de recuperação). A alocação de armazenamento do grupo de discos LOG (redo) é determinada automaticamente com base no número de VMs no cluster. Assim como no Oracle Database 23ai, o armazenamento geral é gerenciado usando o vault de armazenamento do Exascale. Você pode dimensionar esse armazenamento on-line, com armazenamento adicional sendo disponibilizado imediatamente. No entanto, na arquitetura 19c do Oracle Database, você também deve dimensionar o armazenamento no nível de banco de dados individual fornecendo valores de alocação atualizados para os grupos de discos DATA e RECO.
O esquema a seguir fornece uma visão geral de alto nível da arquitetura de um Cluster de VMs do Oracle Database 19c e recursos associados:
Figura 1-2 ExaDB-XS Arquitetura do Oracle Database 19c Usando o Armazenamento em Blocos do Exascale
No diagrama, a arquitetura indicada pelos callouts numerados consiste nos seguintes elementos:
- Um único Vault do Exascale, que fornece armazenamento para os bancos de dados
- Um conjunto de VMs executado em servidores de banco de dados físico multitenant gerenciados pela Oracle
- Sistemas de arquivos VM hospedados centralmente pela Oracle
- Uma instância ASM para gerenciar o armazenamento do banco de dados de bancos de dados contêineres no Cluster de VMs usando grupos de discos DATA, RECO e LOG
- Exascale Direct Volumes (EDV) para os grupos de discos DATA, RECO e LOG para cada banco de dados contêiner no Cluster de VMs
As seguintes restrições são aplicadas:
- Você não pode provisionar no mesmo cluster de VMs o Oracle Database 23ai usando o Exascale Smart Storage e o Oracle Database 19c usando o armazenamento em blocos do Exascale.
- Um cluster de VMs ExaDB-XS configurado com o Exascale Smart Storage não pode compartilhar um Vault de armazenamento com outro cluster de VMs ExaDB-XS que use o armazenamento em blocos do Exascale.
O esquema a seguir ilustra a diferença de arquitetura entre o Oracle Database 19c e o 23ai.
Figura 1-3 Comparação de Arquitetura ExaDB-XS entre o Oracle Database 23ai e o Oracle Database 19c
A unidade básica de consumo em ExaDB-XS é um cluster de VMs. Para facilitar a portabilidade da VM, o Exascale hospeda o armazenamento para sistemas de arquivos de VM em armazenamento compartilhado totalmente gerenciado pela Oracle. A Oracle pode migrar VMs em um pool de servidores físicos porque os sistemas de arquivos de VM que hospedam os binários do banco de dados não residem em servidores físicos locais. As VMs são migradas automaticamente conforme necessário para manutenção ou no caso de uma falha no sistema. As VMs também podem ser dimensionadas verticalmente, alterando o número de unidades de ECPU (Elastic Compute Processing Unit) e alterando a alocação de memória da VM. É uma medida abstrata de recursos de computação. As ECPUs se baseiam no número de núcleos alocados elasticamente de um pool de servidores de computação. Você precisa de pelo menos 8 ECPUs por VM para provisionar um Cluster de VMs. As VMs podem ser dimensionadas em incrementos de 4 ECPUs. Para obter mais informações sobre ECPUs, consulte: Modelos de Computação no Autonomous Database.
Além das ECPUs Ativadas, que estão ativas na VM, você também pode adicionar ECPUs Reservadas Adicionais para sua VM. Essas ECPUs Reservadas Adicionais são alocadas fisicamente em um servidor físico para dimensionamento futuro das ECPUs Ativadas em sua VM, para que você possa dimensionar para atender às demandas futuras de carga de trabalho sem exigir uma reinicialização ou realocação de sua VM. Essa opção ajuda a controlar custos para cargas de trabalho variáveis, porque o licenciamento do banco de dados é baseado em ECPUs ativadas. Além disso, quando você reserva ECPUs adicionais, a memória é adicionada ao Cluster de VMs com base na contagem Total de ECPUs. Por esse motivo, a reserva de ECPUs adicionais também fornece uma maneira de provisionar memória adicional sem a despesa de licenciamento associada aos núcleos adicionais.
O esquema a seguir ilustra detalhes conceituais associados ao dimensionamento de recursos de CPU e memória:
Figura 1-4 Reserva e Dimensionamento Principais
A ilustração mostra os seguintes núcleos ativos e reservados em uma VM:
- Oito ECPUs, que estão em uso e ativas.
- Quatro ECPUs em reserva, que são garantidas para estar disponível, e em pé, embora não em uso.
- Um número total de 12 ECPUs na VM, que é a soma de núcleos Ativados e núcleos Reservados.
O número total de núcleos em uma reserva de núcleo consiste na soma de núcleos Ativados e núcleos Reservados. Para ampliar seus recursos sem reiniciar seus sistemas, você pode ativar os núcleos reservados. Se quiser ampliar ainda mais seus recursos, você poderá adicionar mais ECPUs em unidades de quatro à sua reserva principal e ampliar seus núcleos Ativados e Reservados, usando uma reinicialização incremental à medida que as ECPUs são adicionadas.
O Exascale também fornece os benefícios da tecnologia de armazenamento de redirecionamento na gravação. Com o ExaDB-XS, você pode provisionar clones finos de bancos de dados plugáveis (PDBs) rapidamente, com eficiência de espaço, porque blocos inalterados são compartilhados entre PDBs pais e clones sem serem duplicados. Esse recurso pode ser especialmente útil para ambientes de desenvolvimento e teste. Você pode criar vários clones finos de um PDB economicamente. Por exemplo, você pode dar a cada um de seus desenvolvedores seu próprio clone do PDB no qual trabalhar. Como o Exadata Exascale tem todas as vantagens de desempenho do Exadata, os ambientes de desenvolvimento provisionados com clones finos são representativos dos ambientes de produção do Exadata e não apenas cópias dos dados.
Tópicos Relacionados
Acessando o Exadata Database Service na Infraestrutura do Exascale com a Console do OCI
Saiba como acessar o serviço Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS).
Quando o serviço ExaDB-XS estiver ativado na Tenancy do OCI, você poderá acessar e selecionar sua região de tenancy. Em seguida, no menu Serviços, navegue até Oracle Database e, em seguida, até Exadata Database Service on Exascale Infrastructure. Depois de navegar até a página principal do serviço, observe que há dois objetos principais para esse serviço: Clusters de VMs e Vaults de Armazenamento do Exascale.
Os Clusters de VMs fornecem o ambiente de computação no qual suas instâncias do Oracle Database serão executadas. Os próprios bancos de dados, que são acessados por essas instâncias do Oracle Database, são armazenados no Exascale Storage Vault. Cada Cluster de VMs tem um Vault de Armazenamento do Exascale designado a ele. Você criará e associará o Vault de Armazenamento do Exascale ao criar o Cluster de VMs como uma experiência única e em linha. No entanto, se qualquer operação de ciclo de vida for necessária para o Vault de Armazenamento do Exascale (por exemplo, dimensionar o armazenamento total do banco de dados para obter mais espaço livre para expansão), conclua essas operações de ciclo de vida no menu Vaults de Armazenamento do Exascale. Para a maioria das outras ações, incluindo provisionamento ou gerenciamento de bancos de dados, o ponto inicial correto é a página Clusters de VMs.
Considerações sobre Licenciamento do Oracle Exadata Database Service on Exascale Infrastructure
A assinatura do Oracle Exadata Database Service no Exascale Infrastructure pode incluir todas as licenças de software necessárias do Oracle Database ou você pode optar por trazer as licenças de software do Oracle Database que você já possui para o Oracle Exadata Database Service no Exascale Infrastructure.
Se você optar por incluir licenças de software do Oracle Database em sua assinatura do Oracle Exadata Database Service no Exascale Infrastructure, as licenças incluídas conterão todos os recursos do Oracle Database Enterprise Edition, além de todos os pacotes de gerenciamento empresarial de banco de dados e todas as opções da Enterprise Edition, como Oracle Database In-Memory e Oracle Real Application Clusters (Oracle RAC). O Oracle Exadata Database Service on Exascale Infrastructure também vem com ferramentas de software específicas da nuvem que ajudam nas tarefas administrativas, como backup, recuperação e aplicação de patch.
Database Edition e Versões Suportadas para o Oracle Exadata Database Service no Exascale Infrastructure
O Oracle Exadata Database Service nos bancos de dados do Exascale Infrastructure exigem assinaturas do Enterprise Edition - Extreme Performance ou você pode trazer suas próprias licenças de software do Oracle Enterprise Edition.
A Enterprise Edition - Extreme Performance fornece todos os recursos do Oracle Database Enterprise Edition, além de todos os pacotes de gerenciamento empresarial de banco de dados e todas as opções da Enterprise Edition, como o Oracle Database In-Memory e o Oracle Real Application Clusters (Oracle RAC).
O Oracle Exadata Database Service on Exascale Infrastructure suporta o Oracle Database 23ai e o Oracle Database 19c
Para obter as linhas de tempo do suporte de software e release do Oracle Database, consulte Release Schedule of Current Database Releases (Doc ID 742060.1) no portal My Oracle Support.
Tópicos Relacionados
Tipos de Inscrição
Saiba mais sobre os tipos de assinatura disponíveis para o Oracle Exadata Database Service no Exascale Infrastructure
Os modelos de compra disponíveis são os seguintes:
Sem assinatura
Os preços Sem Assinatura (Pay as You Go) (PAYG) permitem que os clientes provisionem serviços rapidamente sem compromisso, e a cobrança é feita apenas pelo que for usado. Não há compromisso antecipado e nem período de serviço mínimo. Qualquer serviço de infraestrutura de nuvem (IaaS) e plataforma (PaaS) consumido é medido e cobrado com base nesse consumo. Se, durante o período de serviços de seu pedido, a Oracle disponibilizar novos serviços IaaS e PaaS em sua conta de serviços de nuvem, ela notificará você sobre as taxas aplicáveis à sua ativação e uso. Para obter mais detalhes, consulte nossa lista de preços completa.
Crédito Universal Anual
Os Créditos Universais Anuais da Oracle permitem que os clientes tenham a flexibilidade de usar qualquer Oracle Cloud Infrastructure e serviços de plataforma a qualquer momento, em qualquer região, para oferecer um tempo de comercialização mais rápido. Os clientes podem confirmar uma quantidade de Créditos Universais Anuais da Oracle que podem ser aplicados ao uso futuro dos serviços de nuvem Oracle IaaS e PaaS elegíveis. Essa opção de pagamento oferece uma economia significativa em serviços de nuvem, combinando redução de custos e gastos mensais previsíveis com um período de aceleração conforme você integra suas cargas de trabalho.
Tópicos Relacionados
Limites de Serviço do Exadata Database Service na Infraestrutura do Exascale
Os limites se aplicam a contagens de instâncias de máquina virtual (VM), contagem total de ECPU, armazenamento local total e armazenamento de alta capacidade total.
Os limites definidos para o Exadata Database Service na Infraestrutura do Exascale (ExaDB-XS) podem ser revisados com o tempo. A tabela a seguir descreve os limites de serviço atuais para recursos ExaDB-XS:
Tabela 1-1 Limites de Serviço do Exadata Database Service na Infraestrutura do Exascale
Nome dos Limites | Descrição | Limites | Valor |
---|---|---|---|
|
Exadata Database Service on Exascale Infrastructure - Contagem de Instâncias |
Número de Instâncias da VM |
4 |
|
Exadata Database Service on Exascale Infrastructure - Contagem Total de ECPU |
|
64 |
|
Exadata Database Service on Exascale Infrastructure - Armazenamento Local (GB) |
Armazenamento Local (em GB) |
1,500 |
|
Exadata Database Service on Exascale Infrastructure - Armazenamento de Alta Capacidade (GB) |
Armazenamento de alta capacidade (em GB) |
2,000 |
Frequência de Medição e Faturamento por Segundo
Consulte o faturamento por segundo, os mínimos e as limitações de faturamento.
Para cada máquina virtual Oracle Exadata Database Service on Exascale Infrastructure que você provisionar, você será cobrado pela infraestrutura por um período mínimo de 48 horas e, em seguida, por segundo após esse período. Cada ECPU adicionada ao sistema é faturada por segundo, com um período de uso mínimo de 1 minuto.
Interfaces de Gerenciamento do Exadata Cloud
O Oracle Exadata Database Service em Infraestrutura do Exascale fornece uma variedade de interfaces de gerenciamento adequadas ao seu caso de uso e às suas necessidades de automação.
- Introdução às Interfaces de Gerenciamento do Exadata Cloud
Os recursos do Exadata Cloud no OCI (Oracle Cloud Infrastructure) são criados e gerenciados por meio de uma variedade de interfaces fornecidas para adequar-se aos seus diferentes casos de uso de gerenciamento. - Interfaces do OCI Control Plane para Oracle Exadata Database Service na Infraestrutura do Exascale
O plano de controle do OCI aceita entradas das APIs do OCI, da Console do OCI e de interfaces personalizadas criadas com kits, ferramentas e plug-ins fornecidos para facilitar o desenvolvimento e simplificar o gerenciamento de recursos do OCI. - Interfaces de Linha de Comando de VM Local
Além das APIs REST baseadas no OCI, os utilitários da CLI localizados nas VMs convidadas, provisionadas como parte dos clusters de VMs no Exadata Cloud Infrastructure, estão disponíveis para executar várias operações de ciclo de vida e administração.
Introdução às Interfaces de Gerenciamento do Exadata Cloud
Os recursos do Exadata Cloud no Oracle Cloud Infrastructure (OCI) são criados e gerenciados por meio de várias interfaces fornecidas para adequar-se aos seus diferentes casos de uso de gerenciamento.
- Ferramentas de automação e interface da Console do OCI; consulte Usando a Console
- Interfaces de Programação de Aplicativo (APIs)
- CLI (Interfaces de Linha de Comando)
- Interfaces do OCI Control Plane
- CLIs de VMs Locais do Exadata Cloud
Para obter mais informações e melhores práticas sobre como essas interfaces se alinham para vários casos de uso de gerenciamento de banco de dados Exadata Cloud, consulte a seguinte nota do My Oracle Support: Exadata Cloud API/CLI Alignment Matrix (Doc ID 2768569.1).
Interfaces do Plano de Controle do OCI para o Oracle Exadata Database Service na Infraestrutura do Exascale
O plano de controle do OCI aceita entrada das APIs do OCI, da Console do OCI e de interfaces personalizadas criadas com kits, ferramentas e plug-ins fornecidos para facilitar o desenvolvimento e simplificar o gerenciamento de recursos do OCI.
As APIs do OCI são APIs REST típicas que usam solicitações e respostas HTTPS. A Console do OCI, uma interface gráfica intuitiva para a criação e o gerenciamento do Exadata Cloud e de outros recursos do OCI, é uma das interfaces para as APIs do OCI. Ao procurar desenvolver a automação utilizando as APIs do OCI, várias interfaces adicionais, incluindo kits, ferramentas e plug-ins, são fornecidas para facilitar o desenvolvimento e simplificar o gerenciamento dos recursos do OCI. Um subconjunto dessas APIs se aplica aos recursos do Exadata Cloud e à infraestrutura contida. Cada uma dessas várias interfaces fornece a mesma funcionalidade, todas chamando as APIs do OCI, e são fornecidas para permitir a flexibilidade e a escolha, dependendo da preferência e do caso de uso.
- Interface de Linha de Comando (CLI): A CLI do OCI é uma ferramenta de pequeno porte que você pode usar sozinha ou com a Console para executar o recurso do Exadata Cloud e outras tarefas do OCI. A CLI fornece a mesma funcionalidade básica da Console, além de comandos adicionais. Alguns deles, como a capacidade de executar scripts, estendem a funcionalidade da Console.
- SDKs (Software Development Kits): O OCI fornece SDKs para permitir que você desenvolva soluções personalizadas para o Exadata Cloud e para outros serviços e aplicativos baseados no OCI.
- Ferramentas e Plug-ins de DevOps: Essas ferramentas podem simplificar o provisionamento e o gerenciamento de infraestrutura, ativar processos automatizados e facilitar o desenvolvimento. As ferramentas incluem o OCI Terraform Provider usado com o Resource Manager e a OCI Ansible Collection.
- Cloud Shell: É um terminal gratuito baseado em browser, acessível na Console do OCI, que oferece acesso a um shell Linux com a CLI do OCI pré-autenticada e outras ferramentas úteis para o desenvolvedor. Você pode usar o shell para interagir com o Exadata Cloud e outros recursos do OCI, acompanhar laboratórios e tutoriais e executar rapidamente comandos da CLI do OCI.
- Documentação: Apêndice e Referência: Essa referência geral mostra como configurar os SDKs e outras ferramentas do desenvolvedor para integração com os serviços do Oracle Cloud Infrastructure.
- Documentação: APIs REST: Essa referência completa fornece detalhes sobre as APIs REST do Oracle Cloud Infrastructure, incluindo descrições, sintaxe, pontos finais, erros e assinaturas. É possível encontrar APIs REST do OCI específicas do Oracle Exadata Database Service no Exascale Infrastructure em toda a documentação nas seções Usando a API específicas de cada serviço:
- Usando a API para Criar Componentes de Infraestrutura
- Usando a API para Ativar, Desativar ou Atualizar o Serviço Database Management
- Usando a API para Gerenciar Backup e Recuperação
- Usando a API para gerenciar associações do Data Guard
- Usando a API para gerenciar imagens de software de banco de dados
- Usando a API para gerenciar Bancos de Dados
- Usando a API para Gerenciar o Oracle Exadata Database Service na Instância de Infraestrutura do Exascale
- Usando a API para Gerenciar o Home do Oracle Database no Oracle Exadata Database Service na Infraestrutura do Exascale
- Usando a API para gerenciar bancos de dados plugáveis
- Usando a API para Aplicar Patch em uma Instância de Infraestrutura do Oracle Exadata Database Service no Exascale
- Usando a API para fazer upgrade de Bancos de Dados
Interfaces de Linha de Comando de VM Local
Além das APIs REST baseadas no OCI, os utilitários da CLI localizados nas VMs convidadas, provisionadas como parte dos clusters de VMs no Exadata Cloud Infrastructure, estão disponíveis para executar várias operações de ciclo de vida e administração.
A melhor prática é usar esses utilitários somente quando um comando da Console ou API do OCI correspondente não estiver disponível.
dbaascli
para executar várias operações de ciclo de vida e administração do banco de dados no Oracle Exadata Database Service na Infraestrutura do Exascale, como
- alterar a senha de um usuário do banco de dados
- iniciar um banco de dados
- gerenciar bancos de dados plugáveis (PDBs)
Esses utilitários são fornecidos além e à parte das interfaces baseadas na API do OCI listadas anteriormente. Para usar os utilitários de linha de comando da VM local, você deve estar conectado a uma máquina virtual em um cluster de VMs do Exadata Cloud e usar a segurança de usuário do sistema operacional da VM, não a segurança de usuário do OCI, para execução. A maioria das operações executadas por esses utilitários sincroniza suas alterações novamente com o plano de controle do OCI usando um processo chamado DB Sync
. No entanto, pode haver operações não sincronizadas com o plano de controle.
O software de conjunto de ferramentas da nuvem nas máquinas virtuais, que contêm esses utilitários da CLI, é atualizado automaticamente pela Oracle regularmente.
Tópico principal: Interfaces de Gerenciamento do Exadata Cloud