在 Application Server 中,您可以使用負載平衡器和多個叢集來升級元件,而不會使服務受到任何損失。例如,元件可以是 JVM、Application Server 或 Web 應用程式。
此方法在以下情況不可用:
變更高可用性資料庫 (HADB) 的模式時。如需更多資訊,請參閱第 3 章, 管理高可用性資料庫
Sun Java System Application Server 的 Application Server 獨立發行版本 隨附了 HADB 軟體。如需有關 Sun Java System Application Server 的可用發行軟體資訊,請參閱「Sun Java System Application Server 9.1 Installation Guide」中的「Distribution Types and Their Components」。只有 企業 設定檔才提供 HADB 功能。如需有關設定檔的更多資訊,請參閱 「Sun Java System Application Server 9.1 管理指南」中的「用法設定檔」。
執行應用程式升級會使應用程式資料庫模式有所變更時。
請同時升級叢集中的所有伺服器實例。否則,可能會出現由從執行不同版本的元件的一個實例到另一個實例的階段作業容錯移轉引起的版本不匹配。
使用叢集的 [一般資訊] 頁面上的 [停止叢集] 按鈕來停止其中一個叢集。
升級該叢集中的元件。
使用叢集的 [一般資訊] 頁面上的 [啟動叢集] 按鈕來啟動叢集。
對其他叢集逐個重複此程序。
由於一個叢集中的階段作業決不會容錯移轉至其他叢集中的階段作業,因此階段作業在從執行某版本元件的伺服器實例容錯移轉至執行其他版本元件的伺服器實例 (位於其他業集中) 時不會出現版本不相符的情況。因此,對於叢集中的伺服器實例,叢集可充當階段作業容錯移轉的安全邊界。