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