Implantação da Plataforma de Manutenção no Oracle Cloud

Apesar do aumento dos custos de combustível e das ameaças iminentes à inflação, a procura de viagens aéreas está a aumentar.

No entanto, com o número de partidas a aumentar quase 45% em relação ao ano passado, a GOL Linhas Aéreas Inteligentes (GOL) enfrenta uma intensa pressão para manter sua frota em expansão de Boeing 737s operando em plena capacidade.

Para garantir que suas 90 aeronaves B737-800, 23 aeronaves B737-700 e 10 B737 MAX 8s estejam sempre prontas para decolagem, a GOL decidiu migrar sua plataforma de manutenção, reparo e revisão (MRO) local para a Oracle Cloud Infrastructure (OCI).

Em sua divisão GOL Aerotech, lançada em 2019, a GOL administra sua principal instalação de MRO do Aeroporto Internacional Tancredo Neves, localizado em Confins, Brasil. Lá, a GOL emprega 760 técnicos de aeronaves que gastam mais de 350.000 horas por ano reparando e reformulando aviões, motores, sistemas eletrônicos, rodas e peças, resultando em mais de 600.000 horas de disponibilidade de aeronaves e uma entrega 98% no prazo e taxas de liberação de aeronaves para serviços de manutenção pesada. A GOL não só está qualificada para realizar serviços de manutenção para suas próprias aeronaves, como também fornece serviços de MRO para outras empresas e companhias aéreas que operam aeronaves da família Boeing 737 Next Generation, 737 Classic, 737 MAX e Boeing 767. A GOL também é certificada por reguladores nacionais e internacionais, como ANAC (National Agency Civil Aviation Administration, Brasil), FAA (Federal Aviation Administration, Estados Unidos) e EASA (European Union Aviation Safety Agency).

Para ajudar a dimensionar suas operações de serviço de MRO, a GOL migrou recentemente sua plataforma de MRO de um data center local para a OCI. Depois de migrar para a OCI, a companhia aérea brasileira conseguiu concluir rapidamente os serviços de manutenção e os procedimentos logísticos, identificar técnicos qualificados, localizar peças e liberar aeronaves, mantendo altos padrões de qualidade e garantindo rigorosos contratos de nível de serviço (SLAs) de confiabilidade e desempenho. Além de se tornar a melhor companhia aérea no tempo do Brasil e possuir um recorde de segurança de 18 anos líder do setor, a GOL investiu bilhões de reais em suas instalações, serviços e tecnologia de MRO para oferecer experiências excepcionais aos clientes no ar e no solo.

Depois de migrar a plataforma AMOS MRO para a OCI, a GOL conseguiu:

  • Reduza o alcance da infraestrutura de TI em 40%
  • Reduza os custos em 60%, usando menos CPUs
  • Melhorar o tempo de resposta do aplicativo AMOS MRO em 30%
  • Alcance 100% de disponibilidade com zero incidentes relatados

Arquitetura

A GOL Linhas Aéreas Inteligentes (GOL) usou o Cloud Lift Service (CLS) da Oracle para migrar sua plataforma AMOS de manutenção, reparo e revisão (MRO) da Swiss Aviation Software de um data center local para a região do Oracle Cloud Infrastructure (OCI) em São Paulo, Brasil.

Após a migração do AMOS para a OCI, as cargas de trabalho de MRO da GOL foram reinstaladas para ajudar a reforçar a segurança e criar um modelo de governança mais abrangente. O núcleo do aplicativo AMOS MRO é um banco de dados Sybase, que migrou para instâncias do OCI como parte do serviço CLS. A plataforma AMOS MRO possui vários pontos de integração, incluindo:

  • Instâncias do Oracle Service Oriented Architecture e SAP Enterprise Resource Planning
  • Sistemas de treinamento e certificação da Boeing
  • Os sistemas de operações aéreas NetLine da Lufthansa, que são replicados para uma instância do Oracle Exadata Database Service e hospedados no ambiente do AMOS OCI.

Todos esses pontos de integração enviam dados críticos ao AMOS, fornecendo às equipes da GOL informações em tempo real para executar verificações de manutenção de rotina e não programadas sob demanda.

O GOL projetou uma topologia de rede hub e spoke. A conexão principal fornece conectividade local usando FastConnect e um gateway de roteamento dinâmico (DRG) na VCN de hub. Uma conexão secundária usa um túnel VPN site a site do local para a VCN de hub. As VCNs de hub são conectadas usando LPGs (local peering gateways). VCNs adicionais são conectadas usando LPGs como porta-vozes. Os serviços básicos são implantados na VCN de hub, enquanto aplicativos, como AMOS, são implantados em uma VCN de spoke. A VCN spoke contém sub-redes para aplicativos front-end, aplicativos back-end, bancos de dados e tráfego de backup. O tráfego é controlado por tabelas de roteamento e listas de segurança. Os aplicativos são acessados por meio da rede multiprotocol label switching (MPLS), e as integrações com sistemas de terceiros são conectadas usando um gateway de internet na VCN spoke.

Para backups, o GOL usa recursos nativos da OCI, bem como o Commvault. Além disso, a GOL aproveitou o Oracle Cloud Infrastructure Resource Manager e o Terraform, ajudando a automatizar o processo de provisionamento de recursos no OCI. Com o Oracle Cloud Infrastructure Resource Manager e o Terraform, a GOL usou scripts de infraestrutura como código (IaC) para automatizar o provisionamento de serviços e recursos para a infraestrutura do AMOS. O GOL agora pode recriar a infraestrutura do AMOS na região OCI em Ashburn, por exemplo, em menos de uma hora. Essa região também pode ser usada em um cenário de recuperação de desastres.

O diagrama a seguir ilustra essa arquitetura de referência.



gol-manutenção-oci-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 na sua tenancy. Uma tenancy é sinônima de uma empresa ou organização. Normalmente, uma empresa terá uma única tenancy e refletirá sua estrutura organizacional nessa tenancy. Uma única tenancy geralmente está associada a uma única assinatura, e uma única assinatura geralmente 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, denominados 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).

  • Serviço IAM (Identity and Access Management)

    O Oracle Cloud Infrastructure Identity and Access Management (IAM) é o plano de controle de acesso para o Oracle Cloud Infrastructure (OCI) e Oracle Cloud Applications. A API do IAM e a interface do usuário permitem gerenciar domínios de identidades e os recursos dentro do domínio de identidades. Cada domínio de identidade do OCI IAM representa uma solução de gerenciamento de identidade e acesso independente ou outra população de usuários.

  • Auditoria

    O serviço Oracle Cloud Infrastructure Audit registra automaticamente as chamadas para todos os pontos finais suportados da API (interface de programação de aplicativos) pública do Oracle Cloud Infrastructure como eventos de log. Atualmente, todos os serviços suportam os logs do Oracle Cloud Infrastructure Audit.

  • Política

    Uma política do Oracle Cloud Infrastructure Identity and Access Management especifica quem pode acessar quais recursos e como. O acesso é concedido no nível de grupo e compartimento. Isso significa que você pode gravar uma política que dá a um grupo um tipo específico de acesso em um compartimento específico ou à tenancy.

  • Compartimento

    Os compartimentos são partições lógicas entre regiões dentro de uma tenancy do Oracle Cloud Infrastructure. Use compartimentos para organizar seus recursos no Oracle Cloud, controlar o acesso aos recursos e definir cotas de uso. Para controlar o acesso aos recursos em um determinado compartimento, você define políticas que especificam quem pode acessar os recursos e quais ações eles podem executar.

  • Domínio de disponibilidade

    Os domínios de disponibilidade são data centers independentes dentro de uma região. Os recursos físicos de cada domínio de disponibilidade são isolados dos recursos dos outros domínios de disponibilidade, que fornecem 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, uma falha em um domínio de disponibilidade provavelmente não afetará os outros domínios de disponibilidade na região.

  • Domínio de falha

    Um domínio de falha é um agrupamento de hardware e infraestrutura dentro de um domínio de disponibilidade. Cada domínio de disponibilidade tem três domínios de falha com energia e hardware independentes. Quando você distribui recursos entre vários domínios de falha, seus aplicativos podem tolerar falhas físicas do servidor, manutenção do sistema e falhas de alimentação dentro de um domínio de falha.

  • Rede virtual na nuvem (VCN) e sub-redes

    Uma VCN é uma rede personalizada e definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes de data center tradicionais, as VCNs dão a você controle total sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você pode alterar após criar a VCN. Você pode segmentar uma VCN em sub-redes, que podem ter escopo em uma região ou em um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não se sobreem com as 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.

  • 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.

  • 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.

  • Gateway de Internet

    O gateway de internet permite o tráfego entre as sub-redes públicas em uma VCN e a internet pública.

  • FastConnect

    O Oracle Cloud Infrastructure FastConnect fornece uma maneira fácil de criar uma conexão privada dedicada entre o data center e o Oracle Cloud Infrastructure. FastConnect fornece opções de maior largura de banda e uma experiência de rede mais confiável quando comparada com conexões baseadas na internet.

  • Gateway de roteamento dinâmico (DRG)

    O DRG é um roteador virtual que fornece um caminho para 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.

  • LPG (Local Peering Gateway)

    Um LPG permite parear uma VCN com outra VCN na mesma região. Pareamento significa que as VCNs se comunicam usando endereços IP privados, sem o tráfego que passa pela internet ou que é roteado pela sua rede local.

  • Gateway NAT (Network Address Translation)

    Um gateway NAT permite que recursos privados em uma VCN acessem hosts na internet, sem expor esses recursos a conexões de internet de entrada.

  • Balanceador de carga

    O serviço Oracle Cloud Infrastructure Load Balancing fornece distribuição automatizada de tráfego de um único ponto de entrada para vários servidores no back-end.

  • Object Storage

    O armazenamento de objetos fornece 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 de análise 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 experimentar qualquer degradação no desempenho ou na confiabilidade do serviço. Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar de forma rápida, imediata e frequente. Use o armazenamento de arquivos compactados para armazenamento " frio" que você mantém por longos períodos de tempo e raramente acessa.

  • Serviço Compute

    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 de CPU, memória, largura de banda de rede e armazenamento. Após 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.

  • Sistema de BD Exadata

    O Oracle Exadata Database Service permite que você aproveite o poder do Exadata na nuvem. Você pode provisionar sistemas X8M flexíveis que permitem adicionar servidores de computação de banco de dados e servidores de armazenamento ao sistema à medida que suas necessidades aumentam. Os sistemas X8M oferecem redes RoCE (RDMA over Converged Ethernet) para módulos de memória persistente (PMEM) de alta largura de banda e baixa latência, bem como software Exadata inteligente. Você pode provisionar sistemas X8M usando uma forma equivalente a um sistema X8 quarter-rack e, em seguida, adicionar servidores de banco de dados e de armazenamento a qualquer momento após o provisionamento.

Seja Destaque na Criação e Implantação

Deseja mostrar o que você criou no Oracle Cloud Infrastructure? Gostaria de 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.

  1. Fazer download do modelo (PPTX)

    Ilustre sua própria arquitetura de referência arrastando e soltando os ícones na estrutura de arame de amostra.

  2. Assistir o tutorial de arquitetura

    Obtenha instruções passo a passo sobre como criar uma arquitetura de referência.

  3. Enviar seu diagrama

    Envie um e-mail com seu diagrama. Nossos arquitetos de nuvem analisarão seu diagrama e entrarão em contato com você para discutir sua arquitetura.

Explorar Mais

Saiba mais sobre as funcionalidades desta arquitetura e sobre arquiteturas relacionadas.

Confirmação

  • Autores: Robert Huie, Gustavo Alves, Sasha Banks-Louie
  • Colaborador: Robert Lies