Valószínűleg így van egy csomó esetben, de pont a jboss és openstack nem egyszerű állatfaj. Illetve az is kérdés, hogy milyen mélységig kell ismerni. Az általam ismert middleware-esek igen jók abban amit csinálnak és nincs idejük openstack-elni. Az openszack-es kolléga pedig kívül-belül ismeri a terméket és szinte napi kapcsolatban áll a fejlesztőkkel.
Persze ha csak annyi a kérés, hogy csináljak új networköt és dobjak bele egy gépet, azt én is meg tudom csinálni, de ettől még nem értek az openstack-hez. A jboss konzolra is rálépek, de ettől még nem csinálok benne olyan varázslatokat, mint a kollégáim.
És ugyanez igaz a többi esetre is. KVM és HyperV. Számomra a hozzáértés annál többet jelent, hogy létrehozok egy virtuális gépet meg migrálom esetleg. Egy HyperV-s rendszergazda is tud a KVM-ben gépet létrehozni és managelni. De ha baj van, nem biztos hogy meg tudja oldani. Ahhoz már kell a KVM-es kolléga tudása. Nem biztos, hogy pl. a HyperV-s kolléga nekiáll cgroups szabályokat írni az erőforrás elosztásra. De lehet igen.
Minden azon múlik, hogy milyen mélységű tudásra van szükség.
A "ha érdekli és foglalkozik vele"-ről pedig csak annyit mondanék, hogy az openstack tanulási fázisa (és megint nem arról van szó, hogy csinálok egy gépet oszt jóvan), simán egy-két hónap napi 8 órában. És akkor csak a tetejét kapirgáltad. A JBoss-ról meg jobb ha nem is beszélünk. Ahhoz képest az openstack egy gyorstalpaló.