Liferay System Engineering
Aggregatore Risorse
null Liferay System Engineering
Liferay System Engineering
Versione: 2026
Durata: 4 sessioni online o 2 giornate in aula
Descrizione Corso
Nel panorama delle architetture IT Enterprise, la messa in produzione di un portale di grandi dimensioni richiede stabilità dell'infrastruttura, sicurezza perimetrale dei dati, velocità di risposta sotto picchi di traffico e resilienza del sistema.
Il percorso Liferay System Engineering nasce per rispondere esattamente alle sfide dei moderni dipartimenti IT d'impresa, con l’obiettivo di fornire il know-how metodologico e operativo per governare la piattaforma Liferay a livello infrastrutturale, garantendo che l'applicazione mantenga nel tempo lo SLA aziendale.
È disponibile in 3 varianti: Contenitori, Macchine Virtuali e Portable.
Programma CONTAINER
Questa prima variante del corso utilizza un’infrastruttura a container, basata sulla tecnologia Kubernetes.
Modulo 1: Introduzione a Kubernetes e Liferay Single Pod
- Concetti Kubernetes
- Ambiente Minikube Environment
- Deployment di Liferay DXP nel cluster
- Networking di Kubernetws
Modulo 2: Persistenza dei Dati, Database e Web Server in Kubernetes
- Gestione dei volumi persistenti
- Utilizzo di PostgreSQL
- Utilizzo di MySQL
- Utilizzo del Web Server
Modulo 3: Elasticsearch su Kubernetes
- Indivisuazione della versione del motore di ricerca
- Deploy di un'istanza dedicata di Elasticsearch esterna a Liferay
- Collegamento a Liferay
Modulo 4: Cluster di Liferay
- Cluster multicast su Kubernetes
- Test del cluster
- Replica delle sessioni
- Cluster unicast TCPping
- Cluster unicast JDBCping
Modulo 5: Cluster Elasticsearch
- Shard e repliche
- Cluster a 3 nodi
- Tuning di Elasticsearch
Modulo 6: Manutenzione
- Backup e restore
- Pulizia log
- Cartella state
- Installazione applicazioni
Modulo 7: Sicurezza
- Autenticazione
- Permessi
- Sicurezza dei web service
- Sicurezza Kubernetes (Secrets)
- Network Security
Modulo 8: Performance Tuning
- Ispezione e Monitoraggio della JVM
- Stress Test Live con Apache Jmeter
- Leve Fondamentali di Coarse Tuning (Il Decalogo di Base)
- Sizing della JVM e Casi di Studio Reali
Modulo A: Il "Kit di Sopravvivenza" di Kubernetes
- Consegna del pacchetto di file YAML
- Script di startup e comandi di ripristino rapido
Programma VM
Questa seconda variante del corso realizza un’infrastruttura basata su macchine virtuali con tecnologia VMware.
Modulo 1: Installazione base di Liferay
- Materiale utilizzato
- Setup VM
- Installazione Liferay 7.4 con Tomcat
- Attivare la log rotation
- Avviare il portale
- Accedere al portale
- Archiviazione semilavorato
Modulo 2: Liferay su server singolo
- Inizializzazione VM
- Database PostgreSQL
- Web Server
Modulo 3: Installazione multiserver di Liferay
- Database Server con PostgreSQL
- Database Server con MySQL
- Document Server
- Application Server
- Web Server
Modulo 4: Installazione di Elasticsearch
- Individuazione versione di Elasticsearch
- Creazione di una VM con Elasticsearch
- Collegamento a Liferay Single Server
- Comandi Elasticsearch
- Collegamento a Liferay Multi Server
Modulo 5: Cluster di Liferay
- Introduzione al Cluster
- Cluster ad un nodo
- Cluster a 2 nodi
- Test del Cluster
- Web Server
- Replica delle sessioni
- Cluster Unicast/TCPPing
- Cluster Unicast/JDBCPing
Modulo 6: Cluster di Elasticsearch
- Shard e Repliche
- Cluster a 3 nodi
- Configurare Liferay
- Tuning di Elasticsearch
Modulo 7: Manutenzione
- Backup e Restore
- Patching Tool
- Pulizia Log
- Cartella State
- Installazione Applicazioni
- Disinstallazione Applicazioni
Modulo 8: Sicurezza
- Hardening della Rete
- Hardening del Sistema Operativo
- Hardening del Database Server
- Hardening del Web Server
- Hardening dell'Application Server
- Hardening di Liferay
Modulo 9: Performance tuning
- Ispezione memoria JVM con JConsole
- Stress Test con JMeter
- Tuning di Liferay
- Tuning del Front-End
- Tuning del Back-End
- Scelta dell’Architettura
Modulo A: Accessori
- Strumenti Consigliati
- Installazione VMware
- Installazione Linux
- Mettere in sicurezza Linux
- Gestione del sistema operativo
- Gestione del Firewall
- Installazione DB MySQL
- Installazione DB PostgreSQL
- Document Server con NFS
- Utility di rete
- Installazione servizio Liferay
- Cambiare IP e Hostname VM
- Proxy per collegare il server a internet
- Configurazione del portale
- Comandi editor vi
- Utilizzo mail server
- Autenticazione LDAP
Programma PORTABLE
Questa terza variante del corso permette di sperimentare tutte le installazioni standalone e cluster di Liferay ed Elasticsearch, come per le due varianti precedenti, ma senza usare contenitori, né macchine virtuali: semplicemente usando il localhost del proprio PC.
Modulo 1: Installazione base di Liferay
- Materiale utilizzato
- Preparazione ambiente
- Installazione base di Liferay
- Avviare il portale
- Accedere al portale
- Completare le impostazioni
Modulo 2: Liferay con database esterno
- Database PostgreSQL
- Impostare il file delle proprietà
- Creare il Document Server
- Riavviare Liferay
Modulo 3: Liferay con web server
- Installazine web server
- Attivazione moduli
- Creare file di configurazione
Modulo 4: Liferay con motore di ricerca esterno
- Individuazione versione di Elasticsearch
- Installazione di Elasticsearch
- Collegamento a Liferay Single Server
- Comandi Elasticsearch
Modulo 5: Cluster di Liferay
- Introduzione al Cluster
- Cluster ad un nodo
- Cluster a 2 nodi
- Test del Cluster
- Web Server
- Replica delle sessioni
- Cluster Unicast/TCPPing
- Cluster Unicast/JDBCPing
Modulo 6: Cluster di Elasticsearch
- Shard e Repliche
- Cluster a 3 nodi
- Configurare Liferay
- Tuning di Elasticsearch
Modulo 7: Manutenzione
- Backup e Restore
- Patching Tool
- Pulizia Log
- Cartella State
- Installazione Applicazioni
- Disinstallazione Applicazioni
Modulo 8: Sicurezza
- Hardening della Rete
- Hardening del Sistema Operativo
- Hardening del Database Server
- Hardening del Web Server
- Hardening dell'Application Server
- Hardening di Liferay
- Modulo 9: Performance tuning
- Ispezione memoria JVM con JConsole
- Stress Test con JMeter
- Tuning di Liferay
- Tuning del Front-End
- Tuning del Back-End
- Scelta dell’Architettura
- Modulo A: Accessori
- Strumenti Consigliati
- Installazione DB MySQL vers. portable
- Installazione DB PostgreSQL vers. portable
- Configurazione del portale
- Utilizzo mail server
- Autenticazione LDAP
Informazioni
Target Partecipanti
- Sistemisti e responsabili IT
Requisiti Partecipanti
- Conoscenza basilare di Liferay. Consigliato come prosecuzione del corso BEWL
- Conoscenza basilare delle reti e del sistema operativo Linux
Requisiti minimi PC
- Memoria: 16 GB
- Processore: i7
- Spazio disco libero: 100 GB
- Audio e microfono
- Connessione internet
Note
- Percorso di formazione specifico di SMC, con materiale e slide prodotte da SMC.
- È disponibile in 3 varianti: Contenitori, Macchine Virtuali e Portable