如何将python web应用程序部署到Microsoft Azure

Posted 菠菜猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将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

 

以上是关于如何将python web应用程序部署到Microsoft Azure的主要内容,如果未能解决你的问题,请参考以下文章

如何将现有应用程序部署到新的 EC2 服务器?

将python web services 部署到tomcat上

微服务学习--micro和go-micro

如何使用 PySerial 与 micro:bit 建立串行通信?

如何将 web 应用程序部署到 Apache Felix?

weblogic能部署python+Django开发的web应用吗