Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Blazing fast! JBoss 7
Blazing fast! JBoss EAP 6
JBoss AS vs. JBoss EAP• JBoss AS: Community Edition• JBoss EAP: Enterprise-Version von RedHat  mit Support
Blazing Fast!
Startup Time (warm, in s)                                                                   20.00                         ...
Blazing Fast!• Vollständig neuer Kernel• Modular Service Container• Nebenläufiges Starten von Services
JBoss Modi
Standalone-Modus• Vergleichbar mit bisherigem JBoss•./bin/standalone.sh
Domain Modus• Domain: Menge von Application Servern  bzw. Nodes• Management über Domain-Controller• Host-Controller auf de...
Domain Modus• Kommunikation zwischen Domain- und  Host-Controller•./bin/domain.sh
Host                                   Server             Controller                          Host 2                      ...
Host                                      Server             Controller                          Host 2                   ...
Host                                      Server             Controller                          Host 2                   ...
CLI      Java-APIJSON   Admin-Console
CLI• Command Line Interface für JBoss•./bin/jboss-cli.sh• Alle Administrationsaufgaben abbildbar
Admin-Console• Vollständig überarbeitet•http://<servername>:9990/• Verwaltung von Clustern, Deployment, etc.• Kein Ersatz ...
JSON• Management-API kann über den HTTP-  Konnektor angesprochen werden• Beliebige Skriptsprachen möglich• curl
Java-API• Konfigurationsaufgaben programmatisch•ModelControllerClient
Demo
JON
JON• JBoss Operations Network• basierend auf RHQ (JOPR)• Monitoring und Verwaltung von JBoss• Bei EAP 6: Anpassung der Kon...
Clustering
Clustering• High Availability• Session Replication
Clustersetup• Master - Slave in Domain-Mode • Editierung der host.xml-Datei • Eintragung der IP-Adresse bzw. • Setzen von ...
Clustersetup• bei Slave: Anpassung des Domain-Controllers  <domain-controller>     <remote host="10.211.55.7" port="9999"/...
Clustersetup• Hinzufügen eines technisches Users•./bin/add-user.sh
Komponenten
Hibernate 4
Infinispan
HornetQ
TorqueBox
Sascha Möllering     Softwarearchitekt bei Zanox            @sascha242http://www.der-maschinenstuermer.de
Nächste SlideShare
Wird geladen in …5
×

BED Con JBoss

701 Aufrufe

Veröffentlicht am

JBoss 7, Blazing Fast!

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

BED Con JBoss

  1. 1. Blazing fast! JBoss 7
  2. 2. Blazing fast! JBoss EAP 6
  3. 3. JBoss AS vs. JBoss EAP• JBoss AS: Community Edition• JBoss EAP: Enterprise-Version von RedHat mit Support
  4. 4. Blazing Fast!
  5. 5. Startup Time (warm, in s) 20.00 15.00 10.00 19.20 12.90 5.00 1.70 2.40JBoss AS 7 GlassFish 3.1 0 JBoss AS 6 JBoss AS 5.1
  6. 6. Blazing Fast!• Vollständig neuer Kernel• Modular Service Container• Nebenläufiges Starten von Services
  7. 7. JBoss Modi
  8. 8. Standalone-Modus• Vergleichbar mit bisherigem JBoss•./bin/standalone.sh
  9. 9. Domain Modus• Domain: Menge von Application Servern bzw. Nodes• Management über Domain-Controller• Host-Controller auf dem Node
  10. 10. Domain Modus• Kommunikation zwischen Domain- und Host-Controller•./bin/domain.sh
  11. 11. Host Server Controller Host 2 Server Domain HostController Controller Host 1 Host 3 Server Host Server Controller Host 4
  12. 12. Host Server Controller Host 2 Servergroup A Server Domain HostController Controller Host 1 Host 3 Server Host Server Controller Host 4
  13. 13. Host Server Controller Host 2 Servergroup A Server Domain HostController Controller Host 1 Host 3 Server Servergroup B Host Server Controller Host 4
  14. 14. CLI Java-APIJSON Admin-Console
  15. 15. CLI• Command Line Interface für JBoss•./bin/jboss-cli.sh• Alle Administrationsaufgaben abbildbar
  16. 16. Admin-Console• Vollständig überarbeitet•http://<servername>:9990/• Verwaltung von Clustern, Deployment, etc.• Kein Ersatz für JON bzw. RHQ!
  17. 17. JSON• Management-API kann über den HTTP- Konnektor angesprochen werden• Beliebige Skriptsprachen möglich• curl
  18. 18. Java-API• Konfigurationsaufgaben programmatisch•ModelControllerClient
  19. 19. Demo
  20. 20. JON
  21. 21. JON• JBoss Operations Network• basierend auf RHQ (JOPR)• Monitoring und Verwaltung von JBoss• Bei EAP 6: Anpassung der Konfiguration
  22. 22. Clustering
  23. 23. Clustering• High Availability• Session Replication
  24. 24. Clustersetup• Master - Slave in Domain-Mode • Editierung der host.xml-Datei • Eintragung der IP-Adresse bzw. • Setzen von JBoss-Variablen
  25. 25. Clustersetup• bei Slave: Anpassung des Domain-Controllers <domain-controller> <remote host="10.211.55.7" port="9999"/> </domain-controller>
  26. 26. Clustersetup• Hinzufügen eines technisches Users•./bin/add-user.sh
  27. 27. Komponenten
  28. 28. Hibernate 4
  29. 29. Infinispan
  30. 30. HornetQ
  31. 31. TorqueBox
  32. 32. Sascha Möllering Softwarearchitekt bei Zanox @sascha242http://www.der-maschinenstuermer.de

×