ปีหน้าค่า Cloud จะเท่าไหร่? Forecast ไม่ใช่การเดา
CFO ถามว่างบ Cloud ปีหน้าเท่าไหร่ FinOps Practitioner ไม่ได้ตอบตัวเลขเดียว แต่สอนวิธี Forecast ที่คิด Trend, Seasonality และ Growth Rate แล้วใช้ AWS Budgets ติดตาม Variance ทุกเดือน
16 ก.พ. 2569 | 5 นาที
- Forecast ต้องคิด 3 ปัจจัย: Trend (แนวโน้ม), Seasonality (ฤดูกาล), Growth Rate (อัตราเติบโต)
- อย่า Forecast ตัวเลขเดียว ให้ทำ 3 scenarios: Conservative, Base, Aggressive
- ใช้ AWS Budgets ติดตาม Variance ทุกเดือน ถ้าเกิน 10% ต้องหาสาเหตุ
CFO ถาม: “งบปีหน้าเท่าไหร่?”
ใกล้สิ้นปี CFO เรียก FinOps Practitioner เข้าห้องประชุม
CFO: “ผมต้องทำงบปีหน้า ค่า Cloud จะเท่าไหร่?”
FinOps Practitioner: “ตอบตัวเลขเดียวไม่ได้ครับ ต้องดูหลายปัจจัย”
CFO: “ปีนี้ใช้ประมาณ 23.4 ล้านบาท ปีหน้าก็บวกสัก 20% ได้ไหม?”
FinOps Practitioner: “ถ้าทำแบบนั้น งบจะผิดแน่นอน เพราะไม่ได้คิด Seasonality และ Growth Rate ที่แท้จริง”
3 ปัจจัยที่ต้องคิด
1. Trend: แนวโน้มที่ผ่านมา
FinOps Practitioner ดึงข้อมูล 12 เดือนที่ผ่านมา
ค่า AWS รายเดือน (ปีที่ผ่านมา)
CFO: “ทำไม พ.ค.-ก.ค. ต่ำจัง?”
FinOps Practitioner: “Low season ครับ คนเที่ยวน้อย Booking น้อย ค่า Cloud ก็น้อยตาม”
2. Seasonality: ฤดูกาลของธุรกิจ
HotelGO เป็น OTA มี Seasonality ชัดเจน
| ช่วงเวลา | ลักษณะ | Cost เทียบ Average |
|---|---|---|
| พ.ย.-ม.ค. | High Season (ปีใหม่, หน้าหนาว) | +40% |
| ก.พ.-เม.ย. | Normal | ±0% |
| พ.ค.-ก.ค. | Low Season (หน้าฝน) | -30% |
| ส.ค.-ต.ค. | Normal | ±0% |
Seasonality ≠ ปัญหา
Cost ขึ้นลงตาม Season เป็นเรื่องปกติ ถ้า Revenue ขึ้นลงตามด้วย แปลว่า Unit Cost คงที่ ซึ่งดี
3. Growth Rate: อัตราเติบโตของธุรกิจ
FinOps Practitioner ถาม Product Owner: “ปีหน้า Booking จะโตกี่ %?”
Product Owner: “เป้า 40% แต่ conservative estimate คือ 25%”
FinOps Practitioner: “ถ้า Booking โต Cloud Cost ก็โตตาม แต่ไม่ใช่ 1:1 เพราะมี economies of scale”
Economies of Scale คืออะไร?
เมื่อ scale ขึ้น cost per unit มักลดลง เช่น RDS instance เดิมรองรับได้ 100K bookings/เดือน ถ้า booking เพิ่มเป็น 120K อาจยังไม่ต้อง upgrade instance ทำให้ cost per booking ลดลง
Forecast 3 Scenarios
FinOps Practitioner ไม่ได้ให้ตัวเลขเดียว แต่ทำ 3 scenarios
| Scenario | สมมติฐาน | งบปีหน้า |
|---|---|---|
| Conservative | Booking โต 15%, มี optimization | 28.5 ล้านบาท |
| Base Case | Booking โต 25%, cost โต 20% | 31.2 ล้านบาท |
| Aggressive | Booking โต 40%, เปิด feature ใหม่ | 35.8 ล้านบาท |
CFO: “แล้วผมควรตั้งงบเท่าไหร่?”
FinOps Practitioner: “แนะนำ Base Case 31.2 ล้านบาท แต่ต้อง review ทุก Quarter ถ้า actual ต่างจาก forecast เกิน 10% ต้องปรับ”
AWS Budgets: ติดตาม Variance
FinOps Practitioner ตั้ง AWS Budgets แบบ Monthly
Budget: FY2026 Cloud Cost├── Annual: 31,200,000 บาท├── Monthly breakdown:│ ├── ม.ค.: 3,120,000 (High Season)│ ├── ก.พ.: 2,500,000│ ├── ...│ ├── พ.ค.: 1,870,000 (Low Season)│ └── ธ.ค.: 3,430,000 (High Season)├── Alert 1: 80% → Email to FinOps Practitioner├── Alert 2: 100% → Email to CFO, CTO└── Alert 3: 110% → Email to CFO, CTO + Slackอย่าตั้ง Budget เท่ากันทุกเดือน
ถ้าตั้ง 2.6 ล้านบาท/เดือน (31.2 ÷ 12) จะ alert ทุก High Season และไม่ alert ตอน Low Season ที่ควร alert ต้องตั้งตาม Seasonality
Variance Analysis: Actual vs Budget
ทุกสิ้นเดือน FinOps Practitioner ทำ Variance Analysis
| เดือน | Budget | Actual | Variance | สาเหตุ |
|---|---|---|---|---|
| ม.ค. | 3.12M | 3.28M | +5.1% | Booking เกินเป้า |
| ก.พ. | 2.50M | 2.45M | -2.0% | ปกติ |
| มี.ค. | 2.60M | 2.95M | +13.5% | ⚠️ ต้องหาสาเหตุ |
FinOps Practitioner: “มี.ค. เกิน 10% ต้องหาสาเหตุ”
หลังตรวจสอบพบว่า DevOps ลืมปิด Staging environment ช่วง Long Weekend ทำให้ cost เกินมา 3.5 แสนบาท
Rolling Forecast (ประมาณการแบบต่อเนื่อง): ปรับทุก Quarter
FinOps Practitioner ไม่ได้ตั้ง Budget แล้วจบ แต่ทำ Rolling Forecast (ประมาณการแบบต่อเนื่อง) ทุก Quarter
Rolling Forecast vs Original Budget
CFO: “ทำไมต้อง Rolling Forecast?”
FinOps Practitioner: “เพราะสมมติฐานเปลี่ยน ถ้า Q1 Booking โตเกินเป้า Q2-Q4 ก็ต้องปรับตาม ไม่งั้นงบจะไม่ตรงความเป็นจริง”
สรุป
| หัวข้อ | สิ่งที่ทำ |
|---|---|
| Forecast | คิด Trend + Seasonality + Growth Rate |
| Scenarios | Conservative, Base, Aggressive |
| Budget | ตั้งตาม Seasonality ไม่ใช่เฉลี่ยเท่ากัน |
| Variance | ติดตามทุกเดือน ถ้าเกิน 10% ต้องหาสาเหตุ |
| Rolling | ปรับ Forecast ทุก Quarter |
บทเรียน: Forecast ไม่ใช่การเดา แต่เป็น Data-driven prediction ที่ต้องปรับตามความเป็นจริง
ตอนหน้า จะเกิดเหตุการณ์ที่ทำให้ Budget พังทลาย: Lambda ถูก DDoS ค่า Cloud พุ่ง 5 เท่าใน 1 วัน
รับบทความผ่านทางอีเมล
บทความที่เกี่ยวข้อง
ประหยัดค่า Cloud 2 หมื่น เสียรายได้ 1.2 แสน
เรื่องราวของ FreshCart ที่ลดค่า cloud ได้ 29% แต่กลับทำให้ revenue หายไปมากกว่า 6 เท่า — บทเรียนราคาแพงสำหรับคนที่กำลังศึกษา FinOps
State of FinOps 2026: FinOps ไม่เหมือนเดิมอีกต่อไป
สรุปภาพรวม State of FinOps 2026 จาก 1,192 องค์กรทั่วโลก ($83B+ cloud spend): FinOps เปลี่ยนจาก cloud cost management เป็น technology value management แล้ว ด้วย 3 Shifts ที่ทุกคนต้องรู้
State of FinOps 2026: AI คือตัวเปลี่ยนเกม
98% ขององค์กรบริหาร AI spend แล้ว (จาก 31% เมื่อ 2 ปีก่อน) แต่ยังมองไม่เห็น cost ที่แท้จริงและวัด ROI ไม่ได้ สรุปทุกมิติของ AI ใน State of FinOps 2026