如何将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的主要内容,如果未能解决你的问题,请参考以下文章
将python web services 部署到tomcat上