iT邦幫忙

2025 iThome 鐵人賽

DAY 27
0
IT 管理

無職轉生:到了IT就拿出真本事!IT 維運 30 日修煉系列 第 27

Day27 - 章節二十六:雲端修行進階 ‧ VM 定時開關機與自動化維運(雲端修行篇)

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20250927/20178480yhV1upK3Tg.png


在完成 VM 的建立之後,修行者繼續踏上修行之路。長老告訴他:真正的守護者,懂得節省靈力(成本),也懂得在危機中保護資源(備份與監控)

於是修行者開始學習如何利用 GCP 原生 Instance Schedule + gcloud CLI,來習得三種法術:

  1. 定時開關機 → 控制能量流動,避免浪費。
  2. 自動化快照 → 封印當下狀態,防止災難吞噬。
  3. 監控與告警 → 當危機降臨時,自動響起戰鼓。

⏰ 1️⃣ 定時開關機(時間術法)

修行者來到一座石碑前,石碑上刻著古老的咒文 —— Instance Schedule
這是一種能夠在日出時自動喚醒 VM,在夜深時自動沉睡的法術。

建立 VM 的定時排程

gcloud compute resource-policies create instance-schedule vm-office-hours \
  --region=asia-east1 \
  --vm-start-schedule="0 8 * * *" \
  --vm-stop-schedule="0 23 * * *"

https://ithelp.ithome.com.tw/upload/images/20250927/20178480Cljp3VwKbx.png

套用排程至 VM

gcloud compute instances add-resource-policies it-ops-vm \
  --resource-policies=vm-office-hours \
  --zone=asia-east1-b

https://ithelp.ithome.com.tw/upload/images/20250927/20178480hPkH4ksbU5.png

🔑 修行心得:時間術法能幫助修行者節省能量(成本),專注在真正需要的時刻。


💾 2️⃣ 備份快照(封印之術)

深入修行之路,修行者學會了快照術。這種法術能將 VM 的當下狀態「封印」成水晶,萬一伺服器被魔物摧毀,也能快速復原。

建立每日快照排程

gcloud compute resource-policies create snapshot-schedule daily-snapshot-policy \
  --region=asia-east1 \
  --max-retention-days=7 \
  --start-time=02:00 \
  --daily-schedule

# 套用至磁碟
gcloud compute disks add-resource-policies ig-hoogahome-10sn \
  --resource-policies=daily-snapshot-policy \
  --zone=asia-east1-b

https://ithelp.ithome.com.tw/upload/images/20250927/20178480vWvWs3UgZ2.png

🔑 修行心得:備份水晶應放置在不同的地區或寶庫,以防止同一場災難摧毀一切。


📧 3️⃣ 自動化維運(守望之鼓)

最後,修行者來到監視塔,學習如何設定 監控與告警法術
當 CPU 過度燃燒時,守望之鼓會自動響起,提醒修行者前來處理。

建立 CPU 使用率監控告警(Console 教學)

  1. 在 Cloud Monitoring → Alerting → Create Policy

  2. Add Condition

    • Resource type:GCE VM Instance
    • Metric:CPU utilization
    • Filter / Threshold:> 80%,持續 5 分鐘
  3. 設定 通知管道(Email channel)

  4. 儲存 Alert Policy

https://ithelp.ithome.com.tw/upload/images/20250927/20178480DUBxqUA3e1.png

https://ithelp.ithome.com.tw/upload/images/20250927/201784802sb2zftVlS.png

https://ithelp.ithome.com.tw/upload/images/20250927/20178480bJ1uR93lwh.png

https://ithelp.ithome.com.tw/upload/images/20250927/20178480PAx7zuhGXs.png

🔑 修行心得:自動化守望能讓修行者安心探索,不必時時擔心系統過載。


⚔️ 4️⃣ 實戰情境

  • 省錢環境 → 下班自動關機 → 上班自動開機
  • 自動備份 → 每日快照 → 災難時快速恢復
  • 智慧監控 → CPU/記憶體超載 → 自動發送 Email 告警

📜 修行者總結

  • Instance Schedule = 時間術法 → VM 自動開關機,節省成本
  • Snapshot Policy = 封印之術 → 定期快照,確保資料安全
  • Monitoring + Alert = 守望之鼓 → 問題發生即時提醒

完成這一步,修行者已能讓 VM 自動化節省成本,並具備 基礎災難復原能力
下一章將挑戰更進階的 Cloud Logging(雲端日誌術)


上一篇
Day26 - 章節二十五:雲端修行初探 ‧ 利用Gcloud ClI 快速建立VM(雲端修行篇)
下一篇
Day28 - 章節二十七:雲端迷霧 ‧ 利用Cloud logging追尋惡意請求的影蹤(雲端修行篇)
系列文
無職轉生:到了IT就拿出真本事!IT 維運 30 日修煉30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言