DevOps Insider: จาก DevOps สู่ FinOps เคล็ดลับจัดการต้นทุน Cloud ได้จริง

ไทย

Cloud ช่วยให้การสร้างและขยายระบบแอปพลิเคชันเป็นไปอย่างรวดเร็วและยืดหยุ่น แต่หนึ่งในความท้าทายคือ “ต้นทุน” การจัดการค่าใช้จ่าย Cloud ไม่ใช่เรื่องง่าย วันนี้จึงเชิญคุณ เต้ Senior Platform Services Engineer มาช่วยแชร์เทคนิคจัดการกับปัญหานี้ค่ะ โดยคุณเต้กล่าวว่า องค์กรต่าง ๆ เริ่มหันมาใช้ FinOps Framework ที่นำ DevOps มาปรับใช้ ซึ่งโมเดลนี้ช่วยให้องค์กรบริหารจัดการต้นทุน Cloud ได้อย่างมีประสิทธิภาพ เน้นการทำงานร่วมกันระหว่างทีมวิศวกร การเงิน และธุรกิจ เพื่อให้มีข้อมูลในการตัดสินใจและสอดคล้องกับเป้าหมายองค์กร เรามารู้จัก FinOps Framework แบบง่าย ๆ ที่มี 5 องค์ประกอบหลักกันค่ะ

องค์ประกอบหลักของ FinOps Framework

  1. ขั้นตอนการทำงาน (Phases) ประกอบด้วย 3 ขั้นตอนหลักที่ทำซ้ำอย่างต่อเนื่อง เพื่อใช้ Cloud คุ้มค่า

    • Inform: ให้ทุกฝ่ายเห็นการใช้ Cloud และต้นทุนอย่างโปร่งใส

    • Optimize: วางกลยุทธ์เพื่อลดต้นทุน และกำจัดสิ่งที่ไม่จำเป็น

    • Operate: : ควบคุมการใช้งานให้มีประสิทธิภาพอย่างต่อเนื่อง

  2. หลักการทำงาน (Principles) FinOps ไม่ใช่แค่เรื่องตัวเลข แต่เน้น ความร่วมมือระหว่างทีม และ การใช้ประโยชน์จากราคาที่ยืดหยุ่นของ Cloud ให้ได้สูงสุด

  3. บทบาทของคน (Personas) ผู้มีส่วนร่วมใน FinOps ไม่ใช่แค่ฝ่ายไอที แต่รวมถึง วิศวกร ทีมการเงิน ผู้จัดการผลิตภัณฑ์ และผู้บริหาร ทุกคนมีบทบาทสำคัญในการผลักดัน FinOps ให้สำเร็จ

  4. ขอบเขตงานและทักษะสำคัญ (Domains & Capabilities) กำหนดกิจกรรมต่างๆเช่น เช่น: การรวบรวมข้อมูลและการรายงาน การจัดสรรและควบคุมต้นทุน การคาดการณ์งบประมาณ การตรวจจับความผิดปกติในการใช้ Cloud

  5. โมเดลความพร้อม (Maturity Model) FinOps ไม่ต้องทำให้สมบูรณ์แบบในวันเดียว จะเริ่มจาก รู้จักข้อมูลต้นทุน (Crawl) ปรับใช้แนวทาง FinOps (Walk) และ ทำขยายผลทั่วทั้งองค์กร (Run)

ด้วยการนำ FinOps Framework มาใช้ องค์กรสามารถบริหารการเงินบน Cloud อย่างเป็นระบบ และมั่นใจได้ว่าการลงทุนใน Cloud จะสร้างคุณค่าทางธุรกิจได้สูงสุด

การนำ AWS CUR และ Amazon Managed Grafana มาใช้เพื่อสนับสนุนระบบ FinOps

การบริหารจัดการต้นทุน Cloud อย่างมีประสิทธิภาพ เป็นความท้าทายหลักสำหรับองค์กรที่ใช้งาน Cloud Framework ของ FinOps เข้ามาช่วยให้มีโครงสร้างในการจัดการทางการเงิน พร้อมทั้งส่งเสริมความร่วมมือ ความโปร่งใส และความรับผิดชอบ การผสานรวมระหว่าง AWS Cost and Usage Reports (CUR) กับ Amazon Managed Grafana ถือเป็นตัวอย่างหนึ่งที่ชัดเจนของแนวทางนี้ ซึ่งช่วยให้ทีมสามารถมองเห็นข้อมูลเชิงลึกเกี่ยวกับค่าใช้จ่าย Cloud ได้อย่างละเอียด

ทำความเข้าใจกับ AWS Cost and Usage Reports (CUR)

AWS CUR ให้ข้อมูลแยกย่อยเกี่ยวกับการใช้ Cloud และต้นทุนที่เกี่ยวข้องในระดับละเอียด เช่น ทรัพยากรรายตัวและการใช้งานรายชั่วโมง โดยสามารถตั้งค่าให้รายงานรวม Resource ID และใช้ความละเอียดรายชั่วโมง เพื่อให้สามารถติดตามค่าใช้จ่ายได้อย่างแม่นยำ รายงานเหล่านี้จะถูกจัดเก็บไว้ใน Amazon S3 และทำการ query ผ่าน Amazon Athena ทำให้สามารถเข้าถึงและวิเคราะห์ได้ง่าย

แสดงผลข้อมูลต้นทุนด้วย Amazon Managed Grafana

Amazon Managed Grafana เป็นระบบ Managed Service สำหรับการแสดงภาพข้อมูลเชิงปฏิบัติการจากแหล่งข้อมูลต่าง ๆ โดยเมื่อผสานรวมข้อมูลจาก CUR ผ่าน Amazon Athena ทีมสามารถสร้าง dashboard แบบไดนามิกที่สะท้อนค่าใช้จ่ายและการใช้งานแบบ real-time ซึ่งสนับสนุนหลักการของ FinOps ได้ดังนี้:

  • Inform: แสดงข้อมูลต้นทุนอย่างโปร่งใสและเข้าถึงได้สำหรับผู้เกี่ยวข้องทุกฝ่าย

  • Optimize: ตรวจจับแนวโน้มและความผิดปกติเพื่อแนะนำแนวทางการประหยัด

  • Operate: ติดตามสถานะทางการเงินอย่างต่อเนื่องเพื่อประสิทธิภาพในระยะยาว

การนำ dashboard สำเร็จรูป เช่น Cost and Usage Report (CURE) Dashboard มาใช้งานจะให้ข้อมูลเชิงลึกเกี่ยวกับบริการเฉพาะ เช่น EC2, RDS, และ Data Transfer ซึ่งช่วยในการวิเคราะห์และปรับปรุงการใช้งานได้อย่างตรงจุด

AWS CUR สอดคล้องกับหลักการ FinOps อย่างไร?

การผสานรวม AWS CUR กับ Amazon Managed Grafana สอดคล้องกับหลักการสำคัญของ FinOps ดังนี้:

  • Collaboration: ทำให้ข้อมูลต้นทุนเข้าใจง่ายและโปร่งใส ทีมงานจากวิศวกรรม การเงิน และปฏิบัติการสามารถร่วมมือกันจัดการการใช้จ่าย Cloud ได้อย่างมีประสิทธิภาพ

  • Accountability: ข้อมูลเชิงลึกในระดับรายละเอียดช่วยให้แต่ละทีมสามารถรับผิดชอบต่อการใช้งาน Cloud และต้นทุนของตน

  • Timeliness: Dashboard แบบ real-time ช่วยให้การตัดสินใจเกิดขึ้นจากข้อมูลที่อัปเดตที่สุด

แนวทางนี้ช่วยปลูกฝังวัฒนธรรมแห่ง ความรับผิดชอบทางการเงิน และ การพัฒนาอย่างต่อเนื่อง ซึ่งเป็นรากฐานสำคัญของการปฏิบัติ FinOps ที่ประสบความสำเร็จ

บทส่งท้าย

FinOps ไม่ใช่ทางเลือกอีกต่อไป — แต่เป็นสิ่งจำเป็น เมื่อสภาพแวดล้อมของ Cloud มีความซับซ้อนมากขึ้น ความท้าทายในการทำความเข้าใจและจัดการต้นทุนก็เพิ่มขึ้นตามไปด้วย นี่คือจุดที่ FinOps เข้ามาสร้างคุณค่า โดยการนำ “ความรับผิดชอบทางการเงิน” เข้ามาในโลกที่เคลื่อนไหวรวดเร็วของ Cloud Operations

ด้วย FinOps Framework องค์กรสามารถ:

  • Inform ให้ข้อมูลที่ถูกต้องและโปร่งใสแก่ทีมงาน

  • Optimize วิเคราะห์และปรับปรุงการใช้งาน Cloud ด้วยแนวทางที่เป็น Best Practice

  • Operate ดำเนินงานด้วยความร่วมมือและการกำกับดูแลทางการเงินอย่างต่อเนื่อง

การผสานรวมเครื่องมืออย่าง AWS Cost and Usage Reports (CUR) กับ Amazon Managed Grafana ทำให้หลักการเหล่านี้กลายเป็นรูปธรรม ทีมสามารถมองเห็นรูปแบบการใช้งาน Cloud ตรวจสอบโอกาสในการประหยัดต้นทุน และตัดสินใจแบบ Real-time บนพื้นฐานของข้อมูล

ไม่ว่าคุณจะเพิ่งเริ่มต้นเส้นทาง FinOps หรือกำลังมองหาวิธีพัฒนาการจัดการการเงินบน Cloud ให้มีความเชี่ยวชาญมากขึ้น หากองค์กรของคุณกำลังมองหาแนวทางหรือโซลูชันเพิ่มเติม สามารถติดต่อเราได้ที่ลิงก์นี้:

https://forms.office.com/r/P14E9tNGFD

Related Content

  • ทั้งหมด
  • Blogs
  • Insights
  • News
  • Uncategorized
    •   Back
    • Careers
    • Data Science
    • Lifestyle
    • Product
    • Strategy
    • Technology
    • User Experience
    • xPlatform
    • DevOps
    •   Back
    • PointX Products
    • Events
    • Others
    • Leadership
    • Partnership
    • Services & Products
    • Joint ventures
    •   Back
    • Blockchain
    • Finance
    • Tech innovation

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.