在完成 VM 的建立之後,修行者繼續踏上修行之路。長老告訴他:真正的守護者,懂得節省靈力(成本),也懂得在危機中保護資源(備份與監控)。
於是修行者開始學習如何利用 GCP 原生 Instance Schedule + gcloud CLI,來習得三種法術:
修行者來到一座石碑前,石碑上刻著古老的咒文 —— Instance Schedule。
這是一種能夠在日出時自動喚醒 VM,在夜深時自動沉睡的法術。
gcloud compute resource-policies create instance-schedule vm-office-hours \
--region=asia-east1 \
--vm-start-schedule="0 8 * * *" \
--vm-stop-schedule="0 23 * * *"
gcloud compute instances add-resource-policies it-ops-vm \
--resource-policies=vm-office-hours \
--zone=asia-east1-b
🔑 修行心得:時間術法能幫助修行者節省能量(成本),專注在真正需要的時刻。
深入修行之路,修行者學會了快照術。這種法術能將 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
🔑 修行心得:備份水晶應放置在不同的地區或寶庫,以防止同一場災難摧毀一切。
最後,修行者來到監視塔,學習如何設定 監控與告警法術。
當 CPU 過度燃燒時,守望之鼓會自動響起,提醒修行者前來處理。
在 Cloud Monitoring → Alerting → Create Policy
點 Add Condition
設定 通知管道(Email channel)
儲存 Alert Policy
🔑 修行心得:自動化守望能讓修行者安心探索,不必時時擔心系統過載。
完成這一步,修行者已能讓 VM 自動化節省成本,並具備 基礎災難復原能力。
下一章將挑戰更進階的 Cloud Logging(雲端日誌術)。