Azure App Service多語言/高可用/自動縮放的Web託管服務(1)

語雀知識庫:https://www.yuque.com/seanyu/azure/appservice

公衆號:雲計算實戰

 

 

 

概覽

 

1.用來託管Web應用,移動後端及RESTful API;

2.Paas產品,無需用戶管理基礎結構;

3.自動縮放,高可用;

4.後端系統支持Windows 和Linux;

5.支持GitHub,Azure DevOps,Git存儲庫自動部署;

6.多語言:.NET, Node.js, PHP, Java, Python(Linux),HTML等

7.SLA 99.95%

 

與Azure 產品集成

1.自定義域名;

2.SSL保護;

3.CDN 支持;

 

 

案例一部署Node.js 站點

1. 下載安裝Node.js

2. 準備Node.js測試網站

 

使用npm工具 npx直接運行如下命令:

 

npx express-generator myExpressApp --view pug --git

image.png

然後執行:

cd myExpressApp
npm install

 

image.png

 

npm start

 

打開瀏覽器並導航到 http://localhost:3000,其中應會顯示如下所示的內容

 

image.png

 

3.準備Visual Studio Code 開發環境

 

下載安裝Visual Studio Code:https://code.visualstudio.com/

下載相關的擴展:

image.png

 

設置Azure 擴展爲中國區Azure(如果使用世紀互聯版本,則需要本步驟):

image.png

 

登錄Azure 賬號:

image.png

 

4. 在Azure創建Web App

image.png

 

image.png

 

image.png

 

 

5.發佈Node.js 網站到Azure Web App

打開VS CODE,打開Node.js 網站項目

image.png

 

輸入  (CTRL + SHIFT + P) 進行部署,方法是鍵入“deploy to web app”並運行“Azure App Service: Deploy to Web App”命令。

image.png

 

image.png

 

image.png

 

image.png

 

image.png

 

點擊Browse Website 查看網站。

發佈了38 篇原創文章 · 獲贊 4 · 訪問量 1482
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章