Alexis Hassler
JBoss AS 7 est sorti pendant l’été 2011. Cette version est une véritable révolution pour tous les utilisateurs JBoss : temps de démarrage et de déploiement record, techniques d’administration renouvelées, configuration simplifiée et plus expressive,…
Dans cette présentation, j’explique ces nouveautés et je les montre avec des vrais morceaux de ligne de commande.
http://soft-shake.ch/2011/conference/sessions/java/2011/09/13/jboss.html
15. Startup
50 s AS 6.0
45 s
AS 5.1
40 s
35 s
30 s
25 s
20 s
15 s AS 4.2
AS 4.0
10 s AS 7.0
5s
0s
16. Startup
Geronimo 2
GlassFish 2
90 s GlassFish 3
JBoss 5
80 s
JBoss 6
70 s
Weblogic 10
60 s Websphere 7
50 s
40 s
30 s
20 s
10 s
0s
http://tiny.cc/agoncal-as-startup (12/2009)
20. Configuration
bin
client bin
lib
bundles
server
default modules
conf standalone
data configuration
deploy
deployers data
lib deployments
standard lib/ext
all domain
jbossweb-standalone
minimal welcome-content
common docs
deploy
lib
docs
24. Déploiement
bin
Automatique bundles
modules
– idem AS <7 pour les archives standalone
configuration
– désactivé en mode explosé
data
deployments
lib/ext
cp demo.war $JBOSS_HOME/standalone/deployments/
17:12:24,923 INFO ... Deployed "demo.war"
26. Déploiement
Manuel
– auto-deploy-zipped="false"
cp demo.war $JBOSS_HOME/standalone/deployments/
17:12:24,923 INFO ... Found demo.war ...
touch $JBOSS_HOME/standalone/deployments/demo.war.dodeploy
17:12:24,923 INFO ... Found demo.war ...
27. ✔ Déploiement automatique
✔ Déploiement manuel
41. Domain
Server
Host
Controller
Server
Host 1
Domain
Controller Host
Server
Controller
Host 0 Host 2
Host
Server
Controller
Host 3
42. Domain
Server
Server Group 1
Host
Controller
Server
Host 1 Server
Group 2
Domain
Controller Host
Server
Controller
Host 0 Host 2
Host
Server
Controller
Host 3
43. RHQ
OS MySQL
Mem, CPU, FS
RHQ JBoss AS
Agent
Httpd
Host 1
RHQ
Server
RHQ
...
Host 0 Agent
...
...
...
Host 2