廠商構(gòu)建基于行為移動云計算服務(wù)指南 |
發(fā)布時間: 2012/7/3 18:54:46 |
移動性和基于行為服務(wù)之間天然微妙的化學(xué)關(guān)系成全了一個主要創(chuàng)造盈利的機(jī)遇,由于移動服務(wù)和移動使用模式的天生動態(tài)特性使這一關(guān)系在云計算中得到了充分的體現(xiàn)。 但是選擇正確的技術(shù)和功能以抓住這個難得的機(jī)遇并不容易。它需要對虛擬化模式、網(wǎng)絡(luò)架構(gòu)、管理以及計費進(jìn)行戰(zhàn)略性思考和前瞻性規(guī)劃。 優(yōu)化基于行為移動云計算服務(wù)的云計算架構(gòu)所面臨的挑戰(zhàn)在于必要的服務(wù)內(nèi)容仍在不斷發(fā)展中。在過去,在一個統(tǒng)一平臺上運行運營支持系統(tǒng)(OSS)、計費支持系統(tǒng)(BSS)、網(wǎng)絡(luò)管理系統(tǒng)以及服務(wù)交付平臺(SDP)應(yīng)用程序并沒有感受有多少的壓力。因此,大多數(shù)運營商擁有各種硬件、操作系統(tǒng)(OS)以及用于創(chuàng)建移動服務(wù)的早期構(gòu)建基本模塊的中間件組件。 移動云計算服務(wù)的正確虛擬化模式是什么? 很可能必須為云計算環(huán)境特別創(chuàng)建新的服務(wù)功能,但是這取決于所支持的是何種類型的云計算。如今,平臺多樣性似乎成為了基于虛擬化和支持多客戶操作系統(tǒng)的基礎(chǔ)設(shè)施即服務(wù)(IaaS)云計算的一個佐證,但是未來對靈活應(yīng)用程序組合的需求還要求面向服務(wù)的架構(gòu)(SOA)。 優(yōu)化基于行為移動云計算服務(wù)的云計算架構(gòu)所面臨的挑戰(zhàn)在于必要的服務(wù)內(nèi)容仍在不斷發(fā)展中。 從某種意義上來說,IaaS被認(rèn)為是具有兩層軟件的托管虛擬化——一個是為應(yīng)用程序創(chuàng)建執(zhí)行環(huán)境的虛擬化軟件本身,另一個則是在由虛擬化創(chuàng)建的資源池中管理和調(diào)度應(yīng)用程序的云計算軟件。 還有兩種模式的虛擬化:獨立虛擬機(jī)(VM)共享硬件平臺的管理程序模式,以及虛擬機(jī)作為任務(wù)在托管操作系統(tǒng)中運行的托管操作系統(tǒng)模式。這兩種模式的不同之處在于他們是如何平衡托管多個應(yīng)用程序平臺需求和為未來創(chuàng)建優(yōu)化SOA框架需求兩者之間關(guān)系的。 管理程序虛擬化創(chuàng)建一個具有極大靈活性的IaaS云計算,但是這還可能會在構(gòu)建基于行為移動云計算服務(wù)方面出現(xiàn)一個更大的挑戰(zhàn)。IaaS模式最大的好處在于,它可以云計算托管至少一些OSS/BSS組件——這就是與虛擬化平臺兼容的所在——但是每個虛擬機(jī)都可以有效地成為一個可被管理的獨立計算機(jī)。因此,這種模式就產(chǎn)生了運行費用。另外,進(jìn)程間通信鏈接高級移動云計算服務(wù)的組件可能更難以在管理程序模式中實現(xiàn)協(xié)作,因為用于應(yīng)用程序組件的虛擬機(jī)地址有可能會隨著資源重新分配而發(fā)生變化。 雖然類似DevOps的規(guī)則旨在減少云計算中的這些問題,但是如果這些新的基于行為的移動云計算服務(wù)需要大量新的開發(fā)工作,那么云計算的管理程序模式會隨著時間的推移因為失去作用而逐漸被淘汰。 在虛擬化的托管操作系統(tǒng)模式中,虛擬機(jī)是一個在正常操作系統(tǒng)中的“容器”,基本上是作為任務(wù)而處理。然后,該操作系統(tǒng)的多任務(wù)功能就能夠使其托管那些專為基于行為移動云計算服務(wù)而特別編寫的應(yīng)用程序。然后,需要虛擬化的應(yīng)用程序和組件就可以與那些不需要進(jìn)行虛擬化的應(yīng)用程序和組件共享資源。 因此,托管操作系統(tǒng)模式比運行在客戶特定云計算應(yīng)用程序和組件更具效率,因為它無需像復(fù)制基于IaaS虛擬化解決方案一樣復(fù)制操作系統(tǒng)和中間件。但是與IaaS模式相比,虛擬化托管操作系統(tǒng)模式實現(xiàn)了虛擬機(jī)之間(或虛擬機(jī)與其他運行在托管操作系統(tǒng)上運行的其他應(yīng)用程序)更低的隔離程度。 為移動云計算服務(wù)選擇最佳網(wǎng)絡(luò)架構(gòu) 解決和隔離移動應(yīng)用程序組件(特別是那些第三方提供的)的需求是選擇最佳網(wǎng)絡(luò)架構(gòu)以支持基于行為移動云計算服務(wù)的重要因素。 從功能上來說,這種云計算可以媲美內(nèi)容交付網(wǎng)絡(luò)(CDN),它必須包含內(nèi)部信息路徑和一個供用戶獲得服務(wù)訪問權(quán)限的代理。如同CDN一樣,支持基于行為移動云計算服務(wù)的架構(gòu)必須在構(gòu)建那些服務(wù)私有網(wǎng)絡(luò)方面為運營人員提供相當(dāng)?shù)木S度。 一些運營商和供應(yīng)商都正在考慮諸如OpenFlow這樣的軟件定義網(wǎng)絡(luò)(SDN)技術(shù)以便于通過改進(jìn)的流量工程提升服務(wù)質(zhì)量(QoS),以及通過明確管理所有組件間流量提升安全性。其他的供應(yīng)商可能希望圍繞MPLS或IPv6構(gòu)建他們自己的戰(zhàn)略。 撇開架構(gòu)因素不談,如果通過云計算門戶網(wǎng)站為用戶提供基于行為的移動云計算服務(wù),那么那些服務(wù)所需的數(shù)據(jù)、處理乃至內(nèi)容需求都可以使用一個優(yōu)化的私有網(wǎng)絡(luò)而不是開放的互聯(lián)網(wǎng)連接至該門戶網(wǎng)站。開發(fā)人員和合作伙伴可以被授權(quán)成為受信任的內(nèi)部人員;當(dāng)然,開放的互聯(lián)網(wǎng)也可用于這些連接。 是否有太多未解決的技術(shù)性挑戰(zhàn)? 還有很多領(lǐng)域可能需要運營商進(jìn)行定制化的工作或使用外部的專業(yè)服務(wù)。 如上所述,DevOps是一門旨在在“容器”中能夠把云計算服務(wù)組件作為應(yīng)用程序片來執(zhí)行的新興課題。然后,可以在服務(wù)器上管理這些容器,并使用自動化策略通過網(wǎng)絡(luò)進(jìn)行連接。開源云計算項目主要就是采用這一方法;通過在這些項目的網(wǎng)站中使用DevOps作為關(guān)鍵詞進(jìn)行在線搜索就可以輕松了解它們的目前狀態(tài)。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |