Migre ERP, Obras de Grau e Bancos de Dados de Banner Ellucian para o Oracle Cloud
Quando uma universidade baseada na Virgínia Ocidental queria modernizar seus serviços de alunos e operações do campus, ela recorreu ao provedor de serviços gerenciados Tharseo IT para obter ajuda.
Depois de migrar o Ellucian Banner 9X ERP da universidade, cinco bancos de dados de Banner e um aplicativo 5X do Grau Works de um data center no campus para a OCI (Oracle Cloud Infrastructure), Tharseo também ajudou a universidade a implantar uma análise preditiva mecanismo para monitorar seus sistemas, uma região de recuperação de desastres para melhorar a continuidade dos negócios e uma infraestrutura de servidor virtualizada sob demanda para ajudar a alocar recursos em vários sistemas com base nas necessidades em constante mudança de alunos, professores e funcionários.
Depois de analisar o ambiente local da universidade, a Oracle forneceu uma recomendação de dimensionamento com base no pico do tráfego nas cargas de trabalho dos aplicativos da universidade. Para minimizar o risco e garantir uma transição bem-sucedida, a universidade fez parceria com a Tharseo IT para ajudar a migrar:
- Ellucian Banner 9x ERP para OCI, incluindo módulos para alunos, RH, auxílio financeiro e outros
- Gerenciamento de Workflow e Documentos de Banner
- Quatro camadas de instâncias do banco de dados de Banner, incluindo uma para produção, duas para preparação e uma instância auxiliar para desenvolvimento
- Obras de Grau 5X para ajudar os alunos e seus orientadores a avaliar o progresso acadêmico para a conclusão dos títulos acadêmicos do aluno
- Dezenas de interfaces de sistemas de terceiros
Melhorar e preservar a continuidade dos negócios estava entre as principais prioridades da universidade para essa migração para a nuvem. Tharseo ajudou esta instituição de pesquisa estudantil a:
- Configure uma região de recuperação de desastres usando Rackware e forneça réplicas do banco de dados para failover
- Configurar o Oracle Data Guard para restaurar rapidamente os dados
- Reter e arquivar dados usando o Oracle Cloud Infrastructure Object Storage
Arquitetura
Dependendo dos módulos e componentes que uma universidade decide implementar, há várias maneiras de implantar o Ellucian Banner na nuvem.
Depois que os módulos e componentes são selecionados, o restante das decisões de arquitetura se baseia nos requisitos específicos da universidade para infraestrutura, segurança e disponibilidade.
Os módulos e componentes do aplicativo Banner ERP são executados em instâncias virtuais. O primeiro componente é o Administrador de Banner, que é usado para gerenciar informações financeiras, de alunos e de recursos humanos, e é acessado apenas pelo corpo docente e pela equipe da universidade. Para fins de segurança, o Administrador de Banner só pode ser acessado usando um Endereço IP privado em uma sub-rede privada de dentro da rede do campus da universidade ou por meio de um túnel VPN site a site para o gateway de roteamento dinâmico (DRG) e para a rede virtual na nuvem (VCN). O segundo componente é o Self Service Banner (SSB), acessado por alunos, professores e funcionários, e utilizado no gerenciamento de notas, currículos de aulas, históricos escolares, cronogramas, listas de alunos, ordens de serviço de dependência, benefícios, proventos e orçamentos. Para essa implantação, a universidade optou por tornar o SSB acessível apenas na rede do campus. O acesso ao Banner deve primeiro passar pela rede do campus da universidade, depois pela VPN site a site e, finalmente, pela rede virtual na nuvem (VCN). Um balanceador de carga local na rede do campus é usado para gerenciamento e distribuição de tráfego.
O Obras de Título Acadêmico é um aplicativo separado utilizado pela universidade para planejar o curso e executar auditorias de título acadêmico. Os Obras de Grau são acessados pelos alunos para auditoria de título acadêmico nos mesmos canais que os SSB. O Grau Works se integra ao Banner por meio de trabalhos em batch e vínculos de banco de dados e extrai dados do banco de dados do Banner.
Para submeter jobs em batch, uma instância virtual usa um daemon de processamento em batch que se comunica usando DBMS_PIPES ou AQ (Advanced Queuing). O corpo docente e a equipe enviam solicitações de relatórios que a instância virtual de envio de cargos executa.
O diagrama a seguir mostra a arquitetura:
tharseo-it-oci-architecture-oracle.zip
Dois ambientes são criados, um para produção (Prod) e outro para teste e desenvolvimento (Não Prod). As camadas do aplicativo são separadas em duas sub-redes. Uma sub-rede única é usada para a camada do banco de dados que consiste em bancos de dados Prod e Não Prod.
O Oracle Base Database Service armazena os dados gerados por todos os componentes de banner. Vários bancos de dados são implantados para suportar o Banner: o Banco de Dados do Banner, o Banco de Dados do data warehouse (DW) e o Banco de Dados Obras de Graus. O Oracle Cloud Infrastructure File Storage é usado para armazenar dados de configuração do aplicativo. O Oracle Cloud Infrastructure Object Storage é usado para armazenar backups.
Há máquinas virtuais de suporte adicionais implantadas para suportar o Banner, como a API Ethos e o Events Publisher.
Para recuperação de desastres, uma configuração ativo-passiva é implantada. Usando a Rackware, a camada de aplicativo do Prod é preparada para a Região OCI em Phoenix, que é conectada por pareamento remoto. Os bancos de dados stand-by são implantados no Phoenix com Data Guard replicando os dados do banco de dados.
Para monitorar o ambiente, a universidade implantou ferramentas do Oracle Cloud Observability and Management Platform, incluindo Database Management e Oracle Cloud Infrastructure Monitoring.
A Tharseo está trabalhando com a universidade para continuar a modernizar a infraestrutura para Banner e aproveitar os serviços nativos da nuvem para aumentar a disponibilidade, a segurança e o monitoramento. No roteiro para Tharseo e a universidade estão os seguintes:
- Alta disponibilidade: A universidade está explorando opções para usar balanceadores de carga do OCI para fornecer maior disponibilidade
- Segurança: A universidade está explorando ferramentas de segurança da OCI, como zonas de segurança da OCI, Oracle Cloud Guard, Oracle Cloud Infrastructure Vulnerability Scanning Service, Oracle Cloud Infrastructure Web Application Firewall (WAF) e TDE (Transparent Data Encryption). O isolamento da parte do aplicativo para o corpo docente e a equipe fornecerá uma camada de segurança adicional. O isolamento dos bancos de dados de teste em sua própria sub-rede também fornecerá uma camada de segurança adicional.
- Visibilidade de ponta a ponta: O uso de recursos adicionais do Oracle Cloud Observability and Management Platform permitirá que a universidade obtenha maior conhecimento do desempenho do aplicativo Banner ERP.
O diagrama a seguir ilustra a arquitetura futura:

Descrição da ilustração tharseo-it-oci-future.png
tharseo-it-oci-future-oracle.zip
A arquitetura tem os seguintes componentes:
- Locação
Uma tenancy é uma partição segura e isolada que a Oracle configura no Oracle Cloud quando você acessa o Oracle Cloud Infrastructure. Você pode criar, organizar e administrar seus recursos no Oracle Cloud em sua tenancy. Uma tenancy é sinônimo de empresa ou organização. Geralmente, uma empresa terá uma única tenancy e refletirá sua estrutura organizacional dentro dessa tenancy. Em geral, uma única tenancy é associada a uma única assinatura e, em geral, uma única assinatura só tem uma tenancy.
- Região
Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, denominada domínios de disponibilidade. As regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou até mesmo continentes).
- Domínio de disponibilidade
Domínios de disponibilidade são data centers stand-alone e independentes dentro de uma região. Os recursos físicos de cada domínio de disponibilidade são isolados dos recursos de outros domínios de disponibilidade, o que oferece tolerância a falhas. Os domínios de disponibilidade não compartilham infraestrutura como energia ou refrigeração ou a rede interna do domínio de disponibilidade. Portanto, provavelmente uma falha em um domínio de disponibilidade não afetará os outros domínios de disponibilidade da região.
- Rede virtual na nuvem (VCN) e sub-redes
Uma VCN é uma rede personalizável e definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes tradicionais de data center, as VCNs oferecem total controle sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você pode alterar após a criação da VCN. Você pode segmentar uma VCN em sub-redes, com escopo definido para uma região ou para um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não se sobrepõem a outras sub-redes da VCN. Você pode alterar o tamanho de uma sub-rede após a criação. Uma sub-rede pode ser pública ou privada.
- Tabela de roteamento
As tabelas de roteamento virtual contêm regras para rotear o tráfego de sub-redes para destinos fora de uma VCN, geralmente por meio de gateways.
- Lista de segurança
Para cada sub-rede, você pode criar regras de segurança que especifiquem a origem, o destino e o tipo de tráfego que deve ser permitido dentro e fora da sub-rede.
- VPN entre Sites
A VPN Site a Site fornece conectividade IPSec VPN entre sua rede local e VCNs no Oracle Cloud Infrastructure. A suíte de protocolos IPSec criptografará o tráfego IP antes que os pacotes sejam transferidos da origem para o destino e decriptografará o tráfego quando ele chegar.
- Gateway de Internet
O gateway de internet permite tráfego entre as sub-redes públicas em uma VCN e a internet pública.
- Gateway de roteamento dinâmico (DRG)
O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre VCNs na mesma região, entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.
- Gateway de serviço
O gateway de serviço fornece acesso de uma VCN a outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle passa pela malha da rede Oracle e nunca atravessa a internet.
- Pareamento remoto
O pareamento remoto permite que os recursos da VCNs se comuniquem usando endereços IP privados sem rotear o tráfego pela internet ou por meio da sua rede local. O pareamento remoto elimina a necessidade de um gateway de internet e de endereços IP públicos para as instâncias que precisam se comunicar com outra VCN em outra região.
- Computação
O serviço Oracle Cloud Infrastructure Compute permite provisionar e gerenciar hosts de computação na nuvem. Você pode iniciar instâncias de computação com formas que atendam aos seus requisitos de recursos para CPU, memória, largura de banda da rede e armazenamento. Depois de criar uma instância de computação, você pode acessá-la de forma segura, reiniciá-la, anexar e desconectar volumes e encerrá-la quando não precisar mais dela.
- Object Storage
O armazenamento de objetos oferece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados analíticos e conteúdo avançado, como imagens e vídeos. Você pode armazenar de forma segura e depois recuperar dados diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar o armazenamento de forma integrada sem prejudicar o desempenho ou a confiabilidade do serviço. Use o armazenamento padrão para armazenamento de acesso frequente que você precisa acessar de forma rápida, imediata e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.
- Armazenamento de arquivos
O serviço Oracle Cloud Infrastructure File Storage fornece um sistema de arquivos de rede durável, escalável e seguro e de nível empresarial. Você pode se conectar a um sistema de arquivos do serviço File Storage de qualquer instância bare metal, de máquina virtual ou de contêiner em uma VCN. Você também pode acessar um sistema de arquivos de fora da VCN usando o Oracle Cloud Infrastructure FastConnect e a IPSec VPN.
- Data Guard
O Oracle Data Guard fornece um conjunto abrangente de serviços que criam, mantêm, gerenciam e monitoram um ou mais bancos de dados standby para permitir que os bancos de dados Oracle de produção permaneçam disponíveis sem interrupção. O Oracle Data Guard mantém esses bancos de dados standby como cópias do banco de dados de produção. Em seguida, se o banco de dados de produção ficar indisponível por causa de uma interrupção planejada ou não planejada, o Oracle Data Guard poderá alternar qualquer banco de dados stand-by para a atribuição de produção, minimizando o tempo de indisponibilidade associado à interrupção.
- Oracle Base Database Service
O Oracle Base Database Service é um serviço de banco de dados Oracle Cloud Infrastructure (OCI) que permite criar, escalar e gerenciar bancos de dados Oracle com todos os recursos em máquinas virtuais. Um sistema de banco de dados de VM usa o armazenamento do OCI Block Volumes em vez do armazenamento local e pode executar o Oracle Real Application Clusters (Oracle RAC) para melhorar a disponibilidade.
- Monitoramento
O serviço Oracle Cloud Infrastructure Monitoring monitora de forma ativa e passiva seus recursos de nuvem usando métricas para monitorar recursos e alarmes para notificá-lo quando essas métricas atenderem aos acionadores especificados pelo alarme.
- Database Management
O Database Management Cloud Service fornece aos DBAs uma console unificada para bancos de dados locais e na nuvem, com recursos de gerenciamento do ciclo de vida para monitoramento, gerenciamento de desempenho, ajuste e administração. Use diagnóstico e ajuste avançados da frota de bancos de dados para solucionar problemas e otimizar o desempenho. Otimize SQL com monitoramento SQL em tempo real e simplifique as configurações do banco de dados.
Seja Destaque na Criação e Implantação
Deseja mostrar o que você criou no Oracle Cloud Infrastructure? É importante compartilhar suas lições aprendidas, melhores práticas e arquiteturas de referência com nossa comunidade global de arquitetos de nuvem? Vamos ajudá-lo a começar.
- Faça download do modelo (PPTX)
Ilustre sua própria arquitetura de referência arrastando e soltando os ícones no quadro de fios de amostra.
- Assista ao tutorial de arquitetura
Obtenha instruções passo a passo sobre como criar uma arquitetura de referência.
- Enviar seu diagrama
Envie um e-mail com seu diagrama. Nossos arquitetos de nuvem verificarão seu diagrama e entrarão em contato com você para discutir sua arquitetura.
Explorar Mais
Saiba mais sobre os recursos desta arquitetura e sobre as arquiteturas relacionadas.
