Interfaces de Gerenciamento
O Oracle Base Database Cloud@Customer e o Oracle Data Infrastructure Cloud@Customer fornecem uma variedade de interfaces de gerenciamento para atender às suas necessidades de caso de uso e automação.
Os recursos do OCI podem ser criados e gerenciados usando várias interfaces, dependendo das necessidades operacionais. As interfaces disponíveis incluem:
- Console e ferramentas de automação suportadas
- Interfaces de Programação de Aplicativo (APIs)
- Interfaces de Linha de Comando (CLIs)
Essas interfaces de gerenciamento se enquadram em duas categorias principais:
- Interfaces do OCI Control Plane
- CLIs de VM na Nuvem Local
Interfaces do OCI Control Plane
As APIs do OCI são APIs REST padrão que usam solicitações e respostas HTTPS. A Console, uma interface gráfica intuitiva para criar e gerenciar recursos, é uma das interfaces com as APIs da OCI. Quando você desenvolve a automação que usa as APIs da OCI, interfaces adicionais, incluindo SDKs, ferramentas e plug-ins, estão disponíveis para facilitar o desenvolvimento e simplificar o gerenciamento de recursos da OCI. Um subconjunto dessas APIs se aplica aos recursos e sua infraestrutura. Cada interface fornece a mesma funcionalidade chamando as APIs da OCI e permite flexibilidade e escolha com base em suas preferências e caso de uso.
- CLI (Command Line Interface): A CLI do OCI é uma pequena ferramenta de pegada que você pode usar sozinha ou com a Console para concluir o recurso da Nuvem e outras tarefas da 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.
- SDK (Software Development Kits): A OCI fornece SDKs para permitir o desenvolvimento de soluções personalizadas para seus recursos e aplicativos de Nuvem.
- Ferramentas e Plug-ins do DevOps: Essas ferramentas podem simplificar a provisionar e gerenciar a infraestrutura, ativar processos automatizados e facilitar a criação. As ferramentas incluem o OCI Terraform Provider usado com o Resource Manager e a OCI Ansible Collection.
- Cloud Shell: O Cloud Shell é um terminal gratuito baseado em browser, acessível pela Console, que fornece acesso a um shell do Linux com a CLI pré-autenticada da OCI e outras ferramentas úteis do desenvolvedor. Você pode usar o shell para interagir com a Nuvem e outros recursos da OCI, seguir os laboratórios e tutoriais e executar rapidamente os comandos de CLI da OCI.
- Apêndice e Referência: Esta referência geral mostra como configurar os SDKs e outras ferramentas de desenvolvedor para integração com serviços do OCI.
-
APIs REST: Esta referência completa fornece detalhes sobre as APIs REST do OCI, incluindo descrições, sintaxe, pontos finais, erros e assinaturas.
Para obter a referência completa da API, consulte:
CLIs de VM na Nuvem Local
Além das APIs baseadas em REST do OCI, os utilitários da CLI (Interface de Linha de Comando) localizados nos convidados da VM, provisionados como parte dos Clusters de VMs no Oracle Base Database Cloud@Customer, estão disponíveis para executar várias operações do ciclo de vida e da administração.
A API do OCI é a interface preferencial. Use os utilitários locais somente quando a API do OCI estiver indisponível porque o serviço está em um estado temporariamente desconectado.
Os utilitários incluem:
-
dbaascli: Use o utilitário
dbaasclipara executar várias operações de ciclo de vida e administração do banco de Dados no serviço, como:- Alterando a senha de um usuário do banco de dados
- Iniciando um banco de dados
- Gerenciando Bancos de Dados Plugáveis (PDBs)
- Dimensionando a contagem de núcleos de ECPU no modo desconectado
-
bkup_api: Use o utilitário
bkup_apipara executar várias operações do serviço de backup e recuperação, como criar um backup on-demand de um Banco de Dados completo ou um PDB (Banco de Dados Plugável) individual, ou para personalizar as definições do backup usadas pela configuração do backup automático.
Esses utilitários são fornecidos além das interfaces baseadas em API da OCI listadas aqui, e separadas delas. Para usar os utilitários de linha de comando de VM local, você deve estar conectado a uma VM em um Cluster de VMs e usar a segurança do usuário de sistema operacional de VMs, não a segurança do usuário da OCI, para execução. Os utilitários poderão ser usados para executar operações se o serviço estiver desconectado do plano de controle da OCI. A maioria das operações executadas por esses utilitários sincroniza suas alterações de volta com o plano de controle do OCI usando um processo chamado DB Sync.
O software de ferramental da nuvem nas VMs, que contém esses utilitários CLI, é atualizado automaticamente pelo Oracle regularmente.