Azure Serverless 開發環境設定

使用 Azure Functions

黃冠融
黃冠融
Nov 1 · 3 min read

前言

最近聽到有人推薦我玩 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 呼叫的方式執行函式,並且產生結果。

黃冠融

Written by

黃冠融

Software Engineering(PM, Agile….etc.)/Gamification

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade