iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
IT Operation

從前後端踏上 AWS 雲端架構勇者之路系列 第 5

主機不見了?先學會在 AWS 切換 Region

  • 分享至 

  • xImage
  •  

主機怎麼不見了?

假使你今天值班,早上打開 EC2 的主機清單,東京那台 Web-01 好好的在跑

過兩分鐘再看,清單空了,一台都沒有

這時候心裡大概只剩一句:被刪了?被搬走了?(欸

先別急,這時候先抬頭看一下畫面右上角,右上角選單就是 Region

https://ithelp.ithome.com.tw/upload/images/20260917/20040221V8vfsDEtEu.jpg

點右上角那個 Region 名稱,會跳出一排 Region 清單,點你要看的那一區,整個畫面就切到那一區,網址也會跟著變。切回 Asia Pacific (Tokyo),Web-01 就回來了

要留意一下,這個選單換的是「你正在看哪一區」,不是把東西搬過去。

EC2 是跟著 Region 走的,你在東京建的主機,就只會出現在東京的清單裡。切到新加坡,看到的是新加坡有哪些主機,那邊本來就沒開過機器,清單自然會是空的~

https://ithelp.ithome.com.tw/upload/images/20260917/20040221rbGqlupWoR.png

等等講預算的時候你會看到,帳單(Billing)那邊的右上角不是 Region,而是寫著 Global

畢竟帳單是算整個帳號的,不會因為你切到哪一區就只算那一區。像這種不分區的東西還有一些,之後講到權限的時候再一起說~

預算警示一定要做

講到錢,就要講預算了

AWS 的預算(Budgets)很簡單,就是你先跟它說「我這個月打算花多少」,快到或超過的時候,它就會寄信給你

在 Console 上面搜尋 Billing and Cost Management,左邊選 Budgets,然後 Create budget

第一步你可以先選模板就好,就挑 Monthly cost budget,也就是每月成本預算

https://ithelp.ithome.com.tw/upload/images/20260917/20040221IrEcfd3A9v.jpg

第二步填三個東西:預算名稱、金額(像是 30)、收通知的 Email。你可以順便注意一下右上角,這裡寫的是 Global,不是某一個 Region

https://ithelp.ithome.com.tw/upload/images/20260917/20040221Dt33ww2Hab.jpg

注意最下面那行藍色提示,它已經先告訴你這個模板會在三個時間點寄信:實際花費到 85%、實際花費到 100%、還有預估花費會到 100%

建好之後點進去看,長這樣:

https://ithelp.ithome.com.tw/upload/images/20260917/20040221w6cly5Vwkj.png

上面兩條 bar 就是這篇的重點:左邊 Current vs. budgeted 是到目前為止實際花了多少,右邊 Forecasted vs budgeted 是照這個速度估到月底會花多少

下面三張卡就是三則警示,你會發現它們分兩種:兩則看 Actual cost(實際花費),一則看 Forecasted cost(預估花費)

收到超支通知,是已經超了嗎?

假使你設了 US$30,早上信箱收到一封,標題寫 Forecasted cost > 100%,點進去看:實際花費 US$12,預估花費 US$45

預算 30、但卻預估 45?先冷靜一下,這封信觸發的是「預估」那一則,不是「實際」真的花了那些錢

  • 實際花費(Actual):到現在為止真的花掉的錢,主要就是既成事實
  • 預估花費(Forecasted):AWS 照你目前的用法往月底推,估大概會變多少,這就單純是推測,不是帳單

所以現況是你只花了 12,離 30 還有一段,但照這個燒法月底可能會到 45。Email 就是在提醒「照這樣下去會超過」,不是已經超過了 XD

https://ithelp.ithome.com.tw/upload/images/20260917/20040221oWYOQb0iJ0.png

順便也想幫你打破一個迷思:預算不是上限。 你設 30,不代表 AWS 只讓你花 30,他只是個提醒,實際上如果超過這金額,還是會繼續扣你的魔法小卡的!

那它會幫我關機嗎?

不會哩,這也是很多工程師常犯的錯誤,資源沒有算好,導致費用扣到流鼻血

所以收到信之後,該做的是去看錢花在哪個服務、用量多少,判斷是預期中的,還是有東西忘了關,需要的話就得自己手動去停

最常見忘了關的大概就這幾種:練習開的主機用完沒關、測試資料放著沒刪一路算錢、一次開好幾台只關掉一台。這些東西不會因為你收到信就自己消失,它們會一路陪你到月底,務必要留意下~

小結

最後來個總結

重點 記住這句
右上角的 Region 選單 換的是你在看哪一區,不是搬家
清單空白 先看右上角在哪一區、搜尋框有沒有留字、有沒有權限
跟著 Region 的和不跟的 EC2 建在哪一區就只出現在那一區。帳單和使用者是整個帳號共用,右上角會寫 Global
實際花費和預估花費 一個是真的花掉的,一個是照現在用法推到月底;不能相加,預估降了也不會退錢
預算通知 只設通知就只會寄信,不會幫你關機。預算不是上限,要停得自己停

下次看到清單空白、或收到超支通知

可以先問自己:

  1. 我現在右上角是哪一區?搜尋框有沒有留字?
  2. 這個數字是實際花費還是預估花費?觸發的是哪一則警示?

希望這篇文章有讓你更認識 AWS,我們下篇見 :D


上一篇
分在兩個 AZ,就不怕整個 Region 出事嗎?
下一篇
MFA 過了卻 AccessDenied?權限到底要掛在哪裡
系列文
從前後端踏上 AWS 雲端架構勇者之路9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言