利用微軟Azure工具包可以為你的內(nèi)部或外部用戶(hù)創(chuàng)建基礎(chǔ)設(shè)施即服務(wù)產(chǎn)品。它最好的地方在哪里呢?它所控制的部分完全由你來(lái)決定,但請(qǐng)求和供應(yīng)的工作可以委托或自動(dòng)化。讓我們來(lái)看一看。
微軟Azure工具包如何工作
面向Windows Server的微軟Azure工具包真正的吸引力在于,它允許你以個(gè)人方式創(chuàng)建自己的私有云。通過(guò)Azure基礎(chǔ)設(shè)施即服務(wù)(IaaS)提供的簡(jiǎn)單界面,你可以為自己的組織部門(mén)和內(nèi)部客戶(hù)創(chuàng)建服務(wù),提供觸手可及的自助服務(wù)IT。
例如,可以用一組服務(wù)器支撐起你的私有云。作為管理員,你可以定義產(chǎn)品——例如,一個(gè)小型,中型或高負(fù)載服務(wù),每個(gè)服務(wù)可能由某個(gè)虛擬機(jī)(VM)組成,分布在不同的物理主機(jī)上實(shí)現(xiàn)容錯(cuò);一個(gè)特定的網(wǎng)絡(luò)設(shè)置和一個(gè)特定的服務(wù)可用性保證。這些都可以通過(guò)門(mén)戶(hù)提供,所以當(dāng)一個(gè)部門(mén)需要建立一個(gè)網(wǎng)站,你可以提供門(mén)戶(hù)給該部門(mén)。只需要幾個(gè)點(diǎn)擊,該部門(mén)就可以設(shè)置和運(yùn)行其服務(wù),不用擔(dān)心復(fù)雜的的命令和硬件配置。
你還可以創(chuàng)建網(wǎng)站云來(lái)刪除VM配置。這些共享網(wǎng)站可以專(zhuān)門(mén)托管ASP.NET、PHP和Node.js Web應(yīng)用,包括常見(jiàn)和流行的開(kāi)源Web應(yīng)用程序,來(lái)簡(jiǎn)化新網(wǎng)站的創(chuàng)建。它還集成了源代碼控制系統(tǒng),如Git。
這些網(wǎng)站云存在在網(wǎng)站級(jí)別,與主機(jī)一同在VM配置過(guò)程中完成。很方便,特別是對(duì)于經(jīng)常需要?jiǎng)?chuàng)建多個(gè)網(wǎng)站的企業(yè),實(shí)現(xiàn)快速準(zhǔn)備與運(yùn)營(yíng),不需要IT部門(mén)太多的參與。
對(duì)于商業(yè)托管來(lái)說(shuō),微軟Azure工具包(WAP)還是一款提供更大的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施服務(wù)的工具。門(mén)戶(hù)也是如此,但是和常見(jiàn)的工具包一樣,還包括托管成本的chargeback機(jī)制,以及限時(shí)促銷(xiāo)和惠券升級(jí)以及特殊服務(wù)的能力。
開(kāi)始使用Windows Server微軟Azure工具包
WAP旨在將超大型微軟Azure服務(wù)的便利性延伸到我們自己的數(shù)據(jù)中心和大量的服務(wù)器機(jī)柜上。可以肯定的說(shuō),會(huì)有一些相當(dāng)大的硬件需求。這是為了容錯(cuò)——WAP試圖在私有云中將工作負(fù)載傳播在所有可用的機(jī)器上。這里的想法是托管大量工作負(fù)載,不只是一個(gè)或兩個(gè),所以你可以完全獲得托管和自動(dòng)化的好處。
微軟還提供了Windows Azure Pack: Portal and API Express工具包,將所有選項(xiàng)的組件放到一臺(tái)機(jī)器上,非常方便用來(lái)測(cè)試和學(xué)習(xí)WAP是如何工作的。
基本上你需要為你的私有云奉獻(xiàn)出八臺(tái)服務(wù)器,可以是物理或虛擬的。確保每臺(tái)服務(wù)器有兩顆處理器,至少4GB的RAM和40GB的可用硬盤(pán)空間。如上所述,每臺(tái)機(jī)器需要運(yùn)行Windows Server 2012和Windows Server 2012 R2。然后,你可以下載Web Platform Installer,用于部署基于IIS的Web應(yīng)用程序。
使用微軟Azure工具包創(chuàng)建自己的私有云時(shí),重要的是管理門(mén)戶(hù)和配置你的服務(wù)和產(chǎn)品。如果你熟悉微軟Azure,你會(huì)感覺(jué)得心應(yīng)手。其中的一些代碼和結(jié)構(gòu)同主流的Azure公共云服務(wù)相同。