Sun Java Enterprise System 5 安裝規劃指南

Java ES 產品元件與區域

為何對 Java ES 使用區域?中針對在多區域環境中使用 Java ES 所探討的某些目標及其蘊含的使用方案,利用了全域區域的傳遞功能來簡化 Java ES 產品元件的生命週期管理。舉例來說,這類使用方案要求由全域管理員在全域區域中執行 Java ES 產品元件的生命週期管理,而這些元件的配置和執行階段管理則由區域管理員在非全域區域中執行。

換言之,產品元件將在全域區域中進行安裝和升級,但實例卻是在非全域區域中配置和執行的。此使用方案會將集中式生命週期管理的優點與非全域區域所提供的隔離及安全性結合在一起。

不過,此方案仰賴於能否將每個產品元件均安裝在全域區域中而在非全域區域中進行配置和執行。這樣的劃分取決於如何達成每個產品元件的配置、在何處儲存配置和動態應用程式資料、如何藉由執行二進位檔案來尋找配置資料,以及如何執行升級。例如,劃分可能取決於安裝或升級前後的程序檔所執行的動作:它們是啟動或停止了元件實例、設定了至配置資料的連結,還是執行了使生命週期管理與配置管理的區別變得模糊不清的其他作業。

這樣的劃分亦可能取決於配置是在整體根區域中還是在稀疏根區域中執行的。舉例來說,如果產品元件的配置程序檔寫入至稀疏根區域中的唯讀檔案系統 (例如 /usr),或是與稀疏根區域共用非預設檔案系統 (如 /opt),則元件的配置便會失敗。


備註 –

幾乎所有 Java ES 產品元件都安裝在 /opt 下,依預設,它在稀疏根區域中是可寫入的。如需更多資訊,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」


目前,在全域區域與非全域區之間,尚未建立使大約 20 個 Java ES 產品元件中的每一個均支援劃分生命週期管理和配置/執行階段管理的功能。各種產品元件採用了不同的配置和升級方法。若是這種情況,則目前不支援 Java ES 產品元件 (Message Queue 除外) 的傳遞。如需更多資訊,請參閱Java ES 傳遞策略