Construction Specialties: Implantação da plataforma de análise global no Oracle Cloud
Quando a Construction Specialties decidiu criar uma plataforma de análise global "Um CS", sua primeira mudança foi para obter seus principais dados de produtos de um AS/400 local e para aplicativos Oracle Fusion.
À medida que a empresa começou a migrar alguns 300 usuários para o Oracle Analytics Cloud (OAC) e o Oracle Autonomous Data Warehouse (ADW), ambos em execução no Oracle Cloud Infrastructure (OCI), ele desativou vários sistemas e aplicativos que estavam em execução no local, incluindo um servidor de relatórios SQL Server, iDashboards e Power BI.
Fundada em 1948 no Líbano, NJ com escritórios em 22 países, a Construction Specialties fabrica mais de 10 linhas diferentes de produtos de construção. Com um aumento na demanda por produtos de construção mais sustentáveis, uma onda de concorrentes de nicho entrou no mercado com ofertas direcionadas, únicas e rápidas de serem comercializadas. Para pressionar esses concorrentes, a empresa precisava acelerar seus ciclos de pedido à entrega e atualizar sua infraestrutura de aplicativos de negócios em todo o mundo.
Antes de se padronizar em uma plataforma de análise baseada em nuvem, a Construction Specialties também avaliou o Tableau e a Microsoft. Mas, depois de perceber que seria necessário criar várias APIs para trazer dados dos aplicativos Oracle CPQ, Oracle Commerce, Oracle ERP, Oracle HCM, Oracle OTM, Oracle Product Hub e Oracle SCM SaaS para uma plataforma de relatórios e análises de terceiros, a empresa achou muito mais fácil migrar todas as suas cargas de trabalho de negócios para o Oracle Cloud.
Arquitetura
Em uma sub-rede privada dentro de sua rede virtual na nuvem (VCN) no Oracle Cloud Infrastructure, a Construction Specialties fornece cerca de 300 proprietários de produtos, representantes de vendas e equipes de TI com acesso baseado em atribuição a pastas privadas, que são autenticadas usando o Oracle Cloud Infrastructure Identity and Access Management (IAM).
Usando as transformações ODBC e JDBC nativas no Oracle Data Integrator (ODI), os dados de produtos e vendas da empresa, incluindo reservas, pedidos, faturas, inventário, backlog e cotações, são extraídos de vários aplicativos Oracle SaaS, AS/400 ERP, Salesforce CPQ, bancos de dados e planilhas e, em seguida, carregados em um Oracle Autonomous Data Warehouse. Mais de 250 relatórios estão sendo migrados de várias planilhas, SSRS, iDashboards e Power BI para o Oracle Analytics Cloud, e novos painéis estão sendo criados no momento. Após ser treinado nas técnicas de visualização do BI RPD da Oracle, os usuários podem executar instantaneamente visualizações e relatórios no Oracle Analytics Cloud (e no Oracle Analytics Cloud Mobile), acessando metadados, esquemas lógicos, esquemas físicos, mapeamentos físico a lógico e outras construções sob demanda.
Embora todos os sistemas da empresa sejam divididos entre produção, teste de aceitação do usuário e desenvolvimento, somente administradores de banco de dados (DBAs) têm permissão para executar consultas ad hoc. O sistema está atualmente dimensionado para até 10 usuários simultâneos. À medida que mais usuários são migrados para o Oracle Analytics Cloud (OAC), a Construction Specialties planeja provisionar de quatro a seis CPUs adicionais.
Além da segurança padrão disponível no Oracle Autonomous Data Warehouse e no Oracle Analytics Cloud, a Construction Specialties também usa o Oracle IAM para autenticar todos os usuários internos do ambiente do Oracle Cloud Infrastructure. Os usuários se autenticam no sistema por meio do Okta, que é um provedor de identidades de terceiros integrado ao IAM para fornecer SSO (Single Sign-On).
O diagrama a seguir ilustra essa arquitetura de referência.
Construction-specialties-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ê se inscreve no 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. Em geral, uma empresa terá uma única tenancy e refletirá sua estrutura organizacional dentro dessa 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, chamados domínios de disponibilidade. As regiões são independentes de outras regiões, e grande distância pode separá-las (entre países ou até mesmo continentes).
- Gerenciamento de identidade e acesso (IAM)
O serviço Oracle Cloud Infrastructure Identity and Access Management (IAM) permite controlar quem pode acessar seus recursos no Oracle Cloud Infrastructure e as operações que eles podem executar nesses recursos.
- 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, o que 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.
- Auditoria
O serviço Oracle Cloud Infrastructure Audit registra automaticamente as chamadas para todos os pontos finais suportados da API pública no Oracle Cloud Infrastructure como eventos de log. Atualmente, todos os serviços suportam os logs do Oracle Cloud Infrastructure Audit.
- LogO serviço de log é altamente escalável e totalmente gerenciado que fornece acesso aos seguintes tipos de logs de seus recursos na nuvem:
- Logs de auditoria: Logs relacionados a eventos emitidos pelo serviço Audit.
- Logs de serviço: Logs emitidos por serviços individuais, como API Gateway, Events, Functions, Load Balancing, Object Storage e logs de fluxo da VCN.
- Logs personalizados: Logs que contêm informações de diagnóstico de aplicativos personalizados, outros provedores de nuvem ou um ambiente local.
- Cloud Guard
Você pode usar o Oracle Cloud Guard para monitorar e manter a segurança dos seus recursos no Oracle Cloud Infrastructure. O Cloud Guard usa receitas do detector que você pode definir para examinar seus recursos quanto a pontos fracos na segurança e para monitorar operadores e usuários quanto a atividades arriscadas. Quando qualquer atividade insegura ou configuração incorreta é detectada, o Cloud Guard recomenda ações corretivas e ajuda a tomar essas ações, com base nas receitas do respondedor que você pode definir.
- Domínio de disponibilidade
Os domínios de disponibilidade são data centers independentes e independentes dentro de uma região. Os recursos físicos em 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 resfriamento, ou rede interna. Portanto, é improvável que uma falha em um domínio de disponibilidade afete os outros domínios de disponibilidade da região.
- 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 tradicionais de data center, as VCNs permitem total controle 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ínuo de endereços que não se sobrepõem 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 rota
As tabelas de roteamento virtual contêm regras para rotear o tráfego de sub-redes para destinos fora de uma VCN, normalmente por meio de gateways.
- VPN Site a Site
A VPN entre sites fornece conectividade de VPN IPSec entre a sua rede local e VCNs no Oracle Cloud Infrastructure. A suíte de protocolos IPSec criptografa o tráfego IP antes que os pacotes sejam transferidos da origem para o destino e decriptografa o tráfego quando ele chega.
- Gateway de roteamento dinâmico (DRG)
O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada 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 viaja pela malha da rede Oracle e nunca atravessa a internet.
- Autonomous Data Warehouse
O Oracle Autonomous Data Warehouse é um serviço de banco de dados independente, com autoproteção e autorreparo otimizado para cargas de trabalho de data warehouse. Não é necessário configurar ou gerenciar nenhum hardware ou instalar qualquer software. O Oracle Cloud Infrastructure trata da criação do banco de dados, bem como de backup, aplicação de patches, upgrade e ajuste do banco de dados.
- Análise
O Oracle Analytics Cloud é um serviço de nuvem pública escalável e seguro que capacita os analistas de negócios com recursos modernos de análise com autoatendimento com tecnologia de IA para preparação de dados, visualização, relatórios empresariais, análise aumentada e geração e processamento de linguagem natural. Com o Oracle Analytics Cloud, você também obtém recursos flexíveis de gerenciamento de serviços, incluindo configuração rápida, escalonamento e aplicação de patches fáceis e gerenciamento automatizado do ciclo de vida.
- 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 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 perder nenhuma degradação no desempenho ou na confiabilidade do serviço. Use o armazenamento padrão para armazenamento "dinâmico" que você precisa para acessar rapidamente, imediatamente 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 ou raramente acessa.
Obter Recursos Criados e Implantados
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 na estrutura de fio de amostra.
- Assistir o tutorial de arquitetura
Obtenha instruções passo a passo sobre como criar uma arquitetura de referência.
- Envie seu diagrama
Envie-nos 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.