AWS Budget
การตั้งค่า Budget และ Alarm เพื่อให้แน่ใจว่าเรา ไม่ใช้จ่ายเกินงบประมาณที่ตั้งไว้
เข้าถึง Billing Console
-
คลิกที่มุมขวาบนของหน้าจอ → เลือก Billing and Cost Management
-
หากพบข้อความ “Access Denied”
- นั่นเป็นเพราะคุณ เข้าสู่ระบบด้วย IAM User
- แม้จะมีสิทธิ์ Administrator ก็ไม่สามารถเข้าดูข้อมูล Billing ได้
-
วิธีแก้:
- ล็อกอินด้วย Root Account
- ในบัญชี Root → คลิกชื่อบัญชี → ไปที่ Accounts
- เลื่อนลงไปที่ IAM user and role access to billing information → เปิดใช้งาน IAM access
-
กลับไปที่ Billing Console → รีเฟรชหน้า → จะสามารถเข้าดูข้อมูลค่าใช้จ่ายได้
หมายเหตุ: ส่วน Forecast อาจขึ้นว่า “data unavailable” หากไม่มีข้อมูลย้อนหลังเพียงพอ
การดูรายละเอียดค่าใช้จ่าย
-
หน้าบิลจะแสดง:
- Month-to-date cost → ค่าใช้จ่ายตั้งแต่ต้นเดือนจนถึงปัจจุบัน
- Forecasted cost → ค่าใช้จ่ายที่คาดการณ์สำหรับเดือนนี้
- Last month cost → ค่าใช้จ่ายเดือนที่ผ่านมา
-
สามารถดู Breakdown by month และ รายละเอียดรายบริการ
-
ตัวอย่าง: EC2 ใน EU Ireland → ค่าใช้จ่ายรวม 43
- Amazon Elastic Compute
- NatGateway 35
- EBS, Elastic IP และอื่น ๆ
-
ข้อมูลนี้ช่วยให้เข้าใจการใช้งานและการคิดค่าใช้จ่ายของแต่ละบริการได้ชัดเจน
Free Tier Dashboard
-
อยู่ด้านซ้าย → แสดง:
- การใช้งานปัจจุบัน
- การคาดการณ์การใช้งาน
- ขีดจำกัดของ Free Tier
-
หากการคาดการณ์เกินขีดจำกัด → ตัวบ่งชี้สีแดง → หมายความว่า จะถูกคิดค่าใช้จ่าย
-
ควรปิด Resource ที่ไม่จำเป็นเพื่อ หลีกเลี่ยงค่าใช้จ่าย
Dashboard นี้เป็นเครื่องมือสำคัญในการติดตามการใช้งาน AWS
การสร้าง Budget
-
คลิก Budgets ทางด้านซ้าย → สร้าง Budget ใหม่
-
เลือก Template “Simplified”
-
ตัวอย่าง Budget แรก: Zero Spend Budget
- แจ้งเตือนเมื่อใช้จ่ายเพียง 1 เซนต์
- ตั้งชื่อ Budget เช่น My Zero Spend Budget
- ใส่อีเมลผู้รับแจ้งเตือน → เช่น
[email protected] - สร้าง Budget → จะได้รับ Email เมื่อใช้จ่ายเกิน 0.01
-
ตัวอย่าง Budget ต่อมา: Monthly Cost Budget
-
ตั้งค่าใช้จ่ายสูงสุดต่อเดือน เช่น 10 ดอลลาร์
-
ใส่อีเมลผู้รับแจ้งเตือน
-
ตั้งค่าการแจ้งเตือน:
- ใช้จ่ายจริงถึง 85% และ 100%
- การคาดการณ์การใช้จ่ายถึง 100%
-
สามารถรับ แจ้งเตือนสูงสุด 3 ครั้งต่อเดือน
-
ตัวอย่าง: หาก Zero Spend Budget ถูกเกินแล้ว → จะได้รับ Email แจ้งทันที
ประโยชน์
- ร่วมกับ Free Tier Dashboard และรายละเอียดบิล → ช่วย ตรวจสอบและแก้ไขปัญหาค่าใช้จ่าย
- ทักษะนี้สำคัญสำหรับการ บริหารและควบคุมค่าใช้จ่าย AWS
สรุป (Key Takeaways)
- ต้องเปิด IAM user and role access ใน Root Account เพื่อเข้าดู Billing Data
- Billing Console → แสดง รายละเอียดค่าใช้จ่ายรายบริการและรายเดือน
- Free Tier Dashboard → ตรวจสอบการใช้งานและคาดการณ์ค่าใช้จ่าย
- การสร้าง Budget + Alert → ป้องกันการเกิดค่าใช้จ่าย AWS ที่ไม่คาดคิด