每日最新頭條.有趣資訊

如何在微軟Azure中創建無伺服器計算函數應用程序?

在傳統的雲服務情況下,企業創建特定的虛擬機,包括分配手頭任務所需要的應用程序資源,然後根據需要訪問該虛擬機。企業支付一筆持續的訂閱費,以便隨時訪問伺服器及其資源。

在無伺服器計算情況下,企業僅支付在虛擬機上執行特定函數所需的費用,虛擬機由雲服務本身來分配、維護和付費。企業不必為創建虛擬機或分配資源付費,有望節省大量資金。可以想象,這對在特定情況下運營的某些企業有極大的吸引力。

微軟Azure提供了屬於雲產品線的函數(Functions)這部分的眾多無伺服器計算服務。本教程介紹了如何使用Azure Portal創建一個簡單的函數應用程序。

在微軟Azure中創建無伺服器計算函數

在微軟Azure中,函數應用程序充當將執行函數的主機構件。函數應用程序讓企業可以將函數作為邏輯單元來分組,便於資源的管理、部署和共享。

與往常一樣,整個過程的第一步是登錄到你的微軟Azure帳戶,進入到Portal。在Portal頁面中,點擊“+創建資源”按鈕,然後選擇“計算|函數應用程序”,如圖A所示:

圖A

在我們創建函數之前,有幾個框要填寫。首先,你得為函數應用程序賦予獨特的名稱(比如kaelinfunctions)。接下來,你得選擇Azure訂閱,然後選擇要使用的相應資源組。(圖B)

圖B

接下來,Azure讓你可以在Windows和Linux作業系統之間進行選擇。選擇最適合貴公司要求的作業系統。

下一個框讓你可以在兩種主機計劃之間進行選擇:消費和應用服務,如圖C所示。默認的消費計劃根據你使用的函數的需要,動態添加和擴展資源。在應用服務計劃下,你需要自行管理擴展過程。在大多數情況下,最好讓該設置保留為默認的消費計劃。

圖C

下一個設置框要求你指定區域:通常離你的主地理位置越近越好。

下一個設置(圖D)要求你指定想要使用哪種編程語言:為C#和F#函數選擇.Net。

圖D

下一個設置會要求你為函數的新存儲帳戶命名或指定現有存儲帳戶。建議採用創建新存儲帳戶這個默認設置,因為你可能需要修改現有帳戶以滿足函數應用程序的獨特要求。

除非你有特定的業務需要,否則建議讓最後一個設置Application Insights保留為默認值。

如果對設置滿意,點擊“創建”按鈕開始部署,這可能需要幾分鐘。一旦部署完畢,你應該準備好了一個函數應用程序來接收代碼或其他函數。(圖E)

圖E

獲得更多的PTT最新消息
按讚加入粉絲團