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