ข้ามไปเนื้อหาหลัก
จัดการ & มอนิเตอร์· ~6 นาที· อัปเดตล่าสุด

เศรษฐศาสตร์ของ Cloud: CapEx, OpEx และ TCO

เข้าใจวิธีคิดเรื่องเงินบน cloud — CapEx vs OpEx, Total Cost of Ownership และ Right Sizing

ซื้อรถ vs เรียกแท็กซี่

ซื้อรถคือ 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 ให้จำนวนเครื่องตามโหลดจริง

อ่านจบแล้วอย่าลืมทำเครื่องหมาย