Histórico da Página
A Engenharia Protheus, em conjunto com a equipe da Oracle (responsável pela OCI - Oracle Cloud Infrastructure), realizou o trabalho colaborativo de homologação do Oracle Autonomous Transaction Processing (uma das modalidades do Oracle Autonomous Database), gerando melhores insights para a arquitetura computacional a ser utilizada com o Protheus.
Nesta página, constam os resultados insumos obtidos dos testes de benchmark realizados com este banco de dados e ambiente na OCI.
Informações | ||
---|---|---|
| ||
Esta página traz informações sobre o uso do Protheus com o banco de dados Oracle Autonomous Database: Autonomous Transaction Processing, com arquitetura na nuvem pública OCI; quais configurações foram realizadas, pontos de atenção e outras informações relevantes ao assunto. Note que: A homologação foi realizada para até 250 usuários simultâneos; recomenda-se o uso do banco de dados em modo dedicado quando em produção. Links de apoio ao conteúdo desta página Autonomous Database for Transaction Processing and Mixed Workloads (Oracle, em inglês) • Overview of Autonomous Databases (Oracle, em inglês) • Oracle’s Converged Database (Oracle, em inglês) • Banco de dados homologado: Oracle (TDN) • DBAccess - Como configurar o DBAccess para utilizar o Oracle com OCI • DBAccess - Configuração distribuída • Oracle - Grants mínimos para o funcionamento do DBAccess |
Sobre o Oracle Autonomous Transaction Processing
O Oracle Autonomous Transaction Processing (ATP) é uma das modalidades de banco de dados do Autonomous Database (ADB) em nuvem que elimina a complexidade de operar e proteger bancos de dados de alto desempenho. O serviço automatiza o provisionamento, configuração, ajuste, dimensionamento, aplicação de patches, criptografia e reparo de bancos de dados. Além disso, o serviço inclui todas as opções avançadas de banco de dados da Oracle, como clusters de aplicativos reais (RAC), multitenant, particionamento, na memória, segurança avançada e compactação avançada. O serviço foi criado para oferecer suporte a tudo, desde aplicativos simples da web até aplicativos grandes e sofisticados que são essenciais para a operação comercial. O serviço Autonomous Transaction Processing está disponível no Oracle Cloud Infrastructure (OCI), Cloud Pública, e também em seu próprio data center no Exadata Cloud@Customer.
Para mais informações sobre ATP, clique aqui: https://docs.oracle.com/en/cloud/paas/atp-cloud/index.html
Para mais informações sobre ADB, clique aqui: https://docs.oracle.com/en-us/iaas/Content/Database/Concepts/adboverview.htm
Operações autônomas
Provisionamento: Implementa bancos de dados tolerantes a falhas e altamente disponíveis em minutos.
Dimensionamento automático: Escala os recursos de computação automaticamente para atender aos requisitos de desempenho e taxa de transferência sem nenhum tempo de inatividade. Permite a verdadeira experiência de pagamento por uso com escalonamento dinâmico online.
Ajustes automáticos: Configura e ajusta bancos de dados automaticamente, mesmo quando os dados e o esquema mudam com o tempo. A configuração da memória, formatos de dados, índices e estruturas de acesso são otimizados automaticamente para melhorar o desempenho.
Backups automatizados: Executa backups incrementais completos e diários semanais do banco de dados no armazenamento de objetos da Oracle e os retém por até 60 dias para restaurar e recuperar a qualquer momento.
Reparação automática: Corrige falhas de hardware e software monitorando e prevendo falhas continuamente. As solicitações são redirecionadas imediatamente para dispositivos saudáveis, mantendo o desempenho do banco de dados.
Failover automático: Elimina o tempo de inatividade do site mantendo uma cópia remota em tempo real de um banco de dados de produção e alternando automaticamente da cópia primária para a remota usando o Autonomous Data Guard.
Clonagem rápida: Crie clones rápidos de todo o banco de dados ou apenas dos metadados, para iniciar rapidamente novos projetos. Crie clones a partir de instâncias de banco de dados em execução ou de um banco de dados de backup.
Proteção e segurança de dados completas
Criptografia sempre ativa
Fornece criptografia automática para todo o banco de dados e para backups com chaves de criptografia que você cria e controla. Isso garante que os dados estejam sempre seguros em repouso e em movimento.
Correção automática
Corrige e atualiza bancos de dados para vulnerabilidades de segurança com tempo de inatividade zero. Os aplicativos continuam em execução conforme ocorrem os patches.
Privacidade de dados
Permite que os administradores de banco de dados executem todas as tarefas administrativas sem nunca ver os dados do cliente. Bloqueia o acesso ao SO ou privilégios de administrador para evitar ataques de phishing.
Segurança para dados confidenciais
O Oracle Data Safe, incluído no Autonomous Transaction Processing, torna mais fácil descobrir dados confidenciais, avaliar riscos de segurança, mascarar dados confidenciais e implementar e monitorar controles de segurança.
Auditoria avançada
Registra todos os eventos com impacto mínimo no desempenho. Você pode monitorar auditorias a qualquer momento para análise, análises forenses e conformidade.
3- Alto desempenho e disponibilidade acima de 99,95%
Alto desempenho
Oferece latência 80% menor e mais de 5X de rendimento do que outros provedores de nuvem, utilizando hardware otimizado para banco de dados, ajuste automatizado e indexação.
Sempre online
Oferece mais de 99,95% de disponibilidade usando uma combinação de Infraestrutura de Gen 2 Cloud da Oracle, Oracle RAC, Autonomous Data Guard e backups automáticos diários.
Proteção contra erro humano
O Oracle Flashback, fornecido com o Autonomous Transaction Processing, rebobina instantaneamente as alterações acidentais nos esquemas do aplicativo, protegendo os usuários de erros humanos. Oferece suporte à recuperação em todos os níveis, incluindo linha, transação e tabela - e em todo o banco de dados.
4- Desenvolvimento de aplicativos simplificados
Suporte para modelos de dados relacionais e não relacionais
Oferece suporte nativo a vários tipos de dados, incluindo documento, gráfico, espacial, JSON, XML e mais para desenvolvimento mais rápido de aplicativos. Evita a fragmentação de dados e reduz os incômodos de gerenciamento de dados resultantes de armazenamentos de dados isolados.
Suporte de API REST para desenvolvimento de aplicativos modernos
Forneça APIs REST de gerenciamento de banco de dados, interface da web e Gateway PL/SQL para habilitar em REST todos os seus dados para um acesso mais simples e rápido.
Algoritmos de machine learning (ML) no banco de dados
Fornece mais de 30 algoritmos de ML, funções de ML automatizadas e integração com código aberto Python e R para facilitar a construção de modelos de ML e painéis analíticos sem mover dados do banco de dados.
Para mais informações sobre Arquitetura Convergente, clique aqui: https://docs.oracle.com/en/cloud/paas/atp-cloud/index.html
Visão Oracle para Data Management
Arquitetura Convergente no Oracle Autonomous Database
Multi-Modelo
Suporte nativo para vários tipos de modelos de dados e métodos de acesso.
Multitenant
Banco de dados em container proporcionando consolidação, isolamento e agilidade.
Multi-Workload
Otimizações de software que funcionam sozinhas ou em conjunto para oferecer um preço excepcional e um alto desempenho em todas as tarefas do banco de dados.
Para mais informações sobre Arquitetura Convergente, clique aqui: https://www.oracle.com/br/a/otn/docs/database/oracle-converged-database-technicalbrief.pdf
Modelo Comercial
Byol: Enterprise Edition
Se você tiver o Oracle Database Enterprise Edition e as opções necessárias listadas abaixo, seus requisitos de BYOL serão os seguintes:
– Para 1-16 OCPUs de uma única instância do Oracle Autonomous Database:
– Para cada licença de Processador suportada do Oracle Database Enterprise Edition mais Opções: Multitenant, você pode ativar até 2 OCPUs do Serviço em Nuvem BYOL.
– Para cada 25 licenças de Usuário Nomeado Plus suportado do Oracle Database Enterprise Edition mais Opções: Multitenant, você pode ativar 1 OCPU do Serviço em Nuvem BYOL.
– Para 17 OCPUs ou mais de um único Oracle Autonomous Database:
– Para cada licença de Processador suportada do Oracle Database Enterprise Edition mais Opções: Clusters Multitenant e Real Application, você pode ativar até 2 OCPUs do Serviço em Nuvem BYOL.
– Para cada 25 licenças de Usuário Nomeado Plus suportado do Oracle Database Enterprise Edition mais Opções: Clusters Multitenant e Real Application, você pode ativar 1 OCPU do Serviço em Nuvem BYOL.
Byol: Standard Edition
Para 1-8 OCPUs do Oracle Autonomous Transaction Processing Cloud:
- Para cada Licença de Processador suportada de Programas Oracle Database Standard Edition (onde um Processador é definido como equivalente a um soquete ocupado), você pode ativar até 4 OCPUs do Serviço de Nuvem BYOL.
- Para cada 10 licenças Named User Plus suportadas dos Programas Oracle Database Standard Edition, você pode ativar 1 OCPU do BYOL Cloud Service.
Cada instância do Oracle Autonomous Transaction Processing Cloud não pode exceder 8 OCPUs.
Licensing Included:
Todos os recursos estão inclusos de acordo com a edição do banco de dados, atualmente a versão disponível é a Oracle 19c.
Para mais informações sobre Arquitetura Convergente, clique aqui:
https://www.oracle.com/a/ocom/docs/paas-iaas-universal-credits-3940775.pdf