Arquitetura HA: Domínio de Disponibilidade Única
Nesta arquitetura, os aplicativos Oracle Enterprise Performance Management e os bancos de dados são implantados entre dois domínios de falha em um único domínio de disponibilidade.
Todas as instâncias do aplicativo na topologia estão ativas. As instâncias redundantes do aplicativo são hospedadas em domínios de falha separados. Portanto, as instâncias não estão hospedadas no mesmo hardware físico. Essa arquitetura garante a alta disponibilidade dentro do domínio de disponibilidade. Um evento de falha ou manutenção de hardware que afeta um domínio de falha não afeta as instâncias nos outros domínios de falha. Se uma instância falhar, o tráfego será desviado para as outras instâncias do domínio de disponibilidade, que continuam a processar as solicitações.
Todos os componentes dessa arquitetura de várias camadas estão em uma única região. Os recursos em cada camada são isolados no nível de rede em sub-redes separadas.
- Host Bastion
O host bastion é uma instância de computação que serve como um ponto de entrada seguro controlado para a topologia de fora da nuvem.
O host bastion é provisionado normalmente em um DMZ. Ele permite que você proteja recursos confidenciais colocando-os em redes privadas que não podem ser acessadas diretamente de fora da nuvem. A topologia tem um único ponto de entrada conhecido que você pode monitorar e auditar regularmente. Portanto, você evita expor os componentes mais confidenciais da topologia, sem comprometer o acesso a eles.
O host bastion nesta arquitetura está anexado a uma sub-rede pública e tem um endereço IP público. Conexões com o host bastion de administradores fora do fluxo de nuvem por meio do gateway de internet anexado à VCN. Você pode configurar uma regra de segurança de entrada para permitir que as conexões SSH com o host bastion da internet pública. Para fornecer um nível adicional de segurança, você pode limitar o acesso SSH ao host bastion a partir de apenas um bloco específico de endereços IP.
Você pode acessar instâncias de computação em sub-redes privadas por meio do host bastion. Ative o encaminhamento
ssh-agent
, que permite que você se conecte ao host bastion e, em seguida, acesse o próximo servidor encaminhando as credenciais do computador local.Você também pode acessar as instâncias na sub-rede privada usando o tunelamento SSH dinâmico. O túnel dinâmico fornece um proxy SOCKS na porta local, mas as conexões se originam do host remoto.
- Balanceador de Carga PúblicoSolicitações HTTPS de usuários externos, como usuários do Hyperion Financial Reporting Web Studio, fluem pelo gateway de internet conectado à VCN. As solicitações então passam pelo serviço Oracle Cloud Infrastructure Web Application Firewall (WAF), que protege os aplicativos do tráfego malicioso e indesejado da internet. O tráfego que passa as regras de WAF é encaminhado ao balanceador de carga público. O balanceador de carga encerra o SSL/TLS e distribui solicitações HTTP para a camada da Web privada.
Observação:
Para garantir a resolução de domínio dos pontos finais da sua aplicação, você deve registrar o endereço IP do balanceador de carga público no seu DNS público. - Balanceador de Carga PrivadoO tráfego dos seus usuários internos e locais flui por meio de túneis IPSec VPN ou FastConnect de circuitos virtuais para o DRG (gateway de roteamento dinâmico) que está conectado à VCN. Um balanceador de carga privado intercepta as solicitações e as distribui para a camada web privada.
Observação:
Para garantir a resolução de domínio dos pontos finais do seu aplicativo, você deve registrar o endereço IP do balanceador de carga privado no seu DNS local. - Camada Web
A camada web é hospedada em duas instâncias de computação, ambas anexadas à mesma sub-rede privada. As instâncias estão em domínios de falha separados, garantindo a alta disponibilidade da camada web.
- Camada de Aplicativos
O nível de aplicativo inclui instâncias de computação para os seguintes componentes do Hyperion. (As abreviações entre parênteses são os labels usados para esses componentes no diagrama de arquitetura.)
- Oracle Hyperion Financial Data Quality Management, Enterprise Edition (FDMEE)
Uma solução compactada que ajuda os usuários financeiros a desenvolver processos padronizados de gerenciamento de dados financeiros usando um workflow orientado pela Web.
- Oracle Hyperion Financial Management (HFM)
Um servidor de processamento analítico on-line multidimensional no RDBMS que fornece um ambiente para consolidação baseada na Web, provisão de imposto, QMR, aplicativos JSK.
O aplicativo oferece consolidação financeira global, geração de relatórios e análise em uma única solução de software altamente escalável.
- Oracle Hyperion Planning
Uma solução centralizada, de planejamento, orçamento e previsão baseada na Web do Excel que integra processos de planejamento financeiro e operacional e melhora a previsibilidade dos negócios.
- Oracle Essbase
Um servidor OLAP (Online Analytical Processing) que fornece um ambiente para implantar aplicações predefinidas ou desenvolver aplicações personalizadas.
- Oracle Hyperion Tax Provision (HTP)
Uma solução abrangente de provisionamento de imposto global para relatórios de empresas multinacionais em US GAAP ou IFRS.
O aplicativo abrange todos os estágios do processo de provisionamento de imposto corporativo, incluindo automação de impostos, coleta de dados, cálculo de provisionamento de imposto, automação de devolução para provisão e relatório e análise de imposto. O aplicativo é criado usando o Oracle Hyperion Financial Management e aproveita toda a funcionalidade fornecida pelo Financial Management.
- Oracle Hyperion Strategic Finance
Uma solução de previsão e modelagem financeira com recursos de modelagem e análise de cenários atuais, o que ajuda a modelar e avaliar rapidamente cenários financeiros e oferece recursos de tesouraria predefinidos para gerenciamento sofisticado de estrutura de capital e dívida e capital.
- Oracle Hyperion Profitability and Cost Management
Um aplicativo que fornece insights acionáveis, descobrindo drivers de custo e lucratividade, capacitando os usuários a visibilidade e flexibilidade, além de melhorar o alinhamento de recursos.
- Oracle Hyperion Foundation Services
Componentes comuns de infraestrutura que permitem instalar e configurar todos os módulos do sistema Enterprise Performance Management; e para gerenciar usuários, segurança, metadados e o ciclo de vida dos aplicativos.
O Foundation Services é necessário, independentemente de você querer implantar o Hyperion Financial Management ou o Hyperion Planning, ou ambos.
Cada um dos componentes da camada de aplicativo é implantado em duas instâncias de computação, que são provisionadas em um domínio de falha separado. Portanto, cada componente da camada de aplicações é tolerante a falhas no nível do domínio com falha.
Todas as instâncias de computação na camada de aplicações são anexadas a uma sub-rede privada. Portanto, os aplicativos são isolados no nível de rede a partir de todos os outros recursos da topologia e eles são processados a partir do acesso de rede não autorizado.- O gateway NAT permite que as instâncias de computação privadas na camada de aplicativos acessem hosts fora da nuvem (por exemplo, para fazer download de patches de aplicativos ou de qualquer integração externa). Por meio do gateway NAT, as instâncias de computação na sub-rede privada podem iniciar conexões com a internet e receber respostas, mas não receberão conexões de entrada iniciadas dos hosts na internet.
- O gateway de serviço permite que as instâncias de computação privadas do Oracle Linux na camada de aplicações acessem um servidor Yum na região para obter atualizações do sistema operacional e pacotes adicionais.
- O gateway de serviço também permite que você faça backup dos aplicativos no Oracle Cloud Infrastructure Object Storage dentro da região, sem passar pela internet pública.
Os componentes na camada de aplicativos têm acesso ao Oracle Cloud Infrastructure File Storage compartilhado para armazenar binários compartilhados e dados gerados pelos aplicativos Hyperion.
- Oracle Hyperion Financial Data Quality Management, Enterprise Edition (FDMEE)
- Camada do Banco de Dados
A camada do banco de dados contém instâncias do Oracle Cloud Infrastructure Database. Para alta disponibilidade, use os sistemas de BD da VM (máquina virtual) do nó 2-ou sistemas de BD do Exadata.
Esta arquitetura contém dois sistemas de banco de dados com nó duplo: um para o Hyperion Foundation Services e outro para as aplicações.
- Os dois nós em cada banco de dados RAC são colocados em domínios de falha separados, garantindo que cada cluster do banco de dados seja tolerante a falhas no nível de domínio com falha.
- Todos os nós do banco de dados são anexados a uma sub-rede privada. Portanto, os bancos de dados são isolados no nível de rede de todos os outros recursos da topologia e são protegidos contra o acesso não autorizado à rede.
- O gateway de serviço permite que você faça backup dos bancos de dados para o Oracle Cloud Infrastructure Object Storage dentro da região, sem passar pela internet pública.