Informazioni sulla distribuzione di Agile PLM

Quando esegui il Agile Product Lifecycle Management (Agile PLM) di Oracle nella tua struttura, può rivelarsi difficile tenere il passo con le fluttuanti esigenze del mercato. Quando distribuisci Agile PLM su Oracle Cloud, puoi sfruttare l'elasticità per pagare solo per le risorse che utilizzi, acquisire l'interoperabilità con standard e software open source e migliorare le performance di storage con i dati in esecuzione sempre sull'hardware più recente e veloce.

Operazioni preliminari

Prima di iniziare a eseguire Agile PLM 9.3.6 o le versioni future in Oracle Cloud:

  • Understand the Agile PLM deployment architecture and other considerations. See Learn about deploying Agile PLM on Oracle Cloud.
  • Accedere a una tenancy Oracle Cloud Infrastructure.
  • Comprendere almeno Terraform, leggere l'introduzione di Terraform.
  • Prima di impostare i componenti di Oracle Cloud Infrastructure mediante Terraform, assicurarsi di utilizzare un host locale di tipo Windows, Linux o UNIX con accesso a Internet. I passi per impostare e utilizzare Terraform sono diversi per sistemi operativi diversi.
    In un sistema di tipo Linux o UNIX, sono necessari i seguenti strumenti e utility:
    • Git per duplicare il pacchetto del provider Terraform e i moduli Terraform dal repository. È facoltativo. È invece possibile utilizzare un browser Web per scaricare i pacchetti.
    • ssh-keygen per generare una coppia di chiavi SSH.
    • OpenSSL per generare una coppia di chiavi di firma API.
    • Un browser Web per accedere alla console di Oracle Cloud Infrastructure.
    In un sistema Windows è necessario:
    • Git Bash per duplicare il pacchetto del provider Terraform e i moduli Terraform dal repository. È invece possibile utilizzare un browser Web per scaricare i pacchetti. Tuttavia, sarà necessario Git Bash per generare una coppia di chiavi di firma API e una chiave SSH per le istanze dell'applicazione, utilizzando OpenSSL o ssh-keygen.
    • PuTTY consente di generare una coppia di chiavi SSH e di connettersi agli host bastion utilizzando tale chiave SSH.
    • Un browser Web per accedere alla console di Oracle Cloud Infrastructure.

Architettura

Puoi progettare la distribuzione di Agile PLM su Oracle Cloud Infrastructure in un singolo dominio di disponibilità, tra più domini di disponibilità o in più aree.

  • Dominio di disponibilità singolo: puoi distribuire Agile PLM in un singolo dominio di disponibilità e garantire comunque l'alta disponibilità impostando più istanze dell'applicazione. 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.

  • Più domini di disponibilità: usare questa architettura per assicurarsi che l'applicazione sia disponibile anche quando un dominio di disponibilità diventa inattivo. È comunque possibile accedere alle istanze dell'applicazione in un altro dominio di disponibilità.

  • Aree multiple: utilizzare questa architettura se si desidera impostare un sito di recupero da errori irreversibili per l'applicazione in un'area diversa. Questa architettura è fondamentalmente la stessa dell'architettura a più domini di disponibilità, ma, anziché creare risorse in un secondo dominio di disponibilità nella stessa area, le risorse vengono create in un'altra area.

Modelli per creare l'infrastruttura

Puoi distribuire Oracle Agile PLM su Oracle Cloud Infrastructure in una singola istanza o in più istanze. L'utilizzo dei piani Terrraform consente di creare una topologia di base, quindi di ottimizzarla in base alle esigenze aziendali. Per modificare la topologia, versione dei moduli Terraform appropriati, aggiornare le definizioni delle risorse e applicare la configurazione rivista. Se necessario, è possibile eseguire facilmente il rollback a una versione precedente dell'infrastruttura.

Quando si applica il piano Terraform e si installa Agile PLM, tutte le istanze dell'applicazione nel dominio di disponibilità sono attive. Le istanze del load balancer ricevono le richieste e le inviano agli Application Server. Gli Application Server elaborano queste richieste e le inoltrano alle istanze del database. È possibile accedere alle istanze nelle subnet private tramite l'host del bastion.

I backup automatici e su richiesta del database nello storage degli oggetti Oracle Cloud Infrastructure possono essere configurati utilizzando la console di Oracle Cloud Infrastructure. Il backup dell'applicazione può essere configurato utilizzando la funzione di backup basata su criteri dei volumi a blocchi Oracle Cloud Infrastructure. I volumi a blocchi Oracle Cloud Infrastructure ti offrono la capacità di eseguire automaticamente i backup dei volumi in base a una pianificazione e di conservarli in base al criterio di backup selezionato. In questo modo potrai aderire ai tuoi requisiti normativi e di compliance dei dati. Esistono tre criteri di backup predefiniti: Bronzo, Argento e Oro. Ogni criterio di backup ha una frequenza di backup e un periodo di conservazione predefiniti. È possibile impostare le variabili per questi criteri nei piani di Terraform.

Piano Terraform per istanza singola: l'architettura è costituita da una rete cloud virtuale con il bastion, il load balancer, l'applicazione, il file manager e gli host di database necessari per eseguire Agile PLM. La configurazione Terraform installerà l'Application Server, il file manager e gli host del database su una singola virtual machine. È possibile utilizzare questa configurazione per attività di formazione o test. L'host bastion viene distribuito in una subnet pubblica e tutte le altre istanze vengono distribuite nelle subnet private.

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

Piano Terraform per più istanze: l'architettura è costituita da una rete cloud virtuale (VCN) con il bastion, il load balancer, l'applicazione, il file manager e gli host di database posizionati in virtual machine separate. In questa architettura, più istanze dell'applicazione vengono distribuite in un dominio di disponibilità per garantire l'alta disponibilità. Ciò garantisce che l'applicazione sia disponibile anche quando un'istanza dell'applicazione diventa inattiva. I domini di errore consentono di distribuire le istanze in modo che queste non si trovino sullo stesso hardware fisico all'interno di un singolo dominio di disponibilità.

Se si desidera, le istanze nella subnet privata possono richiedere una connessione in uscita a Internet per scaricare le patch delle applicazioni e le integrazioni esterne. A questo scopo, utilizzare un gateway NAT (Network Address Translation) nella tua rete VCN. Con un gateway NAT, gli host nella subnet privata possono avviare le connessioni a Internet e ricevere le risposte, ma non riceveranno le connessioni in entrata avviate da Internet.

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

Informazioni su servizi e criteri necessari

Questa soluzione richiede i seguenti servizi e criteri di gestione dell'accesso:

Servizio Criteri richiesti per...
Oracle Cloud Infrastructure Identity and Access Management Creare e gestire i compartimenti.
Oracle Cloud Infrastructure Networking Creare e gestire VCN, subnet, gateway Internet, tabelle di instradamento, liste di sicurezza, LPG e DRG
Oracle Cloud Infrastructure Compute Crea e gestisci le istanze di computazione.

See Learn how to get Oracle Cloud services for Oracle Solutions to get the cloud services you need.