Skip to main content

AWS Budget

การตั้งค่า Budget และ Alarm เพื่อให้แน่ใจว่าเรา ไม่ใช้จ่ายเกินงบประมาณที่ตั้งไว้

เข้าถึง Billing Console

  1. คลิกที่มุมขวาบนของหน้าจอ → เลือก Billing and Cost Management

  2. หากพบข้อความ “Access Denied”

    • นั่นเป็นเพราะคุณ เข้าสู่ระบบด้วย IAM User
    • แม้จะมีสิทธิ์ Administrator ก็ไม่สามารถเข้าดูข้อมูล Billing ได้
  3. วิธีแก้:

    • ล็อกอินด้วย Root Account
    • ในบัญชี Root → คลิกชื่อบัญชี → ไปที่ Accounts
    • เลื่อนลงไปที่ IAM user and role access to billing information → เปิดใช้งาน IAM access
  4. กลับไปที่ 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

  1. คลิก Budgets ทางด้านซ้าย → สร้าง Budget ใหม่

  2. เลือก Template “Simplified”

  3. ตัวอย่าง Budget แรก: Zero Spend Budget

    • แจ้งเตือนเมื่อใช้จ่ายเพียง 1 เซนต์
    • ตั้งชื่อ Budget เช่น My Zero Spend Budget
    • ใส่อีเมลผู้รับแจ้งเตือน → เช่น [email protected]
    • สร้าง Budget → จะได้รับ Email เมื่อใช้จ่ายเกิน 0.01
  4. ตัวอย่าง 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 ที่ไม่คาดคิด