4

データベース管理者(DBA)とUnix|Windowsシステム管理者がいます。間もなくクラウド管理者が登場する可能性があります。

さまざまなスタック上またはスタック内で実行されている多数の大規模システムJVMの管理と管理を担当する「管理者」の大群がいますが、JVMとは何かを実際に理解し、監視している少数の人に正直に会いました。計測、測定、およびチューニング。大規模な組織では、Oracleインスタンスの管理を担当するWindows管理者を採用していますか?それでも、世界中の企業や公共部門は、システム管理者が同じ不透明度でJVMを管理することを期待しています。

Javaランタイム管理者の有効な運用上の役割はありますか?

4

4 に答える 4

3

まあ..アプリケーションサーバー管理者(weblogic、websphere、jbos、glassfish...)のようなものがあります。JVM の管理は、システムの一部を管理しているだけです。

于 2009-10-30T22:18:08.517 に答える
2

J2EE プラットフォームは、「公式に」プラットフォーム ロールでシステム管理者ロールを定義します。

システム管理者は、企業のコンピューティングおよびネットワーク インフラストラクチャの構成と管理を担当します。システム管理者は、デプロイされた J2EE アプリケーションの実行時の状態を監視する責任もあります。システム管理者は通常、J2EE Product Provider が提供する実行時監視および管理ツールを使用して、これらのタスクを実行します。

とは言っても、理論と現実の間には食い違いがあります。

于 2009-10-30T22:26:11.220 に答える
0

これは良い質問です。実際にJVMを適切に調整できる開発者の数はおそらく限られています。

大企業は、これを実行できる人を見つけて、チーム全体でそれらを活用するのがよいでしょう。JVMをより適切に使用すれば、メモリ、プロセッサ、およびハードウェア全般を節約できます。

于 2009-10-30T22:47:51.307 に答える
0

「運用」管理者がいます(環境を「運用」にする、つまりプログラムを実稼働前または実稼働環境に配置することを担当します)

重要なのは、JVMだけを管理するだけでは不十分な場合が多いということです。運用(または「リリース」)環境は、インフラストラクチャ(サーバー、ネットワーク、ディスクなど)、従うプロセス(最初に開始するもの、開始方法など)、監視、レポート。

プロセス(JVMで実行されているプロセスを含む)に関しては、プロセスを停止する(アップグレードを可能にしてから再起動する)という単純な事実は、非常に複雑になる可能性があります。停止?(まだ単独で実行されている1つの孤立したプロセスを見逃しましたか?)

したがって、ランタイム環境(JVMの微調整を含む)に関して言えば、私たちの管理者は、単なる「JVM管理者」よりも「運用管理者」であることがよくあります。

于 2009-10-30T22:36:56.353 に答える