Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Liferay System Administration Training

Cesar Capillas
Cesar Capillas

Liferay System Administration Training

He estado los últimos días en Madrid en
la certificación de sistemas Liferay. Llevamos varios años y proyectos
trabajando con el popular portal java open-source que aloja este blog
(que por cierto, ya lleva unas cuantas migraciones) y este año nos
hemos decidido a certificarnos en desarrollo (la semana pasada también
estuvieron un par chicos del equipo por Madrid) y en mi caso,  en
sistemas Liferay.

El curso de sistemas ha sido impartido
por Alberto Montero y Sergio Gonzalez y consta de tres días donde se
introducen los conceptos fundamentales del gestor de portales como
usuarios, comunidades, organizaciones, localizaciones, roles…..
Abordamos, desde la instalación de un bundle de tomcat, a la
implantación de las dependencias necesarias para desplegar en
cualquier servidor de aplicaciones (en el curso se utilizó glassfish
con mysql), y la configuración del mismo a través del fichero de
propiedades (portal-ext.properties).

La segunda sesión fue mucho más
interesante, y se abordó la problemática de la instalación y
configuración de un cluster de liferay simple, con dos nodos de
liferay conectados a una base de datos común (mysql) , con un apache
de balanceador via mod_proxy_ajp. Aprendimos entre otras cosas, cómo
configurar las cachés de los nodos con ehcache para los clusteres
(liferay-vm-multi-clustered), cómo compartir la document library (ya
sea filesystem compartido a través de una carpeta compartida o via JCR
en base de datos), o cómo lidiar los índices de lucene en este tipo de
configuraciones (en bbdd y en cluster live)  También afrontamos
situaciones de despliege de plugins en cada uno de los nodos, el
balanceo de carga de los servidores o la replicación de sesiones.

El último día entramos de manera más
teórica, en temas como el despliegue de un entorno de extensiones en
Liferay y el tuneo del servidor para mejorar el rendimiento con una
introducción a la realización de pruebas de carga con jmeter  y
monitorización de parámetros java con jconsole.  Tocamos la
optimización de los parámetros de MV (heap, perm gem…), pasando por
configuraciones de properties específicas para sistemas en producción,
cacheos de recursos estáticos (por ejemplo, imágenes), más cachés
(ehcache), portlets por defecto de la aplicación, o parámetros de
configuración necesario para clusteres de bbdd master-esclavo
escritura-lectura, o sharding. Finalmente completamos la tercera
sesión con procedimientos básicos de backups y upgrade de versión así
como una pequeña introducción a lo que será Liferay 6.0

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *