iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

第12 屆IT鐵人賽 -Python新手玩玩Web應用系列 第 17

{Day17}佈署!!AZURE!!

  • 分享至 

  • xImage
  •  

第16章 把做好的應用程式(網站)往雲裡丟

先搶時間之被抓包之又是欠文債的一日,開始加速還債!!

今天我們就來聊聊關於Azure 佈署是如何執行的。

新手的我們,讓我們站在巨人肩上成長!!跟著微軟動手做,學習flask 部署到AZURE

1.先下載Azure CLI
2.從flask的範例程式中下載[Hello world 範例](git clone https://github.com/Azure-Samples/python-docs-hello-world)回來
3.在Pycharm terminal 中新增一個套件 gunicorn
pip install gunicorn
4.本地端執行看看?成功了!!和我們一開始的flask一樣
https://ithelp.ithome.com.tw/upload/images/20200918/20125065gMnFoJi516.png
5.準備佈署到雲端~讓我們把這個APP取名叫todolist-v0
6.到pycharm terminal 中執行佈署命令,az webapp up --sku F1 -n todolist-v0,起身休息一下,讓檔案傳輸,並且是以ZIP方式傳送到雲端
7.佈署完成之後應該會給我們一個網址像這樣
https://ithelp.ithome.com.tw/upload/images/20200918/20125065E8IXQ4ARye.png
8.佈署有問題?看看這裡
9.測試看看吧https://ithelp.ithome.com.tw/upload/images/20200918/20125065WoUU9uL1DF.png
10.成功了!!

題外話:部署這類的網路服務最首先的條件就是 必須要思考到使用者體驗的感受,頻寬和伺服器位置便是評估的參考指標之一,大家可以去參考TWNIC來評估自己的需求喲

後記:Azure 上有許多的課程,大家可以去學習如何在利用雲端替自己或公司帶來不一樣網路服務的商機


上一篇
{Day16}Flask-login 套件研究
下一篇
{Day 18}Line!
系列文
第12 屆IT鐵人賽 -Python新手玩玩Web應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言