Esta imagem mostra como as funções e a automação de eventos movem origens de dados baseadas em arquivo de teste no armazenamento de objetos para um banco de dados para análise local.
Os dados exportados de um banco de dados ou aplicativo são armazenados em arquivos como valores separados por vírgulas (CSV) e submetidos a upload para um bucket no armazenamento de objetos. A automação de eventos detecta o novo objeto e inicia uma função associada para processar o arquivo, carregar os dados no Oracle Autonomous JSON Database usando os serviços REST e, em seguida, mover o arquivo para outro bucket para fins de rastreamento. O serviço de log fornece uma visão sobre a execução do workflow. O banco de dados disponibiliza os dados para análise.
- Gerenciamento de acessos
- Serviço de auditoria
- Armazenamento de objetos
- Serviço de eventos
O domínio de disponibilidade inclui uma rede virtual na nuvem (VCN) com duas sub-redes regionais privadas, um gateway de serviço e um gateway de roteamento dinâmico para conexões privadas do data center do cliente por meio da IPSec VPN ou FastConnect e do Oracle Analytics Desktop. A VCN fornece tabelas de roteamento para cada sub-rede e cada sub-rede fornece seu próprio acesso à lista de segurança. As sub-redes regionais são organizadas como camadas funcionais:
-
Camada da aplicação (sub-rede privada regional): Esta sub-rede inclui a implementação da aplicação e da função. Ele aceita mensagens de evento de entrada e interage com o armazenamento de objetos por meio do gateway de serviço. Ele também move dados processados para o banco de dados na camada do banco de dados.
-
Camada do banco de dados (sub-rede privada regional): esta sub-rede armazena a Oracle Autonomous JSON Database que recebe dados processados da camada da aplicação e se comunica com o Oracle Analytics Desktop por meio do gateway de roteamento dinâmico (DRG). Além do gerenciamento de acesso fornecido pela tabela de roteamento e pela lista de segurança da sub-rede, a camada do banco de dados também é gerenciada por um grupo de segurança de rede (NSG) que define um conjunto de regras de segurança que se aplicam aos recursos do banco de dados dentro da sub-rede.