服務交付平臺(SDP)誕生于快速創建先進多媒體服務的需求:IPTV、移動視頻、游戲、基于位置的服務(LBS)。但是,在云計算中,是否有服務交付平臺的角色呢?有可能有,但是它們絕不是現如今我們所認知的服務交付平臺。為了保持云計算服務供應商們的相關性,服務交付平臺也必須相應發展。
幾十年前,網絡的主要服務是語音通信,而該服務的功能被嵌在中心局和縱列交換機中。隨著網絡服務的發展,并變得越來越以軟件為基礎,這一單一模式也被迫發生了變化;甚至在互聯網問世之前,標準工作組就一直在致力于如何在網絡服務中定義托管計算機智能角色的工作。這些工作也實實在在地推動了服務交付平臺的發展。
服務交付平臺的根源在于傳統的語音服務,如今這些根源在SDP在移動語音服務中所發揮的作用是最為明顯的,其功能就如同一個IP多媒體子系統組件的主機。但是,服務交付平臺的未來更可能寄托于兩個下一代的技術:OTT內容交付和云計算。OTT和云計算的組合形成了一個被稱為XaaS的聯合體,意即任何事物皆為服務或一切皆為服務,該定義揭示了服務交付平臺發展的必然方向。
為什么XaaS需要服務交付平臺
XaaS模式假定供應商們將越來越多地向移動設備交付下一代的服務。被傳輸到這些設備的數據將來自于不同的源,而處理計算資源的主體也可能被分散分布。但是,支持這一模式需要具有最佳性能的簡單互聯網連接性,而任何支持這一互聯網連接性的任何組件發生故障都將導致服務的整體故障,這一現實將讓客戶頗受打擊。
可靠性是支持XaaS應用程序的首要因素,這一要求包括了從網絡到應用程序組件的所有一切,而供應商所提供的服務必須確保用戶們感到滿意,而供應商也能夠有利可圖。考慮到這些需求,服務交付平臺可能是XaaS的一個理想平臺。服務交付平臺本身的可用性設計要求就比傳統服務器要高得多,同時它們的建造工藝也需滿足電信服務應用中信號的高可靠性要求。
大多數服務交付平臺都使用了諸如Linux、Unix或相關衍生操作系統的開放式平臺,其中大部分理論上都配備有云計算軟件,并支持網絡兼容的接口。如今服務交付平臺所缺乏的唯一一點就是與基于會話服務(如VoIP和IMS)明確概念看齊的網絡服務的明確概念。IMS似乎不可能產生一個網絡服務的競爭性平臺,如果服務交付平臺將作為普通服務器的競爭性選擇對象,那么它們就必須顯著地提高基本服務器或云計算服務器的能力。
XaaS中的服務交付平臺:應用程序商店,認證或業務流程?
到目前為止,市場上已經確定了服務交付平臺核心價值優點的三個應用:應用程序商店開發、功能與服務元素的認證以及整個元素構成中的服務流程。
應用程序商店是非常熱衷于為供應商提供服務的,因為它們藉此擁有了一個與他們移動設備部署相關的市場,同時與他們的計費流程相連。雖然有可能如同Google公司和蘋果公司那樣把應用程序商店托管給標準的服務器,但是網絡運營商們還是面臨著一個要求更高可靠性標準的命題,這就足以證明服務交付平臺存在的價值了。但問題在于,應用程序商店只是一個應用,它并不是服務體系架構的基礎。
認證是服務交付平臺向XaaS平臺發展過程中一個潛在的、更具吸引力的一步。認證平臺負責管理服務網絡的元素,其中包括軟件、服務器和數據庫,這些都不屬于傳統網絡管理和網絡運行中心工具的范疇。服務交付平臺可與傳統服務器并行部署,可用于確保這些設備的可用性和正常功能運行,從而能夠以更高的等級監督服務運行。但是,即便是在這個任務中,服務交付平臺也是位于服務本身以外的,這可確保資源的可用性,但不確保其參與其中。
業務流程很可能鞏固服務交付平臺在XaaS中的作用。在在線服務中,業務流程是整個服務組件、組件間請求與響應移動有序鏈接中服務和體驗的有機組合。業務流程與認證不同,后者關注于可用性的認證,而前者實際上創建了服務或體驗,這即意味著構建用戶所見、所買是非常重要的。
業務流程還解決了構建復雜、組件化應用程序的潛在挑戰,而這正是XaaS擺在首要地位需要創建的工作。一個服務交付平臺業務流程的服務可以通過簡單監控以確保發送至組件的請求能夠產生響應,或當請求沒有得到適當反應時采取故障轉移計劃,從而防止單個組件的故障。這就意味著,更多的網絡服務器能夠參與到XaaS中,而不會產生鋪天蓋地的故障風險,這主要常見于多方服務部署應用中。
當用于業務流程中時,服務交付平臺可作為服務組件的主機,其運行是XaaS中最重要的因素,這也是集成高可用性網絡組件或OSS/BSS組件的必要條件。業務流程是服務交付平臺的未來,而大多數服務交付平臺供應商們如今也在他們的營銷材料中承認了這一點。
業務流程的服務交付平臺:發展道路上還有很多的障礙
它所面臨的挑戰在于組織業務流程本身以及實現業務流程本身的標準化,在過去幾年中這一工作被不斷地嘗試,但進展甚微。大多數服務交付平臺廠商提供了一些業務流程工具,但是這些平臺仍然非常復雜和昂貴,這使得它們在XaaS的真實世界中缺乏競爭力。
同時,在更一般的云計算和服務器市場中業務流程的工作也在進行中,特別是圍繞DevOps和應用程序集成的工作。一些廠商也已取得了領導地位,其中包括阿爾卡特、思科、 戴爾、惠普、IBM、微軟以及Oracle。如果服務交付平臺要保持相關性,那么它就必須走到這些活動的前臺來。
服務交付平臺還必須解決IMS外與移動網絡服務相關的矛盾。除了定義一系列的會話外,IMS的眾多廠商已拒絕定義“服務”。如果這妨礙了支持服務交付平臺業務流程的進展,那么它可能把服務交付平臺降級為軟交換應用程序,并在XaaS驅動的未來中減少其相關性。