TI Tharseo: Migre o ERP de Banner Ellucian para o Oracle Cloud Usando FastConnect e Rackware
Aos 96 anos, uma faculdade de comunidade do Kansas mudou repentinamente a maneira como gerenciou os serviços dos alunos movendo seu Ellucian Banner ERP (Enterprise Resource Planning) e vários outros aplicativos de gerenciamento de informações de alunos de terceiros de um data center no campus para a Oracle Cloud Infrastructure (OCI).
Fundada em 1927, a faculdade comunitária baseada no Kansas oferece cerca de 15.000 alunos com centenas de certificados e diplomas educacionais em TI, agricultura, negócios, belas artes, enfermagem e educação. Estes diplomas podem ser obtidos on-line ou em qualquer um dos sete campi diferentes em todo o estado do Kansas. Além de contribuir com cerca de US $ 50 milhões para a economia local do Kansas nos últimos anos, o colégio comunitário foi designado como um centro nacional de excelência acadêmica em educação de defesa cibernética pelo Departamento de Segurança Interna dos EUA e pela Agência Nacional de Segurança.
Apesar de sua pequena equipe de TI, hardware antigo e políticas de gastos restritivas, a faculdade de comunidade vislumbrou uma infraestrutura de TI moderna que poderia ajudar a controlar custos, aumentar a continuidade dos negócios e se adaptar rapidamente às necessidades em constante mudança do corpo docente, administradores e alunos. Depois de concluir uma avaliação de migração de estado futuro com arquitetos do Oracle Cloud, a faculdade fez parceria com a Tharseo IT para ajudar a migrar seu Banner ERP, Deg Works e sistemas de informações de vários alunos para a OCI. Para a implementação, a Tharseo IT montou uma equipe de tigre de especialistas no assunto Ellucian Banner, arquitetos de rede, arquitetos de nuvem e DBAs Oracle que ajudaram a migrar o sistema usando RackWare.
A Tharseo IT também usou sua metodologia de entrega proprietária: Discover-Plan-Lift-Configure-Test-Clone-Go Live, que permitiu que a equipe concluísse toda a migração do sistema Ellucian Banner ERP e vários aplicativos de terceiros para ambientes de teste e produção dentro de apenas três meses.
Destaques desta implantação incluem:
- É mais fácil criar, dimensionar e proteger bancos de dados do Oracle Database Enterprise Edition, usando o Oracle Base Database Service
- Mais continuidade dos negócios usando vários domínios de falha
- Maior segurança usando bastion hosts, que só admitem usuários autorizados a acessar a tenancy OCI da faculdade de fora de sua rede virtual na nuvem (VCN)
- Contratos de nível de serviço (SLAs) garantidos e uma plataforma pronta para integração, aprimoramento e expansão futuras
Arquitetura
Usando a plataforma de migração de nuvem híbrida Rackware, a Tharseo IT ajudou a faculdade a levantar e transferir seu aplicativo Ellucian Banner de seu data center no campus para a OCI (Oracle Cloud Infrastructure).
Desenvolvido especificamente para o ensino superior, os aplicativos Banner ERP ajudam a automatizar todos os tipos de serviços estudantis, desde matrícula e auxílio financeiro até frequência, cronogramas e notas.
Esta implantação inclui os seguintes componentes:
- Ellucian Banner
- Banner de Autoatendimento (aluno)
- Banner de Autoatendimento (admin)
- Previsões para Emissão de Relatórios
- Ellucian Grau Trabalha (auditoria e planejamento)
- Editor de Eventos
- Gerente de Integração do Recrutador (BRIM)
- Flywire
- Conectar
- Fluxo de Trabalho
- Candidatura
- Ethos
- Gerenciador de Soluções
- AppXtender (imagem, varredura e indexação)
- Automic (automação de processamento)
- Aviso (software de retenção de alunos)
Em seu data center local, a rede do campus da faculdade se conecta a uma rede virtual na nuvem (VCN) do OCI usando o Oracle Cloud Infrastructure FastConnect. Todos os alunos da faculdade da comunidade, a equipe e o corpo docente devem se conectar por meio da rede do campus para acessar o sistema Banner ERP. Uma vez conectados, esses usuários são autenticados por meio do Active Directory e um portal de login seguro de logon único (SSO) antes de serem autorizados a acessar o sistema ERP.
O diagrama a seguir mostra a arquitetura:
tharseo-banner-erp-oci-oracle.zip
A sub-rede do aplicativo hospeda a camada do aplicativo para os componentes de ERP de Banner. Uma sub-rede de banco de dados hospeda os bancos de dados Oracle Database Enterprise Edition para Obras de Grau, Automação, Ética e Banner. Esses bancos de dados usam o Oracle Base Database Service, que fornece automação incorporada para tarefas comuns de gerenciamento do ciclo de vida do banco de dados, como atualização, backup/recuperação e ativação do Oracle Data Guard. Cada uma dessas tarefas pode ser executada pela equipe de TI da faculdade de comunidade, usando a console do OCI ou APIs REST. Uma sub-rede de serviços comuns é usada para serviços compartilhados entre os ambientes de produção e não de produção (não mostrados). O desenvolvimento e o teste são executados em sub-redes separadas na VCN que, como o ambiente que não é de produção, não são representadas neste diagrama. Ambientes de produção e não produção compartilham o Ethos e o Solution Manger.
Embora o Oracle Cloud Infrastructure Object Storage seja usado para armazenar backups, a faculdade da comunidade usa o Oracle Cloud Infrastructure File Storage para armazenar arquivos de configuração. Os hosts do Oracle Cloud Infrastructure Bastion são implantados em uma sub-rede bastion, que permite acesso seguro à VCN.
Para o futuro, a faculdade da comunidade está procurando:
- Mova componentes para diferentes domínios de falha para garantir a disponibilidade do aplicativo em caso de interrupção
- Permita que os usuários acessem o sistema ERP por meio de um gateway de internet
- Implantar o Oracle Cloud Infrastructure Web Application Firewall (WAF), o Oracle Cloud Guard, as zonas de segurança e a criptografia
- Substitua os hosts bastion pelo Oracle Cloud Infrastructure Bastion, fornecendo uma camada extra de segurança por meio da configuração das listas permitidas de blocos CIDR, eliminando a sobrecarga de gerenciar várias caixas de salto
- Explore as opções de alta disponibilidade e recuperação de desastres (DR), como implantar balanceadores de carga, distribuir o aplicativo entre domínios de disponibilidade e usar uma configuração ativa e standby para os bancos de dados
- Crie um plano de recuperação de desastres que use o Rackware para replicar dados do aplicativo e o Oracle Data Guard para replicar dados do banco de dados com esses serviços configurados de forma passiva ativa em uma região secundária para DR
- Considere ferramentas nativas da nuvem do OCI, como Oracle Cloud Infrastructure Functions, Oracle Cloud Infrastructure Resource Manager e infraestrutura como código (IaC) para automatizar processos de implantação de rotina
- Explore o Oracle Database Zero Data Loss Autonomous Recovery Service para proteger as transações do banco de dados em tempo real
- Use o Oracle Cloud Observability and Management Platform para fornecer visibilidade total da pilha ao ambiente
O diagrama a seguir ilustra a arquitetura futura:
tharseo-banner-erp-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.
- FastConnect
O Oracle Cloud Infrastructure FastConnect fornece uma maneira fácil de criar uma conexão privada dedicada entre o seu data center e o Oracle Cloud Infrastructure. FastConnect oferece opções de largura de banda mais alta e uma experiência de rede mais confiável quando comparada com conexões baseadas em internet.
- 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.
- 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.
- 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 armazenamento do Oracle Cloud Infrastructure Block Volumes em vez de armazenamento local e pode executar o Oracle Real Application Clusters (Oracle RAC) para melhorar a disponibilidade.
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.