pondělí 23. září 2013

Nový JDK 7 Update 40

Tak jsme vypustili do světa 7u40, oplývající pár zajímavými vlastnůstkami. Na JavaOne by o ní měli mluvit dost podrobně, snad budou později k dispozici online záznamy ze seminářů.
V této verzi:

  • by měla být dokončená plná implementace Java Mission Control a Flight Recorderu. Je to tedy další důležitý krok ke spojení Hospotu a JRockitu.
  • je implementovaná nová vlastnost Deployment Rule Set, která umožňuje adminům ve velkých organizacích nastavit, jaké aplikace nebo applety bude moci provozovat koncový užívák.
  • nově podporuje Macovské displeje Retina v jejich plném rozlišení, což určitě potěší Ajpeďáky.

středa 4. září 2013

Verze WebLogic serverů v clusteru

Dlouhou dobu platilo, že verze serverů v clusteru musí být naprosto identické, a to nejen pro major verzi (např. 8.1), ale i minor verzi (tedy zejména patche jako např. 8.1.1.1).

To se změnilo s příchodem WLS 9, který zavedl rolling upgrade. Ten umožňuje cluster memberům běžet po krátkou, omezenou dobu, na různé minor verzi nebo patchi. Díky tomu je možné provádět postupně upgrade jednoho serveru po druhém, a upgradovat tak celý cluster / doménu, aniž by bylo nutné je restartovat. Tato funkcionalita je omezená pouze na samotný WebLogic, ostatní produkty z Oracle FMW stacku ji bohužel zatím nepodporují.

V současné době je major version č. 12.1 a minor version je 2 (tedy 12.1.2). Oracle samozřejmě doporučuje nejdříve rolling upgrade nejdříve odzkoušet na testovacím prostředí, a až poté aplikovat v produkci.

Pokud tedy někdo říká, že je možné WLS servery v clusteru provozovat na různých minor verzích, je to sice pravda, ale jedná se o temporary konfiguraci, kterou lze provozovat pouze po dobu nezbytně nutnou pro upgrade nebo aplikaci patchí v celé doméně.