Informazioni sull'implementazione di Oracle Agile PLM nel cloud

Se la tua organizzazione desidera sviluppare, distribuire e/o aggiornare parti di un'applicazione Agile Product Lifecycle Management (PLM) in modo più rapido e agile, invece di investire nella creazione di implementazioni on premise, distribuire Agile PLM su Oracle Cloud Infrastructure.

L'uso di Agile PLM su Oracle Cloud consente di creare e gestire facilmente la replica da on premise a cloud e da cloud a cloud. Inoltre, puoi ottenere i vantaggi derivanti da aggiornamenti più rapidi dell'infrastruttura, da una scalabilità più semplice verso l'alto (e verso il basso), da una riduzione della spesa in conto capitale e da un minor numero di personale dedicato alla manutenzione dell'infrastruttura di base.

Requisiti del carico di lavoro chiave

Le architetture fornite da Oracle aiutano l'utente a soddisfare i seguenti requisiti:

  • Progettazione per l'alta disponibilità e il ripristino di emergenza
  • Distribuzione di un'architettura sicura.
  • Abbinare il modello di rete altamente performante e isolato.
  • Distribuzione degli ambienti di applicazioni e database nel cloud.
  • Che mantiene la visibilità su costi e utilizzo.
  • Monitoraggio dell'integrità e delle prestazioni dell'infrastruttura.

Architettura per la distribuzione di Agile PLM nel cloud

Puoi distribuire Agile PLM in un singolo dominio di disponibilità garantendo al contempo l'alta disponibilità. Utilizzare questa architettura per assicurarsi che l'applicazione sia disponibile anche quando un'istanza dell'applicazione diventa inattiva. Le altre istanze dell'applicazione disponibili nel dominio di disponibilità continuano a elaborare le richieste.

Oracle Agile PLM può essere distribuito nel cloud in un'architettura a più livelli. L'architettura è costituita da una rete cloud virtuale (VCN) con l'host bastion, il livello del load balancer, il livello dell'applicazione e il livello del database. I livelli vengono posizionati in subnet separate della VCN in un singolo dominio di disponibilità.

Segue la descrizione di agile_plm_reference_architecture_high_availability.png
Descrizione dell'immagine agile_plm_reference_architecture_high_availability.png

Il server applicazioni Agile PLM può essere impostato in una configurazione standalone o in cluster. Nell'immagine visualizzata viene considerato un server standalone, che dispone di una sola istanza di Oracle WebLogic Server. Tutti i server client e gli utenti si connettono direttamente o indirettamente al server applicazioni. Per consentire al traffico verso il server Web da Internet, è possibile creare load balancer nella subnet pubblica. Puoi accedere alle istanze di Oracle Cloud nella subnet privata dei tuoi data center connettendoti mediante il gateway di instradamento dinamico (DRG). Il gateway DRG consente di connettere la rete on premise alla rete cloud e di abilitare la comunicazione tra i due mediante VPN. Dovrai anche aggiornare la tabella di instradamento per abilitare il traffico da e verso il DRG.

Il load balancer riceve le richieste dagli utenti, quindi instrada queste richieste al livello applicazione. È possibile consentire la ridondanza (e la scalabilità) configurando più istanze del server WebLogic per l'applicazione di base, Tomcat for File Manager e RAC per il database. È possibile aumentare la ridondanza tramite l'uso dei domini di errore in modo da poter continuare ad accedere all'applicazione anche se un'istanza diventa inattiva. Tutte le istanze sono attive e ricevono il traffico dal load balancer.

Un load balancer privato tra File Manager e Application Server consente di distribuire il traffico alle istanze dell'applicazione all'interno di una VCN. Questo servizio fornisce un'istanza primaria e in standby del load balancer per garantire che, se il load balancer primario non risulta più disponibile, il load balancer in standby inoltri le richieste. Il load balancer garantisce l'indirizzamento delle richieste alle istanze dell'applicazione in buono stato. Se si verifica un problema con un'istanza dell'applicazione, il load balancer rimuove l'istanza e avvia le richieste di instradamento alle istanze dell'applicazione in buono stato rimanenti.

Il database server memorizza tutto il contenuto del prodotto e le impostazioni di sistema ed è posizionato nella subnet privata. L'accesso a questo database è eseguito solo dal server applicazioni. Per i requisiti in termini di prestazioni e alta disponibilità, Oracle consiglia di utilizzare i sistemi di database Oracle Real Application Clusters (Oracle RAC) a due nodi in Oracle Cloud Infrastructure.

Architettura del recupero da errori irreversibili Agile PLM

Oracle Cloud offre implementazioni Agile PLM che consentono di creare un recupero da errori irreversibili (DR) nella tua distribuzione in eventi imprevisti che richiedono il failover e mantenere Agile PLM attivo e in esecuzione.

La seguente immagine illustra l'architettura di riferimento per la distribuzione di Agile PLM in più aree con alta disponibilità e recupero da errori irreversibili.

Segue la descrizione di agile_plm_reference_architecture_high_availability_and_dr.png
Descrizione dell'illustrazione agile_plm_reference_architecture_high_availability_and_dr.png

Oracle Data Guard protegge il livello del database replicando i dati tra i domini di disponibilità.