在雲端上取用資源是非常方便,動動手指我們就能輕輕鬆鬆拿到我們想要的軟硬體資源,不過,相對的,當我們拿到資源的那一刻就開始算錢,以虛擬機器為例,即使在大半夜沒人用,只要開著,錢就一直在算,這篇文章就來記錄 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 剛出來的時候,要做到虛擬機器自動開關機,還挺麻煩的,現在這個設定虛擬機器自動開關機的方式,簡便太多了。