Sun Java Enterprise System 5 Update 1 技術摘要

部署架構

建立部署架構的方法如下:在符合部署方案中所指定的服務品質需求的前提下,將應用程式 (邏輯架構) 的邏輯建構區塊對應至實體運算環境。將部署方案轉化為部署架構,如下圖所示。

圖 4–3 將部署方案轉化為部署架構

本圖顯示部署方案如何轉化為部署架構。

此架構設計的一個層面是確定實體環境的大小 (決定電腦數目、預估處理器的能力和 RAM 需求),以符合效能、可用性、安全性以及其他服務品質的需求。確定大小之後,您可將 Java ES 元件及應用程式元件對映至實體環境中的多部電腦。產生的部署架構必須將不同電腦的能力、系統基礎架構服務的特性以及總擁有成本或總可用成本的限制等等因素考慮在內。

部署方案中的 Java ES 元件數目愈大,服務品質需求愈高,也就愈加要求您的設計建立在高能力電腦與高網路頻寬之上。如果硬體受到限制或者過分昂貴,您可能需要在固定成本 (硬體) 與變動成本 (人力資源需求) 之間,或是不同的服務品質需求之間有所取捨,或者您也可能必須增加設計的複雜程度。

架構設計經常以反覆的方式進行。參照部署架構可做為 Java ES 部署設計的基礎。

參照架構以特定的部署方案為基礎:具有特定服務品質需求的邏輯架構。在參照架構中,軟體解決方案在符合指定的服務品質需求的前提下,跨特定的實體環境來部署。在指定負載下的效能測試與部署方案開發基於相同的一組使用案例。在保密的情況下,Java ES 用戶可以使用參照架構文件。

根據參照部署架構或參照架構的組合,您可以設計出第一個近似符合您的部署方案需求的部署架構。您可以調整參照架構或使用參照架構做為參照點,將您自己的部署方案與參照架構的基礎部署方案之間的差異因素考慮在內。透過這種方式,您可以評估大小設定、效能、安全性、可用性、容量與服務性需求所帶來的影響。