微軟公司一直承諾向希望采用云服務(wù),但無法關(guān)閉本地工作負(fù)載的客戶提供"Azure in a box"服務(wù)。雖然微軟Azure的云服務(wù)符合許多關(guān)鍵的業(yè)務(wù)法規(guī),但仍有一些企業(yè)需要對其數(shù)據(jù)進(jìn)行嚴(yán)格控制,無論是數(shù)據(jù)主權(quán)還是遵守行業(yè)特定的法規(guī)。
微軟公司將很快發(fā)布其第三代“Azure in a box”換代服務(wù)產(chǎn)品,以滿足這些公司的需求。首先是Azure Pack,然后是CPS(云平臺系統(tǒng)),如今是Azure堆棧。今年晚些時候,將會發(fā)布這個第三找產(chǎn)品的預(yù)覽版和通用版,Azure Stack將會取代CPS,并將托管的第三方硬件與Azure一致的軟件平臺結(jié)合在一起。
從Azure包到Azure棧的進(jìn)程
CPS(云平臺系統(tǒng))和Azure Pack只提供了一組有限的Azure功能,主要用于提供高密度Web應(yīng)用程序和托管虛擬基礎(chǔ)架構(gòu)(Azure Pack特別有限。)CPS(云平臺系統(tǒng))還面臨許可問題。此外,這兩種服務(wù)都不容易運(yùn)行,需要一組單獨(dú)的管理員工具專注于構(gòu)建和提供服務(wù)計(jì)劃,這種方法常常與大多數(shù)組織的IT操作有所不同。
Azure包可以下載并設(shè)置在任何硬件中,這造成了更多的問題。這就是為什么CPS(云平臺系統(tǒng))提供與硬件的組合軟件的原因:只有兩個預(yù)配置的機(jī)架,一個來自戴爾公司,一個來自惠普公司。該預(yù)配置方法簡化了更新,工作負(fù)載移動,以及支持的步驟,這對云系統(tǒng)都非常關(guān)鍵,因此它允許這兩個供應(yīng)商提供類似云的操作。但其價(jià)格讓許多公司望而卻步。
新的Azure堆棧在功能和API方面非常接近當(dāng)前版本的Azure,不像其前身。這一次,它真的是Azure in a box。就像CPS一樣,Azure堆棧結(jié)合預(yù)配置的硬件和軟件,為任何工作負(fù)載和CPS提供的更新提供相同的確保操作。但Azure Stack將作為即收即付服務(wù)提供,使用與公共Azure相同的計(jì)量和計(jì)費(fèi)機(jī)制,以解決CPS中的高價(jià)問題(硬件也會隨之付費(fèi))。
Azure堆棧是公共Azure云的一個子集
一旦啟用并運(yùn)行,Azure Stack將成為用戶訪問公共Azure云的IaaS和PaaS功能的一個重要子集。但是要明確Azure堆棧不會提供公共Azure的一切功能,而通過公共Azure可以采用這些功能。這是微軟公司在其所有混合和內(nèi)部產(chǎn)品上采取的相同方法:公共云版本首先采用,并且是一個超集。
不過,用戶可以采用Azure堆棧做很多事情。它為用戶提供了相同的服務(wù)和虛擬機(jī)的市場模式,以及相同的門戶體驗(yàn)。應(yīng)用程序和虛擬機(jī)在Azure Stack和Azure上使用相同的Azure資源管理器模型,因此用戶可以在兩個服務(wù)之間快速遷移。
應(yīng)用程序開發(fā)人員可以利用PaaS服務(wù),如存儲,Azure的應(yīng)用程序后端工具,無服務(wù)器Azure功能,以及用于構(gòu)建可擴(kuò)展的Web應(yīng)用程序和管理API的工具。企業(yè)還可以采用像Mesos和Cloud Foundry的服務(wù)等IaaS管理工具,甚至支持云優(yōu)化的區(qū)塊鏈服務(wù)。金融行業(yè)想要試驗(yàn)最新的金融技術(shù)工具,可以使Azure堆棧成為一個有吸引力的方法。關(guān)鍵服務(wù)在Azure Stack啟動之后才能實(shí)施,其中包括容器服務(wù)和服務(wù)結(jié)構(gòu)PaaS環(huán)境。
在哪里使用Azure堆棧
Azure堆棧作為分布式應(yīng)用程序平臺的一部分,主要用于混合應(yīng)用程序,其中受管理或敏感數(shù)據(jù)駐留在本地并在本地處理,而云計(jì)算使用未管理的數(shù)據(jù)用于大部分應(yīng)用程序。
Azure堆棧也可以作為大型機(jī)更換程序的一部分托管工作負(fù)載,而應(yīng)用程序重新架構(gòu)運(yùn)行在本地或公共云中。
Azure堆棧的一個有趣的用途是在帶寬有限的情況處理關(guān)鍵數(shù)據(jù)。數(shù)據(jù)可以在本地處理,其結(jié)果傳遞到公共云。這種方法特別適用于船舶這種遠(yuǎn)程交通工具中,可以通過現(xiàn)代控制系統(tǒng)捕獲大量的遙測,這是管理船舶的發(fā)動機(jī)和貨物所需要的。數(shù)據(jù)可以實(shí)現(xiàn)車載處理和使用,而其異常可以通過昂貴的低帶寬衛(wèi)星數(shù)據(jù)連接發(fā)送到總公司。同樣,安裝在郵輪的Azure堆棧可以為運(yùn)載數(shù)千乘客的船舶運(yùn)行客戶關(guān)系管理(CRM)系統(tǒng)和娛樂系統(tǒng)。
Azure堆棧(包括硬件和軟件)的按需付費(fèi)的性質(zhì)適用于那些臨時或必須是便攜式的設(shè)備,一個容器化的Azure堆棧戳可以在需要的地方和時間交付,這為“按需云”的理念帶來了新的維度。這是一個適用于許多不同的場景想法:大型體育賽事,物聯(lián)網(wǎng)試點(diǎn)項(xiàng)目,甚至微軟基于Azure的業(yè)務(wù)恢復(fù)服務(wù)的端點(diǎn)。
對于承載生產(chǎn)工作負(fù)載的系統(tǒng),用戶必須在專用于Azure堆棧的數(shù)據(jù)中心進(jìn)行部分投資。隨著即付即用硬件和軟件的采用,不會像人們所預(yù)期的資本投資那么大。當(dāng)然,用戶需要電力和網(wǎng)絡(luò)的話,投資會加大,但其一切都成為運(yùn)營費(fèi)用,因此,用戶可以獲得云計(jì)算定價(jià)模式的優(yōu)勢。
對于那些想要了解和實(shí)驗(yàn)關(guān)鍵云概念的開發(fā)人員,微軟將繼續(xù)提供作為技術(shù)預(yù)覽基礎(chǔ)的單服務(wù)器Azure堆棧。而重命名Azure堆棧開發(fā)工具包,將有助于引導(dǎo)云開發(fā),同時還為企業(yè)提供評估關(guān)鍵Azure堆棧服務(wù)所需的工具。