面向Internet應(yīng)用的服務(wù)器簡介_第1頁
面向Internet應(yīng)用的服務(wù)器簡介_第2頁
面向Internet應(yīng)用的服務(wù)器簡介_第3頁
面向Internet應(yīng)用的服務(wù)器簡介_第4頁
面向Internet應(yīng)用的服務(wù)器簡介_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、面向Internet應(yīng)用的服務(wù)器“服務(wù)器服務(wù)于Internet”報告會倪光南1999年7月6日.(.)2 計算模式的演變(計算機(jī)發(fā)展的三個時期) 以主機(jī)為中心(大型機(jī)、小型機(jī)時期) 60年代-70年代 以PC為中心(PC/服務(wù)器時期) 80年代-90年代中 以網(wǎng)絡(luò)為中心(Internet時期) 90年代中開始3以主機(jī)為中心:許多人共用一臺主機(jī) 數(shù)據(jù)和計算能力集中在主機(jī)4以PC為中心:一個人用一臺PC 數(shù)據(jù)和計算能力集中在PC或LAN上的服務(wù)器.(.)5以Internet為中心:一個人用許多信息家電取得服務(wù) 數(shù)據(jù)和計算能力分布在網(wǎng)上 Internet6Internet潮流各公司的對策 90年代中

2、期開始: IBM提出“Network Centric Computing”并將服務(wù)作為業(yè)務(wù)主方向 Sun推出面向網(wǎng)絡(luò)的Java技術(shù) Oracle提出NC(網(wǎng)絡(luò)計算機(jī)) Netscape推出瀏覽器 Yahoo、Amazon等大批.COM公司涌現(xiàn).(.)7Internet潮流微軟的對策 有Wintel既得利益,對Internet反應(yīng)遲緩 依靠OS的壟斷在瀏覽器競爭中后來居上 最近提出了“.Net”策略(NGWS) 基于XML的交互式應(yīng)用軟件存儲在Internet上(“in the cloud”) 用戶通過PC和各種信息家電取得服務(wù) 作為下一代Internet的應(yīng)用平臺,包括開發(fā)工具(Visual

3、Studio.Net)、新的用戶界面(.Net User Experience)模塊服務(wù)(building-block services),如身份驗證等等8Internet潮流微軟的對策(續(xù)) 仍突出PC作用,與IBM、Sun、Oracle等公司提出的瘦客戶機(jī)或NC的概念不同 含有宣傳成分,表明公司的各部分都需集成在一起而不應(yīng)被拆散 在開發(fā)效率、開放性、經(jīng)濟(jì)性等等方面還都不明確 是否成功需要時間來回答9電子服務(wù)(e-Services) Internet的發(fā)展產(chǎn)生了電子服務(wù)的概念 例如:e-Business、e-Commerce、e-. 可通過PC或信息家電從Internet取得服務(wù) 在這些設(shè)備

4、上不必安裝復(fù)雜的軟件 應(yīng)用軟件將主要在服務(wù)器上 軟件將不以產(chǎn)品形式而以服務(wù)形式出現(xiàn) 硬件和軟件的復(fù)雜性從PC移到服務(wù)器上10Internet時代服務(wù)器的地位 為了提供各種服務(wù),要求服務(wù)器: 有強(qiáng)大的處理功能 存儲海量信息 擁有各種應(yīng)用程序 高可靠性 保障信息安全 支持各種信息設(shè)備 .(.)11選擇服務(wù)器的因素 按應(yīng)用需求: 所提供服務(wù)的類型、規(guī)模 可伸縮性 可靠性、可用性 易管理、好用性 經(jīng)濟(jì)性 安全性 兼容性、歷史繼承性 品牌、服務(wù)支持 12選擇服務(wù)器的因素(續(xù)) 按OS:Unix、NT(W2000)、Linux、. 按CPU結(jié)構(gòu):Intel、非Intel 按品牌:Sun、IBM、HP、Co

5、mpaq、 按體系結(jié)構(gòu):單CPU、SMP、NUMA、Cluster、MPP、 按功能:超級服務(wù)器、大型服務(wù)器、PC服務(wù)器、.13服務(wù)器OS市場變化0510152025303540%WindowsNTLinuxNetwareUnix其他1998199914主要的服務(wù)器OS比較類型適用場合主要優(yōu)點(diǎn)主要缺點(diǎn)Unix(Solaris、AIX 、 Irix等等)大型、重要應(yīng)用高可靠性價格高、不開放WindowsNT、2000一般應(yīng)用應(yīng)用軟件多 價格較高、不開放LinuxInternet相關(guān)應(yīng)用低 價 、 開放、可靠不能適應(yīng)大型應(yīng)用.(.)15Unix服務(wù)器 CPU基本上是非Intel結(jié)構(gòu) 歷史悠久有傳統(tǒng)

6、市場,特別是高檔市場 性能高于運(yùn)行NT的Intel服務(wù)器 可靠性最好 少數(shù)供應(yīng)商,品牌好、技術(shù)支持好 有大型應(yīng)用系統(tǒng)支持 價格高16NT服務(wù)器 CPU基本上是Intel結(jié)構(gòu) 目前市場份額最大,特別是在中低檔市場 可靠性不夠(Windows 2000的可靠性還有待于時間檢驗) 支持服務(wù)取決于廠商(供應(yīng)商多) 有大量應(yīng)用系統(tǒng)支持 價格中等 安全性有爭議17Linux服務(wù)器 CPU多樣化,Intel最普遍 不需付版權(quán)費(fèi)、價格最低 市場份額上升最快 可靠性好 已得到全球大公司的支持 已有很多應(yīng)用軟件,特別是在Internet相關(guān)應(yīng)用中已居領(lǐng)先地位.(.)18Linux服務(wù)器(續(xù)) 源碼開放可以自主發(fā)展

7、,并有利于改進(jìn)安全性(Gartner Group認(rèn)為,到2002年上半年Linux將比傳統(tǒng)的商用Unix更安全) 發(fā)展快: 一些大公司將商用Unix軟件源碼開放給Linux,如IBM已將日志系統(tǒng)開放 HP、RedHat、SGI、Sun等等協(xié)同將Linux移植到Intel未來64位CPU上(Itanium),將有可能領(lǐng)先于64位的Windows 200019Linux服務(wù)器(續(xù)二) SMP 支持不夠,Linux 2.2最多支持4個CPU,但 今后Linux 2.4將可支持16個以至更多的CPU 能處理的存儲器容量不大于2GB(Windows NT:4GB,Irix:128GB) 還缺乏高可用性、

8、日志系統(tǒng)等等支持 還不能證明能適應(yīng)大企業(yè)的需要 需繼續(xù)推進(jìn)軟件開發(fā)和服務(wù)支持20推廣Linux的理由Windows95/98/NT/2000Linux依賴微軟自主發(fā)展巨額版權(quán)費(fèi)節(jié)省版權(quán)費(fèi)與微軟的不平等競爭和其他公司的平等競爭安全有隱患安全可改進(jìn)助長壟斷擺脫壟斷21Linux有利于發(fā)展自主硬件平臺 Intel 結(jié)構(gòu)CPU依靠Windows壟斷了PC硬件平臺 微軟不提供源碼就不可能在Windows上發(fā)展新的硬件平臺 Linux開放源碼使其便于移植到新的硬件平臺 任何新的硬件平臺能運(yùn)行Linux就能獲得大量應(yīng)用軟件支持 開放源碼不但有利于軟件發(fā)展而且有利于自主硬件平臺的發(fā)展.(.)22提供服務(wù)的兩種

9、方式 采用單個高檔的通用服務(wù)器 用一個服務(wù)器提供數(shù)據(jù)庫、電子商務(wù)、文件和打印服務(wù)器等等所有服務(wù) 采用許多低檔服務(wù)器的聯(lián)合 用多個專用服務(wù)器(Server appliance) 每個服務(wù)器是單功能、“即插即用”式的服務(wù)器,提供單項服務(wù) 兩者可以結(jié)合23通用服務(wù)器 需要采用高性能硬件來滿足提供多項服務(wù)的要求 可采用專門軟件保證多個服務(wù)互不影響 例:VMware的軟件,允許在一個服務(wù)器上運(yùn)行多個操作系統(tǒng)(Windows和Linux),某個用戶對于其他用戶的網(wǎng)站作出誤動作或攻擊,不會使整個服務(wù)器崩潰24專用服務(wù)器 一個服務(wù)器只提供單項服務(wù) 易于設(shè)置和管理,可針對特定的應(yīng)用進(jìn)行優(yōu)化 簡單、可靠、便宜 通

10、過增加服務(wù)器個數(shù)就可以進(jìn)行擴(kuò)展 適合用Linux 問題:如管理工具不好反而有可能增加管理的工作量 實例: TaskSmart:Internet caching服務(wù)器(Novell caching +簡化的Netware 5內(nèi)核) Raw Iron數(shù)據(jù)庫專用服務(wù)器(Oracle 8i+簡化的Solaris內(nèi)核)25高性能服務(wù)器幾種常用技術(shù) SMP(Symmetric Multiple Processing):共享存儲全對稱多處理器技術(shù) NUMA(Non Uniform Memory Access):非一致訪問分布共享存儲技術(shù) Cluster:機(jī)群技術(shù) 各種技術(shù)可相互融合26SMP 共享存儲全對稱

11、多處理器技術(shù) 采用總線結(jié)構(gòu)的緊耦合多處理器系統(tǒng) 各處理器完全對稱,擁有各自的Cache 通過總線監(jiān)聽實現(xiàn)Cache一致性 操作系統(tǒng)支持細(xì)粒度、鎖定等等 Linux 的SMP支持 CPU種類:x86、Sparc、PowerPC、Alpha Linux 2.4將可支持16個或更多的CPU 對處理器繁忙任務(wù)效果大,對I/O繁忙任務(wù)效果小27SMP結(jié)構(gòu),各CPU共享所有資源CPUCPUMEMMEM系統(tǒng)總線I/O總線盤盤總線橋.(.)28MPP結(jié)構(gòu)與SMP相反,各CPU不共享任何資源.(.)2930Intel 440GX+ 服務(wù)器主板(2個Xeon的SMP系統(tǒng))31NUMA 非一致訪問分布共享存儲技術(shù)

12、由若干通過高速專用網(wǎng)絡(luò)連接起來的獨(dú)立節(jié)點(diǎn)構(gòu)成的系統(tǒng) 各個節(jié)點(diǎn)可以是單個CPU或是SMP系統(tǒng) Cache一致性可有多種解決方案 需要操作系統(tǒng)和特殊軟件的支持 實例:Sequent的NUMA服務(wù)器可擴(kuò)展到64個 Intel CPU,今后將擴(kuò)展到256個.(.)32由三個SMP模塊(每個有4個CPU)構(gòu)成的NUMA系統(tǒng)節(jié)點(diǎn)(Sequent)33Cluster 機(jī)群技術(shù) 由若干完整的計算機(jī)互聯(lián)組成一個統(tǒng)一的計算機(jī)系統(tǒng) 計算機(jī)和高速互聯(lián)硬件可以采用現(xiàn)成硬件或特殊硬件 需要特殊軟件支持 例如CMS(Cluster Management Software)、CCS(Cluster Computing Environments)等等 可實現(xiàn)單一系統(tǒng)映像,即操作控制、IP登錄點(diǎn)、文件結(jié)構(gòu)、存儲空間、I/O空間、作業(yè)管理系統(tǒng)等等的單一化 可經(jīng)濟(jì)地構(gòu)成超級服務(wù)器、高可用性服務(wù)器等等34用機(jī)群技術(shù)構(gòu)成的虛擬服務(wù)器(機(jī)群各節(jié)點(diǎn)用LAN/WAN聯(lián)接)35服務(wù)器軟件的新發(fā)展 應(yīng)用服務(wù)器(Application Server) 介于瀏覽器(在客戶機(jī)上)與后端的數(shù)據(jù)庫、應(yīng)用系統(tǒng)之間的軟件,決定了一個商業(yè)系統(tǒng)的行為 實現(xiàn)傳統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論