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