Azure Serverless 開發環境設定
使用 Azure Functions
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 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 呼叫的方式執行函式,並且產生結果。