โมเดลและแพลตฟอร์ม AI

ออโตเมชันค่าใช้จ่ายคลาวด์ด้วย AI: ยุทธวิธีและแนวทางปฏิบัติที่ดีที่สุด

mm
เพิ่ม Unite.AI ลงในแหล่งข้อมูลที่คุณต้องการบน Google

เมื่อบริษัทต่างๆ ย้ายงานไปยังคลาวด์มากขึ้น การจัดการค่าใช้จ่ายที่เกี่ยวข้องก็กลายเป็นปัจจัยที่สำคัญ การวิจัย บ่งชี้ว่าประมาณหนึ่งในสามของค่าใช้จ่ายคลาวด์สาธารณะไม่ได้ผลิตงานที่มีประโยชน์ โดย Gartner ประมาณการ ว่าขยะนี้คิดเป็น 30% ของค่าใช้จ่ายทั่วโลกต่อปี วิศวกรต้องการประสิทธิภาพที่เชื่อถือได้ ในขณะที่ทีมการเงินต้องการค่าใช้จ่ายที่คาดการณ์ได้ อย่างไรก็ตาม ทั้งสองกลุ่มมักจะพบค่าใช้จ่ายที่สูงเกินไปหลังจากได้รับใบเรียกเก็บเงินเท่านั้น AI ช่วยลดช่องว่างนี้โดยวิเคราะห์ข้อมูลการใช้งานแบบเรียลไทม์และทำให้ขั้นตอนการเพิ่มประสิทธิภาพเป็นกิจวัตร ซึ่งช่วยให้องค์กรสามารถรักษาความสามารถในการตอบสนองได้ขณะลดขยะทั่วคลาวด์หลัก

นี้อธิบายว่า AI ประสบความสำเร็จในการเพิ่มประสิทธิภาพค่าใช้จ่ายได้อย่างไร อธิบายยุทธวิธีปฏิบัติที่เป็นไปได้ และอธิบายว่าทีมสามารถรวมความตระหนักเกี่ยวกับค่าใช้จ่ายเข้ากับการดำเนินงานของวิศวกรและทางการเงินได้อย่างไร

การทำความเข้าใจปัญหาเกี่ยวกับค่าใช้จ่ายคลาวด์

บริการคลาวด์ทำให้ง่ายต่อการเปิดตัวเซิร์ฟเวอร์ ฐานข้อมูล หรือคิวอีเวนต์อย่างรวดเร็ว อย่างไรก็ตาม ความสะดวกนี้ยังทำให้ง่ายต่อการละเลยทรัพยากรที่ไม่ได้ใช้งาน เครื่องจักรที่มีขนาดใหญ่เกินไป หรือสภาพแวดล้อมทดสอบที่ไม่จำเป็น Flexera รายงาน ว่า 28% ของค่าใช้จ่ายคลาวด์ไม่ได้ใช้ ในขณะที่ FinOps Foundation ระบุว่า “การลดขยะ” กลายเป็นลำดับความสำคัญอันดับหนึ่งของผู้ปฏิบัติงานในปี 2024 โดยทั่วไป ค่าใช้จ่ายที่สูงเกินไปมักเกิดจากการตัดสินใจเล็กๆ น้อยๆ มากมาย เช่น การปล่อยให้โหนดพิเศษทำงาน การจัดสรรพื้นที่เก็บข้อมูลส่วนเกิน หรือการกำหนดค่า autoscaling ไม่ถูกต้อง มากกว่าการผิดพลาดครั้งเดียว การทบทวนค่าใช้จ่ายแบบดั้งเดิมจะเกิดขึ้นหลายสัปดาห์ต่อมา ซึ่งหมายความว่าการแก้ไขจะมาหลังจากที่เงิน已经ใช้จ่ายไปแล้ว

AI จัดการกับปัญหานี้ได้อย่างมีประสิทธิภาพ โมเดลการเรียนรู้ของเครื่องจักรวิเคราะห์ความต้องการในอดีต ตรวจจับรูปแบบ และให้คำแนะนำอย่างต่อเนื่อง โมเดลเหล่านี้สอดคล้องกับการใช้งาน ประสิทธิภาพ และค่าใช้จ่ายทั่วบริการต่างๆ โดยสร้างกลยุทธ์ที่ชัดเจนและสามารถดำเนินการได้เพื่อเพิ่มประสิทธิภาพค่าใช้จ่าย AI สามารถระบุค่าใช้จ่ายที่ผิดปกติได้อย่างรวดเร็ว ทำให้ทีมสามารถแก้ไขปัญหาได้อย่างรวดเร็วแทนการปล่อยให้ค่าใช้จ่ายเพิ่มขึ้นโดยไม่ทราบ AI ช่วยให้ทีมการเงินสามารถคาดการณ์ค่าใช้จ่ายที่แม่นยำและเพิ่มประสิทธิภาพให้กับวิศวกรในการรักษาความสามารถในการตอบสนอง

ยุทธวิธีการเพิ่มประสิทธิภาพค่าใช้จ่ายด้วย AI

AI เพิ่มประสิทธิภาพค่าใช้จ่ายคลาวด์ผ่านวิธีการที่เสริมซึ่งกันและกัน แต่ละยุทธวิธีให้การประหยัดที่วัดได้โดยไม่ขึ้นอยู่กัน และเมื่อรวมกันจะสร้างวงจรที่เสริมซึ่งกันและกันของข้อมูลเชิงลึกและการดำเนินการ

  • การวางตำแหน่งงาน: AI จับคู่งานแต่ละงานกับโครงสร้างพื้นฐานที่ตรงตามข้อกำหนดด้านประสิทธิภาพที่ราคาถูกที่สุด ตัวอย่างเช่น อาจกำหนดให้ API ที่มีความไวต่อความล่าช้าควรอยู่ในภูมิภาคพรีเมียม ในขณะที่งานวิเคราะห์กลางคืนสามารถทำงานในอินสแตนซ์แบบจุดในโซนที่มีราคาถูกกว่า โดยการตรงกับคำขอทรัพยากรกับราคาผู้ให้บริการ AI ป้องกันไม่ให้เกิดค่าใช้จ่ายที่ไม่จำเป็นในการจ่ายเงินสำหรับความสามารถพรีเมียม การเพิ่มประสิทธิภาพแบบหลายคลาวด์บ่อยครั้งสามารถบรรลุการประหยัดที่สำคัญโดยไม่ต้องเปลี่ยนโค้ดที่มีอยู่
  • การตรวจจับข้อผิดปกติ: งานที่กำหนดค่าผิดหรือการกระทำที่เป็นอันตรายสามารถทำให้ค่าใช้จ่ายพุ่งสูงขึ้นโดยที่ไม่ทราบจนกว่าจะถึงการเรียกเก็บเงิน การตรวจจับข้อผิดปกติของค่าใช้จ่าย AWS, การบริหารค่าใช้จ่าย Azure และ Google Cloud Recommender (GOOGL ) ใช้การเรียนรู้ของเครื่องจักรเพื่อติดตามรูปแบบการใช้งานรายวัน โดยแจ้งเตือนทีมเมื่อค่าใช้จ่ายเบี่ยงเบนไปจากการใช้งานปกติ การแจ้งเตือนล่วงหน้าช่วยให้วิศวกรสามารถแก้ไขปัญหาได้อย่างรวดเร็วหรือการวางแนวที่มีข้อบกพร่องก่อนที่ค่าใช้จ่ายจะเพิ่มขึ้นอย่างมีนัยสำคัญ
  • การปรับขนาดที่เหมาะสม: เซิร์ฟเวอร์ที่มีขนาดใหญ่เกินไปเป็นตัวอย่างที่มองเห็นได้ชัดเจนที่สุดของการเสียเปล่า Google Cloud วิเคราะห์ ข้อมูลการใช้งาน 8 วันและแนะนำประเภทเครื่องจักรที่เล็กกว่าเมื่อความต้องการยังคงต่ำอย่างต่อเนื่อง Azure Advisor ใช้ แนวทาง ที่คล้ายกันกับเครื่องเสมือน เครื่องฐานข้อมูล และคลัสเตอร์ Kubernetes องค์กรที่นำคำแนะนำเหล่านี้ไปใช้บ่อยครั้งสามารถลดค่าใช้จ่ายโครงสร้างพื้นฐานได้ 30% หรือมากกว่า
  • การวางแผนงบประมาณแบบคาดการณ์: การคาดการณ์ค่าใช้จ่ายในอนาคตเป็นเรื่องที่ท้าทายเมื่อการใช้งานเปลี่ยนแปลงบ่อย AI ที่ขับเคลื่อนโดยการคาดการณ์ ซึ่งอาศัยข้อมูลค่าใช้จ่ายในอดีต ให้การคาดการณ์ค่าใช้จ่ายที่แม่นยำแก่ทีมการเงิน การคาดการณ์เหล่านี้ช่วยให้ทีมสามารถจัดการงบประมาณได้อย่างแข็งขัน โดยให้สามารถแทรกแซงได้เร็วหากโครงการมีความเสี่ยงต่อการเกินงบประมาณ คุณสมบัติ “what-if” ที่รวมอยู่แสดงถึงผลกระทบที่อาจเกิดขึ้นจากการเปิดตัวบริการใหม่หรือการรณรงค์ทางการตลาด
  • การปรับขนาดอัตโนมัติแบบคาดการณ์: การปรับขนาดอัตโนมัติแบบดั้งเดิมตอบสนองต่อความต้องการแบบเรียลไทม์ แต่โมเดล AI คาดการณ์ความต้องการในอนาคตและปรับทรัพยากรล่วงหน้า ตัวอย่างเช่น การปรับขนาดอัตโนมัติแบบคาดการณ์ของ Google วิเคราะห์ การใช้ CPU ในอดีตเพื่อปรับขนาดทรัพยากรขึ้นล่วงหน้าหลายนาทีก่อนที่จะเกิดการเพิ่มขึ้นของการใช้งาน แนวทางนี้ลดความจำเป็นในการมีทรัพยากรที่ไม่ได้ใช้งานมากเกินไป ซึ่งช่วยลดค่าใช้จ่ายในขณะเดียวกันก็รักษาความสามารถในการตอบสนอง

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

การรวม AI เข้ากับ DevOps และ FinOps

เครื่องมือเพียงอย่างเดียวไม่สามารถนำมาซึ่งการประหยัดได้หากไม่ได้รวมเข้ากับกระบวนการทำงานประจำวัน องค์กรควรปฏิบัติต่อเมตริกค่าใช้จ่ายว่าเป็นข้อมูลการดำเนินงานหลักที่มองเห็นได้ทั้งสำหรับทีมวิศวกรและทีมการเงินตลอดวงจรการพัฒนา

สำหรับ DevOps การรวมเริ่มต้นด้วย CI/CD pipelines โครงสร้างพื้นฐานแบบโค้ด (IaC) ควรกระตุ้นการตรวจสอบค่าใช้จ่ายอัตโนมัติก่อนการวางแบบ ทำให้การเปลี่ยนแปลงที่จะเพิ่มค่าใช้จ่ายอย่างมีนัยสำคัญโดยไม่มีเหตุผลถูกบล็อก AI สามารถสร้างตั๋วอัตโนมัติสำหรับทรัพยากรที่มีขนาดใหญ่เกินไปโดยตรงไปยังบอร์ดงานของนักพัฒนา การแจ้งเตือนค่าใช้จ่ายที่ปรากฏในแดชบอร์ดหรือช่องทางสื่อสารที่คุ้นเคยช่วยให้วิศวกรสามารถระบุและแก้ไขปัญหาค่าใช้จ่ายได้อย่างรวดเร็วพร้อมกับข้อกังวลเรื่องประสิทธิภาพ

FinOps ทีมใช้ AI เพื่อจัดสรรและคาดการณ์ค่าใช้จ่ายอย่างแม่นยำ AI สามารถจัดสรรค่าใช้จ่ายให้กับหน่วยธุรกิจแม้ว่าจะไม่มีแท็กที่ชัดเจนโดยการวิเคราะห์รูปแบบการใช้งาน ทีมการเงินแบ่งปันการคาดการณ์แบบเรียลไทม์กับหัวหน้าผลิตภัณฑ์ ทำให้สามารถตัดสินใจงบประมาณได้อย่างแข็งขันมาก่อนการเปิดตัวคุณลักษณะ การประชุม FinOps ประจำจะเปลี่ยนจากการตรวจสอบค่าใช้จ่ายแบบตอบรับเป็นการวางแผนแบบมองไปข้างหน้าโดยขับเคลื่อนด้วยข้อมูลเชิงลึกของ AI

แนวทางปฏิบัติที่ดีที่สุดและอุปสรรคทั่วไป

ทีมที่ประสบความสำเร็จในการเพิ่มประสิทธิภาพค่าใช้จ่ายคลาวด์ด้วย AI ติดตามแนวทางปฏิบัติหลักๆ ดังต่อไปนี้:

  • รับประกันข้อมูลที่เชื่อถือได้: การติดแท็กที่แม่นยำ เมตริกการใช้งานที่สอดคล้องกัน และมุมมองการเรียกเก็บเงินแบบยูนิฟายด์เป็นสิ่งสำคัญ AI ไม่สามารถเพิ่มประสิทธิภาพได้หากข้อมูลไม่สมบูรณ์หรือขัดแย้งกัน
    สอดคล้องกับเป้าหมายทางธุรกิจ: ผูกการเพิ่มประสิทธิภาพเข้ากับวัตถุประสงค์ระดับบริการและผลกระทบต่อลูกค้า การประหยัดที่กระทบต่อความน่าเชื่อถือเป็นสิ่งที่ไม่พึงประสงค์
    ทำให้การทำงานอัตโนมัติเป็นขั้นตอน: เริ่มต้นด้วยคำแนะนำ ก้าวไปสู่การทำให้การทำงานอัตโนมัติเป็นขั้นตอน และทำให้การทำงานอัตโนมัติเต็มรูปแบบสำหรับงานที่มั่นคงพร้อมคำติชมอย่างต่อเนื่อง
  • แบ่งปันความรับผิดชอบ: ทำให้ค่าใช้จ่ายเป็นความรับผิดชอบร่วมกันระหว่างทีมวิศวกรและทีมการเงิน โดยมีแดชบอร์ดและแจ้งเตือนที่ชัดเจนเพื่อขับเคลื่อนการดำเนินการ

ข้อผิดพลาดทั่วไปรวมถึงการพึ่งพาการปรับขนาดอัตโนมัติมากเกินไป การปรับขนาดโดยไม่มีขีดจำกัด การใช้ขีดจำกัดแบบยูนิฟอร์มกับงานที่หลากหลาย หรือการเพิกเฉยต่อส่วนลดของผู้ให้บริการที่เฉพาะเจาะจง การทบทวนการกำกับดูแลอย่างสม่ำเสมอจะช่วยให้การทำให้การทำงานอัตโนมัติเป็นไปตามนโยบายทางธุรกิจ

มองไปข้างหน้า

บทบาทของ AI ในการบริหารจัดการค่าใช้จ่ายคลาวด์ยังคงเติบโต ผู้ให้บริการตอนนี้ฝังโมเดลการเรียนรู้ของเครื่องจักรไว้แทบจะทุกคุณลักษณะการเพิ่มประสิทธิภาพ ตั้งแต่เครื่องมือแนะนำของ Amazon (AMZN ) ไปจนถึงการปรับขนาดอัตโนมัติแบบคาดการณ์ของ Google เมื่อโมเดลเหล่านี้มีความต่อเนื่องมากขึ้น มันจะรวมข้อมูลความยั่งยืน เช่น ความเข้มข้นของคาร์บอนในภูมิภาค ทำให้สามารถตัดสินใจในการวางตำแหน่งที่ลดค่าใช้จ่ายและผลกระทบต่อสิ่งแวดล้อมได้ อินเทอร์เฟซภาษาธรรมชาติเกิดขึ้นแล้ว ผู้ใช้สามารถถามแชทบอทเกี่ยวกับค่าใช้จ่ายเมื่อวานนี้หรือการคาดการณ์งบประมาณในไตรมาสหน้า ในช่วงหลายปีที่จะมาถึง อุตสาหกรรมน่าจะพัฒนาระบบที่มีประสิทธิภาพสูงซึ่งสามารถเจรจาการซื้อแบบสำรอง วางตำแหน่งงานทั่วคลาวด์หลายแห่ง และบังคับใช้งบประมาณอัตโนมัติ โดยยกเว้นเฉพาะกรณี例外ที่ต้องมีการแทรกแซงจากมนุษย์

สรุป

ขยะคลาวด์สามารถจัดการได้ด้วย AI โดยใช้การวางตำแหน่งงาน การตรวจจับข้อผิดปกติ การปรับขนาดที่เหมาะสม การปรับขนาดอัตโนมัติแบบคาดการณ์ และการวางแผนงบประมาณ องค์กรสามารถรักษาความสามารถในการตอบสนองได้ขณะลดค่าใช้จ่ายที่ไม่จำเป็น เครื่องมือเหล่านี้มีให้ใช้บนคลาวด์หลักและแพลตฟอร์มของบุคคลที่สาม ความสำเร็จขึ้นอยู่กับการรวม AI เข้ากับกระบวนการ DevOps และ FinOps รับประกันคุณภาพข้อมูล และส่งเสริมความรับผิดชอบร่วมกัน ด้วยองค์ประกอบเหล่านี้ที่มีอยู่ AI จะเปลี่ยนการบริหารจัดการค่าใช้จ่ายคลาวด์ให้เป็นกระบวนการที่ต่อเนื่องและมีข้อมูลเชิงลึก ซึ่งให้ประโยชน์ต่อทั้งวิศวกร นักพัฒนา และทีมการเงิน

ดร. Tehseen Zia เป็น Professor ที่ COMSATS University Islamabad โดยได้รับ PhD ใน AI จาก Vienna University of Technology, Austria มีเชี่ยวชาญด้าน Artificial Intelligence, Machine Learning, Data Science, และ Computer Vision โดยมีส่วนร่วมที่สำคัญด้วยการเผยแพร่ในวารสารวิทยาศาสตร์ที่มีชื่อเสียง ดร. Tehseen ยังได้ดำเนินโครงการอุตสาหกรรมต่างๆ ในฐานะ Principal Investigator และให้บริการเป็นที่ปรึกษาด้าน AI