發(fā)布日期:2022-07-15 點(diǎn)擊率:27
基礎(chǔ)設(shè)施開發(fā)的第一階段是讓采用垂直式集成方案的電信設(shè)備制造商(TEM)自己設(shè)計(jì)硅芯片,構(gòu)建定制機(jī)箱和電路板,并編寫系統(tǒng)中的所有軟件,包括操作系統(tǒng)、數(shù)據(jù)庫、協(xié)議站和應(yīng)用軟件?;A(chǔ)設(shè)施開發(fā)第二階段的標(biāo)志是向商用現(xiàn)貨(COTS)模型的轉(zhuǎn)移,模型中各個(gè)刀片式服務(wù)器和軟件模塊都來自不同的供應(yīng)商,并由TEM集成在一起。COTS模型可以加快上市速度,降低開發(fā)成本,但并非沒有缺點(diǎn)。其最大的問題在于集成各組件所需的時(shí)間在總體進(jìn)度表中占據(jù)了相當(dāng)大部分,而且現(xiàn)在已證明正是由于集成時(shí)間過長,因而很難將上市時(shí)間縮短至24個(gè)月之下。
對(duì)加快上市速度的期望催生了第三種模型,即預(yù)集成系統(tǒng)。預(yù)集成系統(tǒng)具有一個(gè)構(gòu)建于標(biāo)準(zhǔn)硬件平臺(tái)之上、并且針對(duì)特殊網(wǎng)絡(luò)單元設(shè)計(jì)和調(diào)整過的完善的軟件堆棧。在基礎(chǔ)設(shè)施發(fā)展第三階段的最典型實(shí)例中,系統(tǒng)包含有參考應(yīng)用程序、協(xié)議堆棧、統(tǒng)一管理、高可用性中間件、平臺(tái)基本服務(wù)以及具有競爭力的硬件平臺(tái)。Continuous Computing公司的FlexTCA系統(tǒng)就是一個(gè)集成系統(tǒng)的例子,該系統(tǒng)專用于IPTV、安全網(wǎng)關(guān)和無線核心基礎(chǔ)設(shè)施,如圖1所示。
建議:
1.了解應(yīng)該如何把應(yīng)用軟件集成在平臺(tái)上
在應(yīng)該如何把應(yīng)用軟件集成在平臺(tái)上方面,每一個(gè)平臺(tái)都有一些設(shè)定:什么類型的API可用,應(yīng)該如何讓應(yīng)用軟件具有高度可用性,如何能夠針對(duì)平臺(tái)調(diào)節(jié)應(yīng)用程序以達(dá)到最大性能。這些設(shè)定決定了平臺(tái)是否與應(yīng)用程序有著良好匹配,若硬塞入一個(gè)違反設(shè)定的應(yīng)用程序?qū)?dǎo)致災(zāi)難性的故障。
2.了解針對(duì)各種系統(tǒng)組件的支持模型
系統(tǒng)供應(yīng)商提供兩種模型:
? 一站式服務(wù)模型:系統(tǒng)供應(yīng)商提供所有的前沿支持,跟蹤支持問題,打補(bǔ)丁和內(nèi)部修復(fù),并為客戶提供單獨(dú)的界面。
? 參考式銷售模型:系統(tǒng)供應(yīng)商與多個(gè)軟件供應(yīng)商合作提供總體解決方案,但有關(guān)每個(gè)組件的銷售關(guān)系及其支持需分別與各個(gè)供應(yīng)商協(xié)商。如果不謹(jǐn)慎管理,這種模型有可能引發(fā)復(fù)雜問題,從而招致詬病。
3.利用供應(yīng)商的能力提供專業(yè)服務(wù)以加速開發(fā)進(jìn)程
某些系統(tǒng)供應(yīng)商能夠提供專業(yè)服務(wù),并專精于某些特定應(yīng)用軟件。利用這種專業(yè)能力可創(chuàng)建樣本應(yīng)用程序、測試基準(zhǔn)或在系統(tǒng)平臺(tái)上集成現(xiàn)有代碼。當(dāng)游戲的名字叫做上市時(shí)間時(shí),一切都是公平的!
4.確保系統(tǒng)符合相關(guān)標(biāo)準(zhǔn)
供應(yīng)商總是試圖通過生成某些系統(tǒng)私有屬性來進(jìn)行客戶鎖定。但堅(jiān)持系統(tǒng)符合相關(guān)標(biāo)準(zhǔn)可以確保系統(tǒng)能夠?qū)崿F(xiàn)多代升級(jí),同時(shí)又能保留預(yù)集成系統(tǒng)的優(yōu)勢,盡快把初始產(chǎn)品推向市場。
5.探查系統(tǒng)的高可用性策略
高可用性是集成系統(tǒng)中最復(fù)雜的部分,因?yàn)閼?yīng)用程序本身、協(xié)議堆棧、系統(tǒng)管理組件、數(shù)據(jù)庫、網(wǎng)絡(luò)鏈接以及刀片式服務(wù)器都必須保證自己的可用性。了解不同組件如何同步和集中管理對(duì)于確保總體應(yīng)用軟件可用性目標(biāo)的實(shí)現(xiàn)至關(guān)重要。
不建議:
1.采用第三方卡進(jìn)行平臺(tái)定制 (尤其在第一代中)
最初采用集成平臺(tái)進(jìn)行工作時(shí),我們當(dāng)中的一些工程師試圖通過集成一些剛剛面市的新卡(只有少許變化)來改進(jìn)平臺(tái)。但由于新卡必須經(jīng)過集成、測試和調(diào)整才能適合系統(tǒng)框架,故總是導(dǎo)致項(xiàng)目進(jìn)度的拖延。其實(shí),利用上述平臺(tái)來創(chuàng)建平臺(tái)的初始版本更有成效,而將新卡用于以后推出的系統(tǒng)平臺(tái)新版本。這樣做有兩個(gè)最大的好處:快速上市和保持技術(shù)差異化。
2.注重第一代平臺(tái)的成本,重點(diǎn)要關(guān)注如何把應(yīng)用軟件推向市場。
乍看預(yù)集成平臺(tái)的成本似乎比購買組件并進(jìn)行內(nèi)部集成要高,尤其是在抱有不切實(shí)際的期望,誤以為自行集成如何容易,所花費(fèi)工程時(shí)間多么少時(shí)。總體而言,預(yù)集成系統(tǒng)迅速把產(chǎn)品推向市場的優(yōu)勢完全彌補(bǔ)了其初始成本較高的缺點(diǎn)。另外,每12或18個(gè)月就有新的硅芯片推出,新型刀片式服務(wù)器的交換能力越來越快,從而能夠迅速降低應(yīng)用軟件的單位用戶成本。
電信市場要求應(yīng)用軟件的部署速度不斷加快,上市時(shí)間成為新項(xiàng)目成功的主要因素。這種要求促使市場推出基于標(biāo)準(zhǔn)的新型集成系統(tǒng),以便新應(yīng)用軟件能在12個(gè)月以內(nèi)面市。謹(jǐn)記上述事項(xiàng)有助于確保上市時(shí)間的優(yōu)勢得以保持。
作者:Mike Coward
首席技術(shù)官
Continuous Computing公司