2009-10-30 28 views
4

有數據庫管理員(DBA)和Unix | Windows系統管理員。很可能會有云管理員。有沒有像Java運行時管理員那樣的角色?

有許多「管理員」負責管理和管理衆多運行在各種堆棧上的大型系統JVM,但我真誠地遇到了很少有誰真正瞭解JVM是什麼,監測它,儀表,測量,&調整。大型組織是否僱用負責管理其Oracle實例的Windows管理員?但全世界的企業和公共部門都期望系統管理員以相同的不透明度來管理JVM。

是否存在Java運行時管理員的有效操作角色?

+0

我不確定很多大型組織在Windows上使用Oracle。我不確定Sun(或者現在控制Java命運的人)是否真的希望它成爲一個受歡迎的角色。與Microsoft競爭的.NET產品相比,這意味着更多的開銷,無論這種暗示是真實的還是感知的。 – BobbyShaftoe

+0

糾正有關Win + Oracle管理員的問題,善意否定聲明將這些角色設置爲獨立。對於一個單獨的線程,我對Windows Server軟件越來越印象深刻,所以我個人會毫不猶豫地對.NET進行有趣的評論,因爲它已經成爲Windows堆棧的一部分。 – Xailor

回答

2

J2EE平臺「正式」定義在platform roles系統管理員角色:

系統管理員負責 的配置和管理 企業的 計算和網絡基礎設施 。系統管理員 還負責監督已部署的J2EE應用程序的運行狀況。系統管理員通常使用由J2EE產品供應商提供的運行時間監控和管理工具 來完成這些任務。

這就是說,理論與現實之間存在差異。

+0

閱讀回覆看起來好像這個問題可能比回答更具有交流性,但我認爲你可以用J2EE「官方」引用來總結它。儘管如此,我認爲對於我來說,這個角色(不一定是資源/人)在任何組織中都需要更多的發展,是的? – Xailor

+0

@Xepoch我同意你的意見。 –

3

那麼..有這樣的事情,應用程序服務器管理員(weblogic,websphere,jbos,glassfish ...)。管理JVM只是管理系統的一部分。

0

我們確實有「操作」管理員(負責制定環境「業務」,即把節目變成預生產或生產環境)

的一點是:給藥只有JVM往往是不夠的。基礎設施(服務器,網絡,磁盤......),運行(或「發佈」)環境也要定義,要遵循的流程(首先開始,如何啓動......),監控,報告。

當涉及到過程(包括在他們的JVM運行的),一個簡單的事實,以停止他們(允許升級,然後重新啓動)可以非常複雜:你怎麼知道你所有的系統確實停止了? (你錯過了一個孤兒進程仍然獨自跑來?)

所以,當談到運行環境(其中包括一個JVM的微調),我們有管理員往往更「業務管理員」不僅僅是「JVM管理員」。

0

這是一個很好的問題,可以正確調整JVM的開發人員數量可能有限。

一家大公司會很好找到能夠做到這一點的人,並在團隊中利用他們。如果更好地使用JVM,一般情況下會節省內存,處理器和硬件。

相關問題