Construction Specialties: distribuzione della piattaforma di analitica globale in Oracle Cloud

Quando Construction Specialties ha deciso di creare una piattaforma di analitica globale "One CS", il suo primo passo è stato quello di estrarre i dati di prodotto di base da un AS/400 on premise e da Applicazioni Oracle Fusion.

Quando l'azienda ha iniziato la migrazione di circa 300 utenti a Oracle Analytics Cloud (OAC) e Oracle Autonomous Data Warehouse (ADW), entrambi in esecuzione su Oracle Cloud Infrastructure (OCI), ha disattivato l'esecuzione di più sistemi e applicazioni in esecuzione on premise, incluso un server di reporting SQL Server, iDashboards e Power BI.

Fondata nel 1948 in Libano, NJ con uffici in 22 paesi, Construction Specialties produce più di 10 diverse linee di prodotti da costruzione. Con un aumento della domanda di prodotti per l'edilizia più sostenibili, un'ondata di concorrenti di nicchia è entrata nel mercato con offerte mirate, una tantum e veloci da commercializzare. Per esercitare pressioni su questi concorrenti "nuovi concorrenti", l'azienda doveva accelerare i propri cicli order-to-delivery e aggiornare l'infrastruttura delle applicazioni aziendali in tutto il mondo.

Prima di standardizzare una piattaforma di analisi basata su cloud, Construction Specialties ha anche valutato Tableau e Microsoft. Dopo aver capito che avrebbe dovuto creare più API per integrare dati da Oracle CPQ, Oracle Commerce, Oracle ERP, Oracle HCM, Oracle OTM, Oracle Product Hub e Oracle SCM SaaS in una piattaforma di reporting e analisi di terze parti, l'azienda ha semplificato la migrazione di tutti i carichi di lavoro aziendali in Oracle Cloud.

Storia di un cliente

Scopri di più sul percorso di Construction Specialties verso Oracle Cloud:

Architettura

In una subnet privata all'interno della propria rete cloud virtuale (VCN) su Oracle Cloud Infrastructure, Construction Specialties offre circa 300 proprietari di prodotti, funzionari commerciali e team IT con accesso basato su ruoli alle cartelle private, autenticate mediante Oracle Cloud Infrastructure Identity and Access Management (IAM).

Utilizzando le trasformazioni ODBC e JDBC native in Oracle Data Integrator (ODI), i dati relativi a prodotti e vendite dell'azienda, inclusi prenotazioni, ordini, fatture, magazzino, backlog e preventivi, i dati vengono estratti da più applicazioni Oracle SaaS, ERP AS/400, Salesforce CPQ, database e fogli di calcolo, quindi caricati in un Oracle Autonomous Data Warehouse. È in corso la migrazione di più di 250 report da diversi fogli di calcolo, SSRS, iDashboards e Power BI a Oracle Analytics Cloud e attualmente vengono creati nuovi dashboard. Dopo aver ricevuto una formazione sulle tecniche di visualizzazione RPD di Oracle BI, gli utenti sono in grado di eseguire immediatamente visualizzazioni e report in Oracle Analytics Cloud (e Oracle Analytics Cloud Mobile), di accedere a metadati, schemi logici, schemi fisici, mapping fisico-to-logico e altri costrutti su richiesta.

Sebbene tutti i sistemi dell'azienda siano suddivisi tra produzione, test di accettazione degli utenti e sviluppo, solo i DBA possono eseguire query ad hoc. Attualmente il sistema ha una dimensione massima di 10 utenti concorrenti. Poiché viene eseguita la migrazione di più utenti in Oracle Analytics Cloud (OAC), Construction Specialties prevede il provisioning di quattro o sei CPU aggiuntive.

Oltre alla sicurezza predefinita disponibile in Oracle Autonomous Data Warehouse e Oracle Analytics Cloud, Construction Specialties utilizza anche Oracle IAM per autenticare tutti gli utenti interni dell'ambiente Oracle Cloud Infrastructure. Gli utenti eseguono l'autenticazione al sistema tramite Okta, un provider di identità di terze parti integrato con IAM per fornire Single Sign-On (SSO).

Il diagramma riportato di seguito illustra questa architettura di riferimento.



construction-specialties-oci-oracle.zip

L'architettura prevede i componenti elencati di seguito.

  • Tenancy

    Una tenancy è una partizione sicura e isolata impostata da Oracle all'interno di Oracle Cloud quando ti iscrivi a Oracle Cloud Infrastructure. È possibile creare, organizzare e amministrare le risorse in Oracle Cloud all'interno della propria tenancy. Una tenancy è sinonimo di azienda o organizzazione. In genere, un'azienda avrà un'unica tenancy e rifletterà la sua struttura organizzativa all'interno di tale tenancy. Una singola tenancy è in genere associata a una singola sottoscrizione e una singola sottoscrizione di solito ha una sola tenancy.

  • Area

    Un'area Oracle Cloud Infrastructure è un'area geografica localizzata contenente uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e le grandi distanze possono separarle (tra paesi o addirittura continenti).

  • Gestione delle identità e degli accessi (IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) ti consente di controllare chi può accedere alle tue risorse in Oracle Cloud Infrastructure e le operazioni che possono eseguire su tali risorse.

  • Criterio

    Un criterio Oracle Cloud Infrastructure Identity and Access Management specifica chi può accedere alle risorse e come. L'accesso viene concesso a livello di gruppo e compartimento. Ciò significa che è possibile scrivere un criterio che consente a un gruppo di accedere a un tipo specifico di compartimento specifico o alla tenancy.

  • Audit

    Il servizio Oracle Cloud Infrastructure Audit registra automaticamente le chiamate a tutti gli endpoint API (API) dell'interfaccia di programmazione delle applicazioni pubbliche Oracle Cloud Infrastructure supportati come eventi di log. Al momento, tutti i servizi supportano il log tramite Oracle Cloud Infrastructure Audit.

  • Log
    La registrazione è un servizio altamente scalabile e completamente gestito che fornisce l'accesso ai seguenti tipi di log dalle tue risorse nel cloud:
    • Log di audit: log correlati agli eventi emessi dal servizio di audit.
    • Log del servizio: log generati dai singoli servizi, come gateway API, eventi, funzioni, bilanciamento del carico, storage degli oggetti e log di flusso VCN.
    • Log personalizzati: log che contengono informazioni di diagnostica da applicazioni personalizzate, altri provider cloud o un ambiente on premise.
  • Cloud Guard

    È possibile utilizzare Oracle Cloud Guard per monitorare e gestire la sicurezza delle risorse in Oracle Cloud Infrastructure. Cloud Guard utilizza le ricette del settore che è possibile definire per esaminare le risorse per i punti deboli della sicurezza e per monitorare operatori e utenti per le attività a rischio. Quando viene rilevata una configurazione errata o un'attività non sicura, Cloud Guard consiglia azioni correttive e supporta l'esecuzione di tali azioni in base alle ricette dei rispondenti che è possibile definire.

  • Dominio di disponibilità

    I domini di disponibilità sono data center indipendenti e standalone all'interno di un'area geografica. Le risorse fisiche presenti in ciascun dominio di disponibilità sono isolate dalle risorse presenti negli altri domini di disponibilità, il che garantisce la tolleranza agli errori. I domini di disponibilità non condividono l'infrastruttura, ad esempio l'alimentazione o il raffreddamento, né la rete interna del dominio di disponibilità. Pertanto, è improbabile che un errore di un dominio di disponibilità influisca sugli altri domini di disponibilità nell'area.

  • Rete cloud virtuale (VCN) e subnet

    Una VCN è una rete personalizzabile e definita dal software impostata dall'utente in un'area Oracle Cloud Infrastructure. Come le reti di data center tradizionali, le VCN offrono il controllo completo sull'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che è possibile modificare dopo aver creato la VCN. È possibile segmentare una VCN in subnet, che può essere definita in un'area o in un dominio di disponibilità. Ogni subnet è costituita da un intervallo contiguo di indirizzi che non si sovrappongono con le altre subnet nella VCN. Puoi modificare la dimensione di una subnet dopo la creazione. Una subnet può essere pubblica o privata.

  • Lista di sicurezza

    Per ogni subnet, puoi creare regole di sicurezza che specificano l'origine, la destinazione e il tipo di traffico che devono essere consentiti all'interno e all'esterno della subnet.

  • Tabella di instradamento

    Le tabelle di instradamento virtuale contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a una VCN, in genere tramite i gateway.

  • VPN site-to-Site

    VPN site-to-Site fornisce la connettività VPN IPSec tra la tua rete on premise e i VCN in Oracle Cloud Infrastructure. La suite di protocolli IPSec cifra il traffico IP prima che i pacchetti vengano trasferiti dall'origine alla destinazione e decifra il traffico all'arrivo.

  • Gateway di instradamento dinamico (DRG)

    Il gateway DRG è un router virtuale che fornisce un percorso per il traffico di rete privato tra una VCN e una rete esterna all'area geografica, ad esempio una VCN in un'altra area Oracle Cloud Infrastructure, una rete on premise o una rete in un altro provider cloud.

  • Gateway di servizi

    Il gateway di servizi fornisce l'accesso da una VCN ad altri servizi, ad esempio Oracle Cloud Infrastructure Object Storage. Il traffico dalla rete VCN al servizio Oracle si sposta attraverso il fabric di rete Oracle e non pubblica mai Internet.

  • Autonomous Data Warehouse

    Oracle Autonomous Data Warehouse è un servizio di database a gestione autonoma, protezione automatica e funzionalità di autoriparazione che viene ottimizzato per i carichi di lavoro di data warehousing. Non è necessario configurare né gestire alcun hardware o installare software. Oracle Cloud Infrastructure gestisce la creazione del database e il backup, l'applicazione di patch, l'aggiornamento e il tuning del database.

  • Analytics

    Oracle Analytics Cloud è un servizio cloud pubblico scalabile e sicuro che offre agli analisti aziendali moderne funzionalità di analisi self-service basate sull'AI per la preparazione, la visualizzazione, la reportistica aziendale, l'analisi migliorata e l'elaborazione e la generazione del linguaggio naturale. Grazie a Oracle Analytics Cloud, hai anche a disposizione funzionalità di gestione dei servizi flessibili, tra cui configurazione rapida, scalabilità semplice e applicazione di patch e gestione automatizzata del ciclo di vita.

  • Storage degli oggetti

    Lo storage degli oggetti consente un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati quali immagini e video. Puoi memorizzare e quindi recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. È possibile scalare perfettamente lo storage senza compromettere le prestazioni o l'affidabilità dei servizi. Utilizzare lo storage standard per lo storage "hot" necessario per accedere rapidamente, immediatamente e di frequente. Utilizzare lo storage di archivio per lo storage "freddo" che si conserva per lunghi periodi di tempo e raramente o raramente si accede.

Acquisito e distribuito in primo piano

Vuoi mostrare cosa hai costruito su Oracle Cloud Infrastructure? Ti invitiamo a condividere le lezioni apprese, le best practice e le architetture di riferimento con la nostra community globale di architetti cloud? Vi aiutiamo a iniziare.

  1. Scarica il modello (PPTX)

    Illustrare l'architettura di riferimento trascinando le icone nel wireframe di esempio.

  2. Guarda l'esercitazione sull'architettura

    Ottieni istruzioni dettagliate su come creare un'architettura di riferimento.

  3. Sottomettere il diagramma

    Inviaci un'e-mail con il tuo diagramma. I nostri architetti cloud esamineranno il diagramma e ti contatteranno per discutere della tua architettura.

Visualizza altro

Ulteriori informazioni sulle funzioni di questa architettura.

Riconoscimenti

  • Authors: Sasha Banks-Louie, Jay Lakumb, Bibek Guragain, Chris Wells
  • Contributor: Robert Lies