WebLogic伺服器基礎指南,以及3款監控工具
企業IT環境中需要一種技術來實現多個獨立系統彼此「無縫地」聯繫。WebLogic Server就是一種可以橋接各種數據通信請求並處理系統集成的系統。
什麼是WebLogic伺服器?
WebLogic伺服器是一個應用伺服器,用作開發,部署和運行多層(n層)分散式Java應用的平台。它還充當託管在其上的應用與遠程資料庫或消息伺服器之類的應用之間的橋樑。
甲骨文是目前市場上流行的在線事務處理(OLTP)平台的提供商,而WebLogic伺服器是使甲骨文成為主要競爭者的得力工具之一。他們在2008年收購了BEA Systems,從而獲得了這個Java 2平台企業版(J2EE)伺服器。
WebLogic伺服器位於中間層,與代理和防火牆一樣。這是位於前端外部應用(通常是與外部的瀏覽器啟用的介面)和資料庫伺服器(後端層-存儲數據的伺服器)之間的層。
從這個中間件位置,WebLogic伺服器集中了應用服務,例如:
1.Web服務 - Web伺服器的各種功能
2.業務服務 - 流程的業務組件
3.後端連接 - 啟用與後端存儲設備和伺服器的連接
換句話說,這個基於Java的應用伺服器可以實現業務流程的最佳和簡化的端到端性能。更重要的是,它使用緩存和連接池等技術功能,這意味著WebLogic還有助於減少處理和事務時間。此外它還提供企業級安全性和強大的角色管理功能。
基本的WebLogic架構?
除了作為J2EE伺服器之外,WebLogic還可用於企業和管理其他伺服器,從而管理在其上運行的服務。
域:這是為了便於管理而組合在一起的應用集合。域由管理伺服器和受其控制的多個受管伺服器組成。
基礎域:這是一個只有管理伺服器而沒有其他內容的新域。它可能不實用,但它可以獨立存在。
託管伺服器:這些伺服器存在於域內並用於各種目的。此類伺服器的示例包括SOA Suite,WebCenter Suite和Business Intelligence Suites。
安裝WebLogic伺服器
要下載WebLogic伺服器副本,需要到Oracle Technology Network軟體下載頁面。在接受許可協議並下載你首選的軟體版本後,就可以開始安裝了。
安裝方案包括:
創建基本域 - 每當你安裝新的WebLogic實例時,默認情況下,將創建一個沒有託管伺服器的基本域。在添加託管伺服器之前,它實際上不會做太多。
在基本域中創建託管伺服器 - 接下來,你將繼續創建添加到主基域的託管伺服器。這稱為「擴展基域」。
在新域中創建託管伺服器 - 如果你決定要在自己的域中運行託管伺服器,WebLogic允許你克隆主域中的現有管理伺服器並使用它為新託管伺服器創建新域。這稱為「擴展託管伺服器」。
集群託管伺服器 - 在這種情況下,一旦託管伺服器安裝在不同的域中,它們就可以「集群」在一起,由一個可駐留在任一域中的管理伺服器運行。
無論你選擇何種安裝方式,或最初選擇的體系結構配置,都可以隨後根據業務流程邏輯的需要重新構建設計。
應用WebLogic
理想情況下,WebLogic可以很好地適應業務的技術環境,在這種環境中,它可以通過以下方式進行配置:
1.作為所有基於Java應用的託管解決方案
2.充當高端網站的家
3.解決前端應用和後端伺服器之間連接速度慢問題的最佳安全解決方案
4.成為能夠應對業務可擴展性問題的橋樑
簡而言之,可以說WebLogic是一個具有未來發展前景的應用伺服器。它可以作為需要包含在業務數據處理流程中的其他Java應用,業務套件和硬體設備的輔助工具。
WebLogic使用哪些監控和管理工具?
主要介紹三種最流行的WebLogic管理和監控工具。
SolarWinds WebLogic性能監控工具
雖然它是第三方產品,但SolarWinds WebLogic性能監控工具是一個管理套件,涵蓋了監控和管理WebLogic的所有方面。
通過查看此工具的功能,我們可以深入了解它的實際功能:
1.監控內存分配和使用情況,確保完成流程而不會佔用資源
2.伺服器和應用監控,提供對線程和池的深入性能洞察。這包括當前等待時間和執行請求所花費的時間,以及跟蹤待處理的請求
3.與伺服器和應用監控器集成後,SolarWinds資料庫性能分析器提供與WebLogic相關的Oracle資料庫的詳細分析和報告
4.監控資料庫,如SQL Server,MySQL,DB2,SAP ASE和其他資料庫,在數據存儲方面實現幾乎100%的全面通信
5.監控VMware和Hyper-V等虛擬環境和應用,允許複製和測試模擬設置
BEA WebLogic管理控制台
可以通過Web瀏覽器訪問這個本機Oracle管理控制台,並從WebLogic域的Administration Server實例運行。它使用稱為MBean的Java對象,每個對象都包含一組屬性,這些屬性定義用於管理伺服器的不同功能和操作的參數。
可以使用此管理工具完成的工作包括:
1.啟動,停止實例和群集配置
2.配置伺服器服務,如資料庫連接(JDBC)和消息傳遞(JMS)
3.用戶,組和角色的安全性和管理
4.配置和部署Java應用
5.監控伺服器和應用的性能,通過伺服器和域日誌文件排除故障
WebLogic智能儀錶板和監控(WLSDM)
WebLogic智能儀錶板和監控(WLSDM)是另一個第三方管理和監控工具,它是一個控制台擴展,而不是一個獨立的解決方案。
WLSDM的一些強大功能包括:
1.簡單,快速,非資源密集型安裝,擴展獨有的優勢,可以獲取WebLogic域的快照
2.能夠創建無限數量的自定義儀錶板,以滿足管理員控制和報告查詢的需求
3.通過使用WLSDM指標瀏覽器輕鬆創建警報和通知
4.存儲和檢索舊數據,包括度量數據,後端數據,甚至報警,用於比較和分析
5.腳本的添加和調度,以便於管理CRON作業
WebLogic的優缺點
優點:
它是甲骨文的優質產品之一,具有數據安全性和完整性保證
一個強大的故障安全解決方案,這是關鍵任務計算環境必須的
能夠通過緊湊的報告在WebLogic域上繪製完整的圖表,以便於理解和準確的決策
缺點:
與其他類似的軟體解決方案相比,可能看起來有點笨重和臃腫
並非每個中小型企業都能承擔相當複雜的許可費用
※為了4度的口感,太古可口可樂如何讓IT資源沒有「淡季」?
※白帽子黑客必備的10個滲透測試最佳工具
TAG:雲智時代 |