A Oracle oferece imagens convenientes em contêineres (Podman e Docker) para uma instância única, fragmentada e bancos de dados Oracle Real Application Clusters (Oracle RAC) executados em um ou vários hosts, reduzindo o trabalho de implantação e gerenciamento. O operador de banco de dados da Oracle no Kubernetes automatiza o gerenciamento do ciclo de vida dos bancos de dados Oracle estendendo as APIs do Kubernetes.
Larry Ellison e Juan Loaiza falam sobre a estratégia da GenAI por trás do Oracle Database 23ai.
O Kubernetes oferece provisionamento rápido de Oracle Databases em contêineres. Esse framework oferece suporte a implementações rápidas através de configurações predefinidas, monitoramento e elasticidade automáticos.
As imagens em contêineres podem ser consumidas com esforço mínimo e implementadas na nuvem e ambientes on-premises.
O Oracle Database oferece as extensões de software Kubernetes API com definições de recursos personalizados e controladores para automatizar operações e gerenciamento do ciclo de vida de bancos de dados implementados dentro e fora dos clusters Kubernetes.
Provisione rapidamente bancos de dados para desenvolvimento e teste usando imagens predefinidas, acelerando a entrega de aplicações na nuvem ou on-premises.
Reduza os custos e a complexidade com infraestrutura, executando mais contêineres de bancos de dados em menos servidores.
Execute Oracle Databases em contêineres de forma rápida e consistente, tanto na nuvem quanto on-premises.
Adicione vários contêineres para criar com eficiência mais instâncias do Oracle Database, executando apenas o número de contêineres necessário para dar suporte às cargas de trabalho do banco de dados.
Ambientes de runtime para Docker e Podman
| Imagens de contêiner | Docker (OL7) | Podman (OL8) |
|---|---|---|
| Produção | Produção | |
| Banco de dados de instância única (inclui SE, EE, XE e Oracle Database 23ai Free) | 19.22c, 21.3c | 19.22c, 21.3c, 23ai Free |
| Globally Distributed Database | 19.22c, 21.3c | 19.22c, 21.3c, 23ai Free |
| Oracle RAC (somente on-premises) | 19.16c, 21.3c | 19.16c, 21.7c |
Aproveite as imagens em contêineres do Oracle Database para automatizar a implementação e a integração com sua infraestrutura de TI.
Monitore os recursos para manter a alta disponibilidade dos estados da aplicação e escalar ou reduzir os pods de banco de dados com base em seus requisitos de carga de trabalho.
Ambientes de runtime para Kubernetes
| Imagens de contêiner | Oracle Cloud Native Environment (OCNE) e OCI Container Engine for Kubernetes (OKE) |
|---|---|
| Produção | |
| Banco de dados de instância única (inclui SE, EE, XE e Oracle Database 23ai Free) | 19.22c, 21.3c, 23ai Free |
| Globally Distributed Database | 19.22c, 21.3c, 23ai Free |
GitHub—Oracle Database sobre ambientes de execução em contêineres
Automação da gestão do banco de dados
Oracle Database Operator para Kubernetes (OraOperator) ajuda as equipes de desenvolvedores, DBAs (Administradores de Bancos de Dados), DevOps e GitOps a reduzirem o tempo e a complexidade com a implementação e gestão de Oracle Databases. Ele elimina a dependência de um administrador ou operador humano em diversas operações de banco de dados.
Kubernetes APIs ampliados para a gestão do ciclo de vida e implementação do banco de dados
O Oracle Database é parte nativa da infraestrutura do Kubernetes para iniciar, interromper, monitorar, corrigir, atualizar e executar outras operações de gerenciamento do ciclo de vida do Kubernetes. Esse recurso traz essas possibilidades independentemente de o seu Oracle Database estar na nuvem, on-premises, ou em Kubernetes.
Destaques
| Banco de dados conteinerizados em clusters K8s | |||||||
|---|---|---|---|---|---|---|---|
| Banco de dados de instância única (SE, EE, XE, Free Lite, Oracle Database 23ai Free) | Provisionar/clonar/excluir | Patches | Gerenciamento de recursos e configurações | ||||
| Globally Distributed Database (Oracle Database 23ai Free) | Provisionar/clonar/excluir | Dimensionar shards (mais/menos) |
Suporte para replicação 23ai RAFT | Patches | |||
| Data Guard (visualização) | Criar stand-by | Observador para failover de inicialização rápida | Aplicação de patch primário e secundário | Suporte a snapshot stand-by | |||
| True Cache (prévia) | Instâncias de provisão | Patches | |||||
| Somente bancos de dados da OCI | |||||||
| Autonomous Database com Oracle RAC (serverless e dedicado) | Provisão/vinculação | Escalar (up/down) | Opções de acesso à rede | Backup e restauração de longo prazo | Clonagem de banco de dados | Iniciar/parar/terminar | |
| Base Database Service com Oracle RAC | Provisão/vinculação | Escalar (up/down) | Backup sob demanda | Gerenciamento de PDB | Clonagem de banco de dados | Iniciar/parar/terminar | |
| Bancos de dados on-premises e da OCI | |||||||
| Banco de dados multitenant com Oracle RAC (Exadata, PDB/CDB) | Vincular/criar a um CDB |
Conectar/desconectar PDBs | Excluir PDBs | Clonar PDBs | Abrir/fechar PDB | Suporte à política de exclusão assertiva | |
| Controlador baseado em ORDS | Gerenciamento do ciclo de vida | ||||||
| Capacidade de observação | |||||||
| Observabilidade do banco de dados (prévia) | Coleta de métricas/logs | Suporte a imagens de contêineres exportadores | |||||
Este blog técnico descreve as etapas para instalar o Oracle Database Operator for Kubernetes (OraOperator) no Google Kubernetes Engine (GKE) e provisionar um Oracle Single Instance Database (SIDB).
Leia o artigo completoDesenvolvimento de aplicações com o Oracle Database
Primeiros passos com microsserviços
Gerenciador de transações para microsserviços gratuito
Descubra como os Oracle Databases para Contêineres e Kubernetes podem ajudar você.
Anúncio do Oracle Database 23ai: Traga a IA para seus dados



