Informazioni sulla distribuzione di Agile PLM
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:
Gitper duplicare il pacchetto del provider Terraform e i moduli Terraform dal repository. È facoltativo. È invece possibile utilizzare un browser Web per scaricare i pacchetti.ssh-keygenper generare una coppia di chiavi SSH.OpenSSLper 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
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.

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