ETC: Distribuzione dei sistemi di tolleranza back office su Oracle Cloud

Electronic Transaction Consultants (ETC), un provider innovativo di soluzioni per il settore dei pedaggi e della mobilità intelligente, stava cercando di aggiornare il proprio hardware ed esplorare la migrazione al cloud sia per i suoi vantaggi tecnici che per la sua significativa riduzione dei costi operativi e di capitale.

ETC, con sede a Richardson, Texas, raccoglie i pedaggi per diverse agenzie in tutto il paese. Svolge tre delle prime 15 autorità di pedaggio negli Stati Uniti ed elabora oltre 2 miliardi di transazioni di pedaggio all ’ anno.

ETC ha una soluzione di assistenza completa che fornisce funzionalità semplificate con un call center, un portale Web online, interfacce per riscossioni, lockbox, banca e fornitori di pagamenti con carta di credito. La soluzione presenta i seguenti prodotti principali:

  • Una soluzione Internet of things (IoT) distribuita sulle strade che raccoglie dati dai sistemi stradali e genera transazioni che vengono trasmesse al back office
  • Pianificazione verticale delle risorse dipendente (ERP) con un'interfaccia al settore dei pedaggi che raccoglie tutte le transazioni di pedaggio del cliente, fattura il cliente e gestisce tutte le richieste di assistenza clienti

ETC stava cercando di aggiornare il proprio hardware e ha iniziato a esplorare la migrazione al cloud. Hanno deciso di eseguire la migrazione del carico di lavoro su Oracle Cloud Infrastructure (OCI) per i vantaggi tecnici, la significativa riduzione dei costi e per i seguenti vantaggi aggiuntivi:

  • Capacità di eseguire la migrazione dell'intera soluzione così com'è, senza apportarvi alcuna modifica.
  • Possibilità di configurare un sistema in standby per testare e verificare la soluzione prima di eseguire lo switchover
  • Nessun codice o modifica della configurazione richiesto dal team di sviluppo ETC
  • Ottimizzazione della disponibilità elevata utilizzando più aree, domini di disponibilità e domini di errore
  • Implementazione rapida senza richiedere applicazione di patch

ETC attualmente esegue più carichi di lavoro su Oracle Cloud Infrastructure, incluso il sistema di raccolta dei ricavi sulla strada del pedaggio legacy di recente.

In futuro, ETC prevede di eseguire la migrazione di alcuni carichi di lavoro di grandi dimensioni (un sistema con oltre 100 TB), un sistema legacy che elabora un numero di transazioni molto maggiore e di impostare un sito di disaster recovery. Grazie alle funzioni e alle funzionalità offerte da Oracle Cloud Infrastructure, ETC ha aggiornato una release del sistema più recente, rendendolo nativo del cloud e lo ha ospitato come servizio su Oracle Cloud Infrastructure. Prevedono di offrirlo ai propri clienti come servizio. ETC valuta anche i servizi nativi di Oracle Cloud Infrastructure, come WAF (Web Access Firewall), load balancer e altri servizi da integrare nella nuova offerta.

Storia di un cliente

Scopri di più sul percorso di Electronic Transaction Consultants verso Oracle Cloud:

Architettura

Questa architettura mostra l'architettura ETC (Electronic Transaction Consultants) dedicata a produzione e recupero da errori irreversibili su Oracle Cloud Infrastructure.

La soluzione migrata a Oracle Cloud Infrastructure è principalmente una soluzione Oracle meno recente che utilizza Oracle WebLogic Server, Oracle Reports e Oracle Database. La soluzione legacy è stata creata utilizzando componenti quali Imperva web access firewall (WAF), Palo Alto firewall e F5 load balancer. ETC ha collaborato con Oracle per includere questi componenti in Oracle Cloud Marketplace e distribuirli utilizzando Virtual Machine (VM). Il team di Oracle Cloud ha lavorato anche con il team ETC per completare un controllo di sicurezza PCI (Payment Card Industry) completo del sistema. Questa soluzione raccoglie circa mezzo miliardo di dollari di pedaggi per lo stato di Washington e altri.

Utilizza un'architettura multitier con una subnet pubblica e privata che contiene i seguenti componenti:

  • Load balancer
  • Firewall
  • Application server
  • Server di carico di lavoro interni
  • Database system da 20 TB
  • Storage collegato in rete per immagini e PDF (circa 50 TB)

Gli utenti online (circa un milione, principalmente utilizzando il portale self-service) accedono al sistema attraverso Imperva WAF, attraversando il firewall Palo Alto e infine raggiungendo il load balancer F5, che instrada la richiesta. Questa richiesta raggiunge quindi il server applicazioni esterno, che comunica con il database o lo storage collegato alla rete, a seconda delle informazioni a cui si accede.

I clienti dispongono delle opzioni riportate di seguito.

  • Crea un account
  • Esegue un report
  • Aggiungere o rimuovere una nuova tag di pedaggio
  • Chiudere il proprio account

I dipendenti ETC (circa 120 membri del team operativo) possono anche accedere al sistema tramite la soluzione VPN site-to-site o VPN di Cisco. Il personale addetto alle operazioni dispone di più ruoli, tra cui il servizio clienti, l'evasione delle tag, la riconciliazione della contabilità e il data warehousing, che accede al database in standby tramite il server di terminale. Questo flusso di traffico passa direttamente al load balancer F5 e quindi al server applicazioni interno. Dal server applicazioni interno, la richiesta viene instradata al database o allo storage collegato alla rete.

Il diagramma riportato di seguito illustra questa architettura di riferimento.



etc-deploy-back-office-tolling-oracle.zip

L'architettura prevede i componenti elencati di seguito.

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

    Tutte le risorse di questa architettura vengono distribuite in un'unica area.

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

    Tutte le risorse di questa architettura vengono distribuite in un singolo dominio di disponibilità.

  • Dominio di errore

    Un dominio di errore è un raggruppamento di hardware e infrastruttura all'interno di un dominio di disponibilità. Ogni dominio di disponibilità dispone di tre domini di errore con alimentazione e hardware indipendenti. Quando distribuisci le risorse su più domini di errore, le applicazioni possono tollerare errori del server fisico, manutenzione del sistema e errori di alimentazione all'interno di un dominio di errore.

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

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

    La VCN utilizzata per il livello di dati in questa architettura è dotata di un DRG che consente la connettività privata per il data center on premise mediante FastConnect o VPN Connect.

  • Gateway del servizio

    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.

    La VCN utilizzata per il livello dati in questa architettura dispone di un gateway di servizi.

  • Peering remoto

    Il peering remoto consente alle risorse delle VCN di comunicare utilizzando gli indirizzi IP privati senza instradare il traffico su Internet o tramite la rete on premise. Il peering remoto elimina la necessità di un gateway Internet e di indirizzi IP pubblici per le istanze che devono comunicare con un'altra VCN in un'area diversa.

  • Load balancer

    Il servizio Oracle Cloud Infrastructure Load Balancing fornisce la distribuzione automatica del traffico da un singolo punto di accesso a più server nel back-end.

    Questa architettura include un load balancer pubblico.

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

  • Volume a blocchi

    Grazie ai volumi di storage a blocchi, puoi creare, collegare, connettere e spostare i volumi di storage e modificare le prestazioni dei volumi per soddisfare i requisiti di storage, prestazioni e applicazioni. Dopo aver collegato un volume a un'istanza, è possibile utilizzare il volume come un normale disco rigido. Puoi anche disconnettere un volume e collegarlo a un'altra istanza senza perdere i dati.

  • Sistema DB VM

    Oracle VM Database System è un servizio di database Oracle Cloud Infrastructure (OCI) che consente di creare, ridimensionare e gestire database Oracle completi di tutte le funzionalità sulle virtual machine. Un sistema di database VM utilizza lo storage di volumi a blocchi OCI invece dello storage locale e può eseguire Oracle Real Application Clusters (Oracle RAC) per migliorare la disponibilità.

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.