2009. 12. 10. csütörtök

Közel  4 és fél évvel az első GlassFish megjelenése után karácsonyi ajándékként ma megjelent a GlassFish 3.0 változata, illetve a Java EE 6 újdonságaira felkészített, GlassFish v3 ready  NetBeans 6.8.
Egyúttal ez azt is jelenti, hogy a Java EE 6 specifikáció is végleges, hiszen ennek első, referencia implementációja  a 3-as verzió.
Rengeteg info olvasható a 3.0 újdonságairól,  kezdve a Java EE 6 érdekességeitől, az admin konzol és monitoring újdonságokon át az OSGi alapú modularitásig mindenféléről. Mindezeket a 15-i virtuális konferencián is meg lehet ismerni. (ez természetesen ingyenes)
Külön köszönet illeti a FishCAT team-et, akik önkéntes tesztelőként 100 körüli hibát jelentettek a v3 fejlesztése során.
További információkért az  Akváriumot érdemes felkeresni, ami  továbbra is a legjobb gyűjtőhelye a GlassFish v3-al kapcsolatos híreknek

2009. 12. 04. péntek

A közeledő GlassFish v3 release jeleként december 15-én egész napos virtuális konferenciát rendezünk Java EE 6 és GlassFish v3 témában.
A konferencia amerikai idő  szerint zajlik, de aki nem szeret éjszakázni, annak sem kell izgulnia mivel felvételről megtekinthető lesz az egész konferencia.A részletes tematika pdf-ben letölthető, illetve a regisztrációs lapon is megtekinthető, amit amúgyis érdemes, sőt kötelező kitölteni

Néhány (szerintem) érdekes téma:

  • Java EE 6: An Overview
  • Web Services in GlassFish
  • Weld: Context Dependency and Injection (JSR 299)
  • OSGi in GlassFish v3
  • Monitoring and Management in GlassFish v3



2009. 12. 02. szerda

A Java Community Process tagjai elfogadták a Java EE 6 specifikációt, emiatt  (is)   hamarosan megjelenik a GlassFish v3.
Született egy kiváló útmutató, némileg a grizzly framework szempontjából bemutatva az újdonságokat. Érdemes átnézni...


2009. 12. 01. kedd

Végre megjelent a VirtualBox 3.1-es verziója! Minden kétséget kizáróan az új verzió legizgalmasabb szolgáltatása a teleportálás, mely lehetővé teszi, hogy egy VM egy másik számítógépre költözzön, sőt ez a képesség akár egy futó VM-mel is kihasználható. A teleportálás előtt csupán annyi előfeltételnek kell teljesülnie, hogy a cél gépen a kiinduló géppel azonos fizikai paraméterekkel legyen definiált a "fogadó VM" és mind a két számítógép elérje a VM image-ét (pl. iSCSI-n vagy NFS-en). Amennyiben ez a két feltétel teljesül, a VM képes lesz "átúszni" egyik gépről a másikra és még az sem fogja zavarni, hogy adott esetben a két gép host operációs rendszere eltérő!

Hasznos újdonság még a tetszőleges snapshot-ból történő visszaállás és az ún. brached snapshot készítésének lehetősége, vagyis egy snapshot további snapshot-olása. Ugyancsak komoly előrelépés a 2D video gyorsítás a Windows-os guest-ek esetében, a CD/DVD kezelés bővítése és a kísérleti EFI támogatás.

Az összes változást tartalmazó lista itt található. Letölteni pedig innen lehet.

Jó kísérletezést és installálást!!

2009. 11. 24. kedd

Java CAPS Basics

A napokban - minden nagyobb felhajtást mellőzve - megjelentettük a Sun teljes nagyvállalati integrációs köztesszoftverének (SOA middleware) legújabb, immár 6.2-es változatát. A Java CAPS 6.2 a korábbi változathoz képest jelentős újdonságokat is hozott. Ezek közül az egyik legfontosabb a clustering támogatás, amit az alapként szolgáló GlassFish Enterprise Server kínálta fürtözési techológia segítségével valósítja meg. További újdonság a RESTful Web services támogatás illetve a SWIFTReady 2009 tanústvány, hiszen a Java CAPS rendelkezik a pénzügyi szolgáltatók igényeire kifejlesztett SWIFT integrációs komponensekkel is.

A Java CAPS egy teljes mértékben szabványokra épülő, nyílt alkalmazásfejlesztési és integrációs platform, amely teljes mértékben a szolgáltatás orientált megközelítésre épül. A termék (vagy helyesebb inkább platformot emlegetni) számos egyéb Sun-os nyílt forrású projekt eredményeit is integrálja, így a már említett GlassFish Enterprise Server-en túl megtalálható benne a nyílt forrású OpenESB projektre épülő GlassFish Enterprise Service Bus friss, 2.1-es változata is. A most megjelent cluster támogatás természetesen a teljes GlassFish ESB funkcionalitásra is vonatkozik.

A RESTful web services támogatás megjelenése is egy másik nyílt forrású projektnek, a NetBeans 6.5-ös alkalmazásfejlesztői környezet (IDE) integrálásának köszönhető, ami a JSR 311 (Java API for RESTful Web Services, JAX-RS) szabvány implementálásával teszi lehetővé a funkció támogatását.

 Platform oldalról is történtek változások az új verzióban, ezek közül a legjelentősebbek:

  • A futtatási alapot jelentő alkalmazásszerver immár a GlassFish Enterprise Server 2.1 Patch 2
  • A grafikus fejlesztői környezet a kurrens változatban a NetBeans 6.5.1
  • Kibővült a fejlesztés során használható (támogatott) operációs rendszerek listája a Windows 2008-al és a Red Hat Enterprise Linux 5.3-al (design time)
  • Kibővült a futtatás során támogatott operációs rendszerek listája a Windows 2008-al, a Red Hat Enterprise Linux 5.3-al, az IBM AIX 5.3-al és az Open Solaris 2008.11-al (run-time)

További információk a Java CAPS 6.2 platformról:

Dokumentáció: Java CAPS Release 6.2 Documentation Center

A termék hivatalos weboldala: Java CAPS Product Page

Hasznos segítség lehet a Java CAPS használatához (is) a Sun-os kollégák közreműködésével íródott és a nagyobb webáruházakban egy ideje már elérhető könyv, amelyik a de-facto EAI tervezési minták implementálását mutatja be a Java CAPS használatával.

2009. 11. 23. hétfő

Egy újabb közös Symantec-Sun esemény időpontja közeledik, amire sok szeretettel várunk minden érdeklődőt. December 3-án lesz egy közös eseményünk, ahol a virtualizált környezetek Sun és Symantec megoldásait mutatjuk be. Minden érdeklődőt szeretettel várunk. Regisztráció, program és bővebb információ itt található.

2009. 11. 20. péntek

Megjelent a 3.1-es sorozat második beta kiadása. Főbb változások a következők, a ( teljes lista itt található)

 * Fixed snapshots of VMs with empty DVD attachments
   (3.1.0 Beta 1 regression)
 * Fixed snapshots of VMs with multiple attached disk drives
   (3.1.0 Beta 1 regression)
 * GUI: fixed a snapshot in the snapshots widget
 * VMM: guest SMP fixes in rare cases
 * VMM: fixed kernel panic with older Linux kernels, e.g. CentOS 5.3
   (APIC; 3.0.12 + 3.1.0 Beta 1 regression)
 * 3D support: fixed Final frame of Compiz animation not updated to
   the screen (public ticket #4653, partly fixed, needs more work)
 * 2D/3D support, Windows: fix gl support test failure when VBox
   installation path contains spaces
 * 2D support: fix saved state restore failure when 2D is active
   and used by the guest (Playing a Video)
 * Creating a new VM sometimes failed (3.1.0 Beta 1 regression)
 * VBoxManage clonehd was broken if the same image was cloned concurrently
 * added VBoxManage usage information for Floppy/DVD images
 * Linux Additions: properly disable the seamless mode if the guest
   doesn't support it
 * Windows Additions: fixed high usage of VBoxService on Windows guests
   (3.1.0 Beta 1 regression)
 * Windows Additions: VBox Credential Provider fixes
 * Windows guests: fixed invisible mouse pointer when VM was restored
   from a saved state.
 * EFI: 32-bpp VGA driver was added.

2009. 11. 17. kedd

Újabb VirtualBox verziót bocsájtott ki a Sun. A kurrens 3.0-ás verzió legfrissebb hibajavítása a 3.0.12-es, mely számos hibát javít, de talán a legzavaróbb a guest és a host operációs rendszerek között megosztott könyvtárak hibája, mely miatt nem volt lehetséges, hogy átnevezzünk egy fájt úgy, hogy csak kis- és nagybetű váltásokat eszközlünk. Ugyancsak zavaró hiba került kijavításra a hálózati rétegben, ahol ugyanis lehetséges volt, hogy egy virtuális kapcsolat megszakítása után a guest továbbra is fogadjon vagy küldjön csomagokat. Ennek a hibának a biztonsági következményeit minden olvasó saját maga is megbecsülheti.

Az összes változás listája: ChangeLog

Letöltés: Download

2009. 11. 13. péntek

Bizonyára kevesen tudják, hogy a Sun Magyarországnak két éve saját sárkányhajó csapata van, mely alapvetően a Sun munkatársaiból, volt munkatársakból, barátokból, illetve partner cégek kollegáiból áll. Jelenleg mintegy 25-30 csapattagunk van, melyből a rendszeres edzéseken 12-18 fő vesz részt, ráadásul a csapat "kemény magjának" része nyolc gyönyörű lány is. A 2008-as év csupán laza edzésekkel tarkított szezon volt, de azért egy versenyen is elindultunk, a Margitszigeten megrendezett Szigeti Sportvarázs 2008 versenyen. 2009-ben viszont Áprilistól heti rendszerességgel tartottunk edzéseket Október végéig. A csapat rengeteget fejlődött és számos versenyen is elindultunk. Két versenyen is indultunk Tatán, az időben korábbi versenyen negyedikek lettünk a 2000m-es tókerülő és ötödikek a 200m-es versenyen, majd az őszi III. Tata-Kupa amatőr sárkányhajó versenyen a 200m-es Nokia Vállalati Kupán már másodikak lettünk. Indultunk még a Sziget Sportvarázs 2009 versenyen - ahol harmadikak lettünk, a sukorói versenyen és az MKKSZ évadzáró 2000m-es versenyén Csepelen is. Ez utóbbiak annyira nem sikerültek jól, de nem adtuk fel és nem adjuk fel. Lassan itt a tél, a csapat tanmedencés edzésekre készül és várja a jobb időt, a tavaszt. Viszont nagy-nagy köszönettel tartozunk a kormányosunknak, a 14-szeres világbajnok Krausz Misinek. Misi Bácsi, köszönjük a kormányzást és az edzéseket!

Ahogy most állunk, még az sem lehetetlen, hogy akár saját Sárkányhajó Klubot alakítunk...

2009. 11. 11. szerda

Megjelent a 3.1 első beta kiadás, benne jópár érdekesség, a teljes changelog itt elolvasható:

 * Teleportation (aka live migration); migrate a live VM session from one
   machine to another
 * VM states can now be restored from arbitrary snapshots instead of only
   the last one, and new snapshots can be taken from other snapshots as
   well (aka branched snapshots)
 * 2D video acceleration for Windows guests; use the host video hardware
   for overlay stretching and colour conversion
 * The network attachment type can be changed while a VM is running
 * Experimental USB support for OpenSolaris hosts making use of the latest
   USB enhancements in Solaris Nevada 124 and higher
 * Significant performance improvements for PAE and AMD64 guests (VT-x and
   AMD-V only; normal (non-nested) paging)
 * Experimental support for EFI (Extended Firmware Interface)

 letöltés innen

2009. 10. 30. péntek

Megjelent a GlassFish 2.1.1 verziója, a főbb érdekesség a rengeteg javított hiba és jópár komponens újabb verziójának integrálása, illetve a Sailfin (aka GlassFish Communications Server 2.0) projekt miatt szükséges javítások, fejlesztések beolvasztása:

A Sun-branded build innen, a community disztribúció innen tölthető le. Btw, a 2.1.1-es Glassfish-el együtt megjelent a Sailfin 2.0 is, de idő híján Binod blogját ajánlom az érdeklődőknek Sailfin 2 témában.

2009. 10. 19. hétfő

A múlt héten egy egészen különleges terméket jelentett be a Sun. Egészen pontosan a termék már korábban is elérhető volt, de csak bizonyos esetekben, bizonyos ügyfelek számára. A hét végül meghozta a termék teljes elérhetőségét. Ez a termék pedig nem más, mint a Sun F5100 Flash Array, ami egy különleges SSD, mely egyetlen rack unit-ban majdnem 2TB kapacitást biztosít. Persze a termék nem SSD mivolta, vagy mérete miatt különleges, hanem számos technológiai érdekességet találunk benne.

Az F5100 négy önálló SAS domain-t biztosít a kiszolgálók számára, domain-enként négy 3Gbps SAS porttal, ami lehetővé teszi, hogy maximum 16 kiszolgáló is kapcsolódjon a dobozhoz. Ami ennél viszont sokkal izgalmasabb, az az F5100 teljesítménye, hiszen 4k I/O blokkmérettel a berendezés 1.6M olvasási és 1.2M írási művelet (IOPS) kiszolgálására alkalmas! Persze ez a teljesítmény nincs ingyen, a doboz 300W-ot fogyaszt, ami egy átlagos 2TB-os diszk fogyasztásához képest óriási, hiszen egy 7200rpm-es, 64MB gyorsítótáras diszk durván 10W-ot fogyaszt. Vagyis egy F5100-asból jó 30db 2TB-os diszk "jönne ki", ha a fogyasztást tekintenénk konstansnak. Viszont mire is képes ez a 30db 2TB-os diszk? Egy átlagos SATA diszk optimális esetben jó 100-150 IOPS-ot tud, vagyis az ominózus diszk csokrunk mintegy 4500 IOPS-ot fog tudni, amihez még gyorsan adjuk hozzá a köbméter igényeket is, hiszen ez a 30 diszk azért 4 rack unit-nál kisebb helyen nem nagyon férne el. Ebből a szempontból már egészen jó kompromisszumnak tűnik a 300W.

Felépítéséte tekintve az F5100-as érdekessége a látszat ellenére is meglévő modularitás, ugyanis a termék a négy SAS domain-hez kötötten domain-enként 20-20 speciális Flash Modult tartalmazhat. A modulok szabványos memória modulokra emlékeztetnek, a formafaktoruk pedig teljes egészében a JEDEC MO-258A szabványnak megfelelő.


A Flash Modul-ok írás teljesítménye egy 64MB kapacitású DDR1-400-as DRAM buffernek köszönhetően nő jelentősen a SLC Flash memóriák teljesítménye fölé. A DRAM buffernek viszont következményei vannak, gondoskodni kell a tápellátás elvesztése esetében arról, hogy a DRAM-ban tárolt adatok rendben kiírásra kerüljenek. Ehhez tradicionálisan akkumulátorokat szokás alkalmazni, de azokat viszont rendszeres időnként cserélni kell. Éppen ezért az F5100-as esetében nem akkumulátorokat alkalmaz a Sun, hanem speciális kapacitásokat, ún. SuperCap-eket, melyek képesek a megfelelő mennyiségű energia tárolására. Minden 20 Flash Modul, vagyis minden önálló SAS domain egy önálló SuperCap-et kapott. A SuperCap-ek jó tulajdonsága, hogy élettartamuk gyakorlatilag a berendezés teljes élettartamával azonos.

Ez a védelem azonban még mindig nem elegendő. Tudjuk, hogy a Flash memóriák az idő múlásával lassan elvesztik kapacitásukat. Éppen ezért a Flash Modulok memória kontrollerje 32GB Flash kapacitást kifelé csak 24GB kapacitásnak mutat. Ez a trükk viszont nem csak az öregedés ellen nyújt védelmet, de számos optimalizálási lehetőséget is rejt magában addig, míg a teljes Flash kapacitás a rendelkezésünkre áll. Lehetőséget ad a Flash lapok optimalizált törlésére és az írással kapcsolatos számos performancia optimalizációra, hiszen egy közel Flash lap méretű írás esetében bizonyos adatterület veszteségeket is elkönyvelhetünk, vagyis allokálhatunk egy 4kB-os lapot egy 3.6kB-nyi írásra és a veszteséggel "nem is nagyon kell foglalkoznunk".

2009. 10. 13. kedd

A héten megjelent a Solaris 10 legfrissebb verziója, a 10/09, vagyis az Update 8. Az operációs rendszer a számos új hardver támogatás mellett igazából két nagyon komoly és egyben hasznos fejlesztést kapott.[Read More]

2009. 10. 09. péntek

Megjelent a Role Manager legújabb, 5.0 változata. Mivel (most első ízben) a szoftver szabadon letölthető és kipróbálható, ezért nyugodtan írhatom, hogy kicsit később fogok bővebben írni a benne található újdonságokról, akit addig is érdekel, nyugodan próbálja ki.
Kollegáim angol blogjaiból lehet tájékozódni az újdonságokról, itt és itt.
Dokumentáció (beleértve install doksit is) jövő hét folyamán lesz majd publikus, természetesen megírom majd.

Ingyenes regisztráció után pár, a témába vágó cikk és videó tölthető le, mint például az általunk használt szerepkör készítési metodológiáról, hogyan lehet a Sun eszközeivel és a szerepkörök használatával egyszerűsíteni az identity managementet.

Letölthető a Forrester cég Role Management piac elemzése is, melyből kiderül, hogy a Sun ezen piac vezető szereplője :)


Pár hete megkeresett minket az OpenBSD csapat, hogy az idén megrendezésre kerülő "ports" hackathonjuk itt lenne Budapesten, és szükségük lenne két komolyabb szerverre, hogy azon végezzék a szoftverek lefordításait, teszteléseit. Az ilyen hackathonok alkalmával összegyülnek a fejlesztők, és egy hétig csak azon dolgoznak, hogy a rendszer bizonyos részét (hálózat, fájlrendszer, jelen esetben a szoftvergyüjtemény - a ports) jobbá tegyék.

A nyilt forráskodú szoftvereket szeretjük, így természetesen igent mondtunk, így a ma kezdődő rendezvény teljes ideje alatt két darab, teljes diszk-kiépítésű X4150 fogja ellátni a build-szerveri feladatokat

Jó munkát az OpenBSD csapatnak!

   Következő»