Azure Serverless 開發環境設定

使用 Azure Functions

(KJH) Kuan-Jung, Huang
3 min readNov 1, 2019

前言

最近聽到有人推薦我玩 servreless,從 Azure Functions 的介紹官網來看,每百萬次執行才約略 6 台幣,我們可以用它來架社簡單性的工作,也不用花時間設置機器,就可以讓自己的程式碼在雲端上,極低的價格跑起來。

Serverless 如何影響商業

前面提到一百萬次執行才 6 塊錢,也因此我認為下一代雲端,演算法的好壞,將會決定營運成本,意思是因為執行的資源開銷與演算法有很大的關係。

我們可以用它來架設簡單性工作,組成超級大型的服務,也因此,在雲端架構的規劃上,規劃能力變得相當重要。

安裝指南

如果你是使用 Visual Studio Code 來做開發,那剛好,我這次寫的將會是使用 VS Code。

首先,我們要在 VS Code 中安裝 Azure functions,你可以選擇直接安裝 Azure App Service 來把所有相關的套件安裝起來,也可以選擇安裝 Azure Functions。

Azure Functions 套件的安裝

接著,我們要安裝 Azure Function Core Tools ,安裝的方式如下:

#via npm
npm i -g azure-functions-core-tools --unsafe-perm true
#Linux
wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
#Mac
brew tap azure/functions
brew install azure-functions-core-tools

安裝完之後,你可以在終端機透過執行 func 這個指令來檢查有無安裝成功,安裝成功會有下面的訊息:

看到色彩繽紛的閃電就表示安裝成功了

以上就完成初始的安裝設定了!

總結

在下一篇文章建立一個 function App中,我會透過建立 HTTP trigger ,讓使用者可以透過 HTTP 呼叫的方式執行函式,並且產生結果。

--

--

(KJH) Kuan-Jung, Huang
(KJH) Kuan-Jung, Huang

Written by (KJH) Kuan-Jung, Huang

CTO at Metablox.co, Founder of AI Users Community in Taiwan

No responses yet