Azure管理門(mén)戶提供兩種方法可用來(lái)創(chuàng)建和部署一個(gè)云服務(wù):快速創(chuàng)建和自定義創(chuàng)建.
本主題說(shuō)明如何使用快速創(chuàng)建方法來(lái)創(chuàng)建新的云服務(wù),然后使用上傳來(lái)上載和部署一套在Azure的云服務(wù)。當(dāng)您使用此方法時(shí),Azure管理門(mén)戶使可用的方便鏈接,當(dāng)您去完成所有的要求。如果你準(zhǔn)備好部署你的云服務(wù),當(dāng)您創(chuàng)建它時(shí),你可以同時(shí)使用自定義創(chuàng)建兩個(gè).
注如果你打算將發(fā)布您的云服務(wù)從Windows團(tuán)隊(duì)基礎(chǔ)服務(wù)(TFS),使用快速創(chuàng)建,然后設(shè)置TFS出版從快速啟動(dòng)或儀表板。為更多的信息,Azure通過(guò)使用Visual Studio網(wǎng)上持續(xù)交付或請(qǐng)參閱快速啟動(dòng)頁(yè)的幫助。
三個(gè)組件是為了部署在Azure的云服務(wù)的應(yīng)用程序所必需的:
服務(wù)定義文件云服務(wù)定義文件(.csdef)定義服務(wù)模型中,包括角色的數(shù)量。
服務(wù)配置文件云服務(wù)配置文件(.cscfg)提供配置設(shè)置的云計(jì)算服務(wù)和個(gè)人的角色,包括角色實(shí)例的數(shù)量。
服務(wù)包服務(wù)包(.cspkg)包含應(yīng)用程序代碼和服務(wù)定義文件。
編寫(xiě)您的應(yīng)用程序
您部署一個(gè)云服務(wù)之前,您必須從應(yīng)用程序代碼和一個(gè)云服務(wù)配置文件(.cscfg)創(chuàng)建的云服務(wù)包(.cspkg)。每個(gè)云服務(wù)包中包含應(yīng)用程序文件和配置。服務(wù)配置文件中提供的配置設(shè)置。
Azure SDK提供了用于制備這些所需的部署文件的工具。你可以從Azure下載頁(yè)面,在其中你想開(kāi)發(fā)您的應(yīng)用程序代碼的語(yǔ)言安裝SDK。
三種云服務(wù)功能需要特殊的配置之前導(dǎo)出的服務(wù)包:
如果你想要部署安全套接字層(SSL)用于數(shù)據(jù)加密的云服務(wù),配置應(yīng)用程序以使用SSL。有關(guān)詳細(xì)信息,請(qǐng)參閱如何配置SSL證書(shū)的HTTPS端點(diǎn)上.
如果您想要配置到角色實(shí)例的遠(yuǎn)程桌面連接,遠(yuǎn)程桌面配置角色。有關(guān)準(zhǔn)備用于遠(yuǎn)程訪問(wèn)的服務(wù)定義文件的詳細(xì)信息,請(qǐng)參閱設(shè)置遠(yuǎn)程桌面連接在Azure中的作用.
如果您想要配置詳細(xì)監(jiān)測(cè)你的云服務(wù),為云服務(wù)啟用Azure診斷。最小的監(jiān)測(cè)(默認(rèn)的監(jiān)視級(jí)別)使用從主機(jī)操作系統(tǒng)的角色實(shí)例(虛擬機(jī))中收集的性能計(jì)數(shù)器。"詳細(xì)監(jiān)測(cè)*收集額外的度量標(biāo)準(zhǔn),基于性能數(shù)據(jù)內(nèi)角色實(shí)例以便更仔細(xì)的分析,應(yīng)用程序處理過(guò)程中發(fā)生的問(wèn)題。要找出如何啟用Azure診斷程序,請(qǐng)參閱啟用診斷在Azure中.
若要?jiǎng)?chuàng)建部署web角色或工作者角色的云服務(wù),必須創(chuàng)建的服務(wù)包。有關(guān)與該軟件包相關(guān)的文件的詳細(xì)信息,請(qǐng)參閱設(shè)置了云服務(wù),Azure。要?jiǎng)?chuàng)建軟件包文件,請(qǐng)參閱Windows Azure應(yīng)用程序軟件包。如果您正在使用Visual Studio開(kāi)發(fā)應(yīng)用程序,請(qǐng)參閱發(fā)布云服務(wù)使用Azure工具.
在你開(kāi)始之前
如果您還沒(méi)有安裝Azure SDK,安裝Azure SDK以打開(kāi)Azure下載頁(yè)面,請(qǐng)單擊,然后下載SDK,您愿意開(kāi)發(fā)您的代碼的語(yǔ)言。(你將有機(jī)會(huì)做到這一點(diǎn)以后)。
如果任何角色實(shí)例需要一個(gè)證書(shū),創(chuàng)建的證書(shū)。云服務(wù)使用私鑰需要一個(gè).pfx文件。創(chuàng)建和部署云服務(wù)時(shí),可以將證書(shū)上載到Azure。有關(guān)證書(shū)的信息,請(qǐng)參閱管理證書(shū).
如果您計(jì)劃將云服務(wù)部署到親合團(tuán)體,創(chuàng)建親和組。你可以使用親和組來(lái)將您的云計(jì)算服務(wù)和其他Azure服務(wù)部署到一個(gè)區(qū)域中的同一位置。你可以在網(wǎng)絡(luò)領(lǐng)域的管理門(mén)戶,親合團(tuán)體頁(yè)上創(chuàng)建親和組。有關(guān)詳細(xì)信息,請(qǐng)參閱創(chuàng)建管理門(mén)戶中親和團(tuán)體.
如何:創(chuàng)建使用快速創(chuàng)建一個(gè)云服務(wù)
在管理門(mén)戶中,單擊新建;計(jì)算;云服務(wù);快速創(chuàng)建.
在URL中,輸入要使用公共URL中的用于訪問(wèn)您的云服務(wù)在生產(chǎn)部署中的子域名稱(chēng)。生產(chǎn)部署的URL格式是:https://myURL.cloudapp.net。
在區(qū)域或親和組,選擇的地理區(qū)域或親和力組部署到云服務(wù)。如果您想要將你的云服務(wù)部署到區(qū)域內(nèi)其他Azure服務(wù)相同的位置,請(qǐng)選擇親和團(tuán)體。
單擊創(chuàng)建云服務(wù).
您可以監(jiān)視在窗口底部的消息區(qū)域中的進(jìn)程的狀態(tài)。
云服務(wù)領(lǐng)域開(kāi)篇所顯示的新的云服務(wù)的不同而不同。當(dāng)狀態(tài)更改為已創(chuàng)建時(shí),創(chuàng)建云服務(wù)已成功完成。
如何:上載一個(gè)云服務(wù)的證書(shū)
在管理門(mén)戶中,單擊云服務(wù),單擊云服務(wù)的名稱(chēng),然后單擊證書(shū).
單擊上載證書(shū)或上傳.
在文件中,使用瀏覽來(lái)選擇證書(shū)(.pfx文件)。
在密碼,輸入證書(shū)的專(zhuān)用密鑰。
單擊確定(復(fù)選標(biāo)記)。
你可以觀看上載在消息區(qū)域中,如下圖所示的進(jìn)展。當(dāng)上傳完成后時(shí),該證書(shū)被添加到表。在消息區(qū)域中,單擊確定關(guān)閉該消息。
如何:部署云服務(wù)
在管理門(mén)戶中,單擊云服務(wù),單擊的云服務(wù),名稱(chēng)然后單擊儀表板.
在生產(chǎn)環(huán)境中打開(kāi)的儀表板,在這一點(diǎn)上,您可以選擇分期部署您的應(yīng)用程序在暫存環(huán)境中。有關(guān)詳細(xì)信息,請(qǐng)參閱管理部署在Azure中.
單擊上載新的生產(chǎn)部署或上傳.
在部署標(biāo)簽,輸入新的部署——例如,MyCloudServicev4的名稱(chēng)。
在包,使用瀏覽以選擇服務(wù)包(.cspkg)要使用的文件。
在配置中,使用瀏覽以選擇服務(wù)配置文件(.cscfg)使用。
如果云服務(wù)將包括任何角色,同時(shí)只能有一個(gè)實(shí)例,請(qǐng)選擇該部署,即使一個(gè)或多個(gè)角色包含單個(gè)實(shí)例的復(fù)選框,以啟用該部署繼續(xù)。
Azure只能保證99.95%訪問(wèn)云服務(wù)在維修和服務(wù)的更新過(guò)程中如果每個(gè)角色都有至少兩個(gè)實(shí)例。如果需要,可以規(guī)模頁(yè)上添加額外角色實(shí)例之后您將部署云服務(wù)。有關(guān)的詳細(xì)信息,請(qǐng)參閱服務(wù)級(jí)別協(xié)議.
單擊確定(復(fù)選標(biāo)記)開(kāi)始云服務(wù)部署。
您可以監(jiān)視部署消息區(qū)中的地位。單擊確定來(lái)隱藏該消息。
驗(yàn)證您的部署已成功完成
單擊儀表板.
狀態(tài)應(yīng)顯示該服務(wù)是運(yùn)行.
下快速瀏覽,請(qǐng)單擊該網(wǎng)站的URL,以在web瀏覽器中打開(kāi)您的云服務(wù)。