เศรษฐศาสตร์ของ Cloud: CapEx, OpEx และ TCO
เข้าใจวิธีคิดเรื่องเงินบน cloud — CapEx vs OpEx, Total Cost of Ownership และ Right Sizing
ซื้อรถคือ CapEx: จ่ายก้อนใหญ่ครั้งเดียว แล้วยังมีค่าประกัน ค่าซ่อม ค่าที่จอดตามมา ไม่ว่าจะขับหรือไม่ · เรียกแท็กซี่คือ OpEx: จ่ายเป็นเที่ยว ใช้เท่าไหร่จ่ายเท่านั้น ถ้าเดือนไหนไม่เดินทางเลยก็ไม่เสียสักบาท — cloud คือโหมดแท็กซี่ของทรัพยากรไอที
ทำไม TCO ถึงสำคัญกว่าราคาเครื่อง
ผู้บริหารที่เทียบว่า "ซื้อเซิร์ฟเวอร์เองถูกกว่าค่า cloud รายเดือน" มักลืมต้นทุนแฝง: ค่าห้อง ค่าไฟและระบบทำความเย็น ค่า network ค่า license ค่าอะไหล่ และที่แพงที่สุดคือค่าคนดูแลระบบตลอดอายุการใช้งาน Total Cost of Ownership (TCO) คือการรวมต้นทุนทั้งหมดนี้เข้าด้วยกัน ซึ่งเป็นวิธีเทียบที่ AWS ใช้เวลาพูดถึงความคุ้มค่าของ cloud
- ต้นทุนที่มองเห็น: ค่าเซิร์ฟเวอร์, storage, อุปกรณ์ network
- ต้นทุนแฝง: ค่าไฟ + ระบบทำความเย็น, พื้นที่ data center, ทีมงานดูแล 24/7, การเปลี่ยนฮาร์ดแวร์ตามรอบ 3–5 ปี
- ต้นทุนโอกาส: เวลาที่ทีมหมดไปกับการดูแลเครื่อง แทนที่จะไปสร้างฟีเจอร์ให้ลูกค้า
หลักลดค่าใช้จ่ายบน cloud ที่ข้อสอบถามบ่อย
- Right sizing — เลือกขนาดทรัพยากรให้พอดีกับงานจริง ไม่เผื่อเกินจำเป็น
- ปิดสิ่งที่ไม่ได้ใช้ — เครื่อง dev/test นอกเวลางาน หรือทรัพยากรที่ลืมทิ้งไว้
- ผูกสัญญาระยะยาวกับงานที่แน่นอน — Reserved Instances / Savings Plans ถูกกว่า On-Demand มาก (รายละเอียดอยู่ใน Domain 4)
- ยืดหดอัตโนมัติ — ใช้ Auto Scaling ให้จำนวนเครื่องวิ่งตามโหลด ไม่จ่ายเผื่อช่วง peak ตลอดเวลา
สรุป Key Takeaways
- ย้ายขึ้น cloud = เปลี่ยน CapEx (เงินก้อน) เป็น OpEx (จ่ายตามใช้)
- เทียบต้นทุน on-premises vs cloud ต้องใช้ TCO — รวมค่าไฟ ค่าคน ค่าสถานที่ ไม่ใช่แค่ค่าเครื่อง
- ลดค่าใช้จ่าย: right sizing, ปิดของที่ไม่ใช้, ผูกสัญญากับงานที่รันยาว, ยืดหดตามโหลด
คำถามที่พบบ่อย
CapEx กับ OpEx ต่างกันอย่างไร แบบจำง่ายๆ
CapEx (Capital Expenditure) = เงินก้อนซื้อของมาเป็นเจ้าของ เช่น ซื้อเซิร์ฟเวอร์ สร้าง data center · OpEx (Operational Expenditure) = ค่าใช้จ่ายดำเนินงานรายเดือน เช่น ค่า cloud ที่จ่ายตามการใช้ การย้ายขึ้น cloud คือการเปลี่ยน CapEx เป็น OpEx
TCO คืออะไร ทำไมแค่เทียบค่าเครื่องไม่พอ
Total Cost of Ownership คือต้นทุนรวมทั้งหมดของการเป็นเจ้าของระบบ — ไม่ใช่แค่ค่าเครื่อง แต่รวมค่าไฟ ค่าแอร์ ค่าที่ ค่า network ค่าคนดูแล และค่า license การเทียบ on-premises กับ cloud อย่างแฟร์ต้องเทียบที่ TCO ไม่ใช่แค่ราคาฮาร์ดแวร์
ข้อสอบถามเรื่องลดค่าใช้จ่ายบน cloud จะตอบแนวไหน
หลักการที่ออกบ่อย: right sizing (เลือกขนาดเครื่องพอดีงาน), ปิดเครื่องที่ไม่ใช้ (เช่น เครื่อง dev ตอนกลางคืน), ใช้ Reserved/Savings Plans กับงานที่รันยาว และใช้ Auto Scaling ให้จำนวนเครื่องตามโหลดจริง

