[食譜好菜] 設定 Azure 虛擬機器(VM)自動關機與自動開機

在雲端上取用資源是非常方便,動動手指我們就能輕輕鬆鬆拿到我們想要的軟硬體資源,不過,相對的,當我們拿到資源的那一刻就開始算錢,以虛擬機器為例,即使在大半夜沒人用,只要開著,錢就一直在算,這篇文章就來記錄 Azure 虛擬機器(VM)如何設定自動關機與自動開機。

自動關機

自動關機比較簡單一些,在 Azure VM 的管理介面中,我們可以找到「自動關機」的功能,只要將它「開啟」,並且設定好「時區」及「已排程關機」的時間,然後再看要不要「在自動關機前傳送通知」設定一下,最後點擊「儲存」,這樣就搞定了。

自動開機

自動開機沒有一個直接的功能叫「自動開機」可以給我們用,我們要改使用「工作」這個功能來建立自動開機的作業,雖然它被標記為預覽,但是實際運作沒有太大的問題。

我們點擊「新增工作」開始建立作業

第 1 步是「選取範本」,我們點選「Start Virtual Machine

第 2 步是對「Azure VM」及「Office 365」這兩個服務進行連線,Office 365 是寄送通知用的,登入認證的帳號即是寄件人。

第 3 步是「設定」,必填欄位就不贅述了,其中「Interval」及「Frequency」是一組的,Interval 是數量,Frequency 是單位,像下圖的設定是 1 天,也就是說 1 天循環 1 次。

第 4 步是「檢閱 + 建立」,剩下的就是按下「建立」,我們在這裡能窺探到它的秘密,其實它背後用的是 Azure Logic Apps,說破之後,也就沒那麼神秘了。

在我的印象中 Azure 剛出來的時候,要做到虛擬機器自動開關機,還挺麻煩的,現在這個設定虛擬機器自動開關機的方式,簡便太多了。

參考資料

相關資源

C# 指南
ASP.NET 教學
ASP.NET MVC 指引
Azure SQL Database 教學
SQL Server 教學
Xamarin.Forms 教學