東方通首席產品規(guī)劃師周炎(右)和TongWeb產品經理王普。
要知道,浪潮服務器采用的處理器是x86架構,假如采用其他架構的小型機進行測試,結果將會更加理想。
TongWeb是東方通主要的中間件產品之一,其通用名稱是JavaEE應用服務器。早在2000年,東方通就開始研發(fā)中間件并推出第一代產品,是國內最早開發(fā)應用服務器的公司。
8月中旬,東方通首席產品規(guī)劃師周炎和TongWeb產品經理王普對東方通TongWeb的發(fā)展歷程、特性以及應用案例進行了介紹。
TongWeb的優(yōu)勢與產品定位
據(jù)了解,TongWeb具有以下優(yōu)勢。
一是支持JavaEE 6規(guī)范。從2002年開始,產品和技術始終跟隨JavaEE技術規(guī)范陸續(xù)推出成熟的產品, TongWeb Application Server6成為首家獲得JavaEE系列認證的國內企業(yè)。目前,TongWeb的最新版本TongWeb 6完全遵循JavaEE 6規(guī)范,在國產應用服務器產品中取得領先。
二是作為圖形化遠程管理工具,TongWeb易于使用,可協(xié)助管理和監(jiān)控應用系統(tǒng),大大降低系統(tǒng)維護的成本。
三是產品符合自主可控的規(guī)范。產品通過JavaEE系列認證的價值是,應用程序可以直接用來替換成國產中間件產品,且代碼無需任何改動。在通過與國產芯片以及國產的操作系統(tǒng)、數(shù)據(jù)庫產品的兼容性測試后,TongWeb可搭建一個完全國產的平臺,實現(xiàn)對國外同類產品的替代。
四是除了北京、上海、廣州、成都之外,在主要省市設置了專業(yè)的支持服務團隊,提供周到及時的本土服務。
目前TongWeb6針對市場的劃分和不同用戶需求分為輕量版、標準版和企業(yè)版三個版本。
輕量級版針對超過八成純web應用的軍工或者電子政務等特定項目,這種情況下的應用無需JavaEE6所有規(guī)范的支持,因此可裁減部分規(guī)范,只需保留常用的功能就可滿足快速開發(fā)、部署和使用需求。相應地,該軟件版本資源占用少、體積小,啟動速度快。
標準版適用采購節(jié)點較少(例如用一兩套TongWeb進行單一管理),但是需要支持JavaEE規(guī)范的應用場景。
對那些規(guī)模較大的應用,例如一次性買斷或者批量節(jié)點購置的集采項目,由于對每個節(jié)點逐一管理工作量巨大,TongWeb企業(yè)版提供集中管理和統(tǒng)一監(jiān)控的功能,可以在一個管理界面上同時管控數(shù)十個節(jié)點。
TongWeb發(fā)展規(guī)劃
隨著用戶業(yè)務的擴展和系統(tǒng)運行工作量的增加,現(xiàn)有應用服務器面臨的壓力越來越大,用戶也經常遭遇網站訪問變慢的情形,但很難確定原因。這對于運維人員來說是最頭疼的問題,雖然對各個應用系統(tǒng)都有監(jiān)控,但要找到系統(tǒng)瓶頸,仍需借助網絡監(jiān)控、服務器監(jiān)控、中間件監(jiān)控、數(shù)據(jù)庫監(jiān)控等各種工具進行分析才有可能得到答案。運維人員要熟練運用這些工具,既需要時間學習,工作量也是很大的。
TongWeb如何適應這種挑戰(zhàn)?
王普表示, 云計算環(huán)境是化解上述壓力的理想平臺,而提高運維支持能力則是確保網站正常工作的基本措施。
“除了版本規(guī)劃上支持JavaEE的規(guī)范,TongWeb將提供高可靠的集群技術,增加分布式緩存、集中的管控和運維管理功能等,確保集群節(jié)點下多臺服務器同時穩(wěn)定可靠的運行;即使某個節(jié)點宕機,訪問網站的用戶不會受到任何影響?!蓖跗照f。
王普畢業(yè)后在中間件行業(yè)工作了將近12 年,非常熟悉這個行業(yè)的市場和技術。他還介紹了TongWeb產品近期兩大發(fā)展規(guī)劃。
其一是將TongWeb云化管理,讓TongWeb在云平臺環(huán)境實現(xiàn)集群管理監(jiān)控和彈性伸縮,當業(yè)務繁忙、系統(tǒng)壓力增大的時候,可以自動識別進而自動彈性正常運行且壓力較小的節(jié)點,通過云化管理平臺新增虛擬機來接管用戶的請求,以分擔系統(tǒng)壓力,在業(yè)務量減少的時候則減少節(jié)點,減少資源占用。
其二是提供應用性能管理(APM)。APM可自動捕獲應用性能的異常并抓取這些應用組件和代碼所出現(xiàn)的位置,深入業(yè)務代碼,判斷出導致數(shù)據(jù)庫慢的SQL是哪一條,或者何處應用代碼不規(guī)范,或者是服務器的故障,從而采取相應的對策。對不熟悉應用代碼和SQL的維護人員來說,也可從多維度進行診斷和定位,既簡化了管理,也降低了工作量。
生態(tài)建設與典型應用
目前東方通已經與龍芯、神舟通用、曙光以及神州信息等合作組成龍安聯(lián)盟,將TongWeb與龍芯CPU、神舟通用數(shù)據(jù)庫、曙光服務器以及一些應用軟件整合成一體機,為用戶提供一個打包完全國產化的解決方案。
這個涵蓋了整個IT應用的產業(yè)鏈,從硬件、軟件、中間件到服務的聯(lián)盟最大的特點是排他性,鏈條上每一塊業(yè)務只有一家供應商,沒有競爭關系;各個產品之間都進行了深度適配,整合出的自主可控全國產的解決方案適合需求較高的用戶。
除了政府、軍工等行業(yè),包括城商行和農商行在內的銀行業(yè)也在嘗試使用國產應用服務器。
周炎告訴記者,金融行業(yè)的核心系統(tǒng)主基本上被國外公司所壟斷,與政府行業(yè)、電信運營商行業(yè)相比,替代時對業(yè)務的正常造成較大影響,而且全面國產化,前期投入也會非常昂貴。
近年來,銀行業(yè)經營壓力偏大,在國家鼓勵之下,一些成長中的農商行、農信社在資金有限的情況下,不得不采用國產軟件來降低成本。但銀行業(yè)替代國外產品,主要是從非核心的外圍業(yè)務著手,但在一些內部的核心交易方面,也開始采用東方通的的TongGTP和TongEASY軟件做中間件的替代性測試,并且得到了高度的認可。
電信運營商也面臨類似的情況。國外軟件每年的運維服務費是一筆巨大的開支,要保證利潤就要壓縮部門的成本,采購國產化軟件來降低IT運維成本的對策之一。
不過,福建移動與東方通早在2002年就開始了這方面的合作。
在福建移動BOSS項目中,雙方搭建了一個由22臺TongEASY(東方通的交易中間件)小型機和51臺TongWeb組成的系統(tǒng)。對外開放14年來,注冊用戶約1000萬,每天在線用戶數(shù)有70000多人,每天的業(yè)務數(shù)近1600萬筆。
BOSS系統(tǒng)是運營商移動業(yè)務中一個核心的重要系統(tǒng)。TongWeb在福建移動的成功應用,說明國產中間件可以勝任關鍵業(yè)務需求、替代國外產品。雖然國內的BOSS項目平臺大多被國外產品壟斷,但以國產軟件逐漸替代的工作已經在進行中。
新華社搭建的云平臺上除了采用TongWeb中間件,還有TongLINK/Q和ESB三個產品。
房地產行業(yè)整體信息化水平較低,短期內投入規(guī)模也很難有提升,用信息化來做大數(shù)據(jù)分析、感知用戶的行為等方面還在起步階段。但周炎相信,如果地產泡沫不破的話,未來一定會有市場。
理性面對自主可控之路
理想地說,國產軟硬件產品與國外有不少差距,如龍芯和飛騰等純國產處理器的主頻與國外產品差距較大,所以軟件再去怎么優(yōu)化,整體解決方案的能力也難以達到國外水平。但是只要能滿足用戶的基本需求,響應速度也能跟得上就足夠了。
畢竟,替代是需要一個過程的。
目前,國內眾多創(chuàng)業(yè)企業(yè)熱衷于開發(fā)APP一類的應用,目的是及早上市套現(xiàn);對中間件、操作系統(tǒng)、數(shù)據(jù)庫一類基礎技術缺乏認真的研究。雖然國家投入巨資研發(fā),但目前還沒有一款完全成熟的國產數(shù)據(jù)庫,CPU、操作系統(tǒng)的情況也是這樣的。
這與國外形成了極大的反差,國外IT技術一直走在最前沿,正是因為他們的開發(fā)往往都是從底層的基礎學科開始。
“目前能夠打開局面的就是中間件,是完全自己開發(fā)的產品,是可以拍著胸脯說的一個非常好的產品?!敝苎紫MA產業(yè)在中國能繼續(xù)發(fā)展。
世紀之初,東方通跟福建移動合作的時候在全國中間件市場份額剛剛2%,十多年來幾乎每年以30%的速度上升,無論是技術能力、市場覆蓋都在逐漸接近國外的市場,而且份額也越來越大。
根據(jù)計世資訊的數(shù)據(jù),國內中間件市場IBM和Oracle兩家共占70%,東方通約為10%,剩下20%為其他廠家瓜分。
東方通的努力已經見到了成效。