1. 程式人生 > 實用技巧 >如何將python web應用程式部署到Microsoft Azure

如何將python web應用程式部署到Microsoft Azure

將應用程式部署到Azure,操作還是很好上手,也不容易出錯。下面就來說一下我部署的過程:

1.建立免費賬戶

點選https://azure.microsoft.com/zh-cn/free/devops/

輸入郵箱,設定密碼,這一步沒什麼大問題。如果您已經有Microsoft 賬戶,則可直接使用。

註冊成功即可獲取首月 $200 試用 + 12 個月免費標準試用。

2.填銀行卡資訊

賬號建立成功後,登陸。

會要求輸入銀行卡資訊,這裡正常輸入就好,一般只使用免費套餐是12個月內是不會被收費的。

資訊填好後會收1$ 測試賬戶,不是真的會收費,之後會退回。

完成資訊填寫之後,就可以進入Azure雲平臺了。

3.安裝Azure cli

可以參考這個連線文件:

mac os 和windows 安裝文件都有

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

mac 使用者終端輸入:

brew update && brew install azure-cli 即可

4.終端登入賬戶

執行 az login

我認為Azure相比於其他雲平臺來說,不需要總輸入郵箱和密碼這一點還是十分友好的。

5.部署應用程式

可以參考下面的連結

https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-python?tabs=cmd

執行: az webapp up --sku F1 -n <app-name>

sku F1引數在“免費”定價層上建立Web應用程式。您可以忽略此引數,使用高階套餐,但這會產生每小時的費用。

執行後會生成URL連結,您可以通過連結訪問, 或者登陸賬戶,通過應用程式服務檢視您部署的應用程式。

從個人的使用感受來說,相比於IBM 雲來說,Azure 在應用程式部署的時間來說有一點長(大約5-7min),

而且連結第一次開啟時可能會出現載入較慢的情況,需要您耐心等待。

其餘服務還是很友好的,若應用程式更改部分功能後,可以執行up命令更新

參考連結:

https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-python?tabs=cmd