Breaking News

Facebook เผยโครงการ Spiral ใช้ Machine Learning ทำการ Tuning ระบบใหม่ๆ ที่ Deploy แต่ละวันแบบอัตโนมัติ

Facebook ได้ออกมาเปิดเผยถึงโครงการ Spiral ที่มีการใช้ Machine Learning มาเรียนรู้พฤติกรรมการทำงานของระบบใหม่ๆ ที่ถูก Deploy ขึ้นไปอย่างต่อเนื่อง และทำการรับ Feedback เพื่อนำไปใช้ปรับการตั้งค่าการทำงานของ Server ต่างๆ ให้มีประสิทธิภาพสูงขึ้นโดยอัตโนมัติ และทำให้บทบาทของ System Engineer เปลี่ยนไปเป็นอย่างมาก

 

Credit: Facebook

 

Facebook นั้นขึ้นชื่อว่าเป็นองค์กรที่มีการพัฒนา Software และทำการ Deploy อย่างต่อเนื่องเป็นจำนวนมากอันดับต้นๆ ของโลกอยู่แล้ว และทุกๆ ระบบใหม่ที่ถูกพัฒนาขึ้นมานั้นก็มักมีพฤติกรรมที่แตกต่างกันไปในเชิงการทำงาน ทำให้การปรับแต่งการตั้งค่าในฝั่ง Server เพื่อให้ระบบใหม่ๆ นั้นทำงานได้อย่างมีประสิทธิภาพสูงสุดถือเป็นเรื่องยากที่ต้องใช้ข้อมูลจำนวนมหาศาลพร้อมกับทีมงานวิศวกรที่มีความสามารถซึ่งต้องใช้เวลาในการวิเคราะห์ปัญหาต่างๆ ค่อนข้างนาน

ด้วยเหตุนี้ Facebook จึงทำการพัฒนาระบบ Spiral ซึ่งเป็น Embedded C++ Library ขนาดเล็กสำหรับทำการรวบรวมข้อมูลการทำงานของบริการต่างๆ ที่ต้องให้บริการแบบ Real-time และรับ Feedback เพื่อนำไปเรียนรู้และปรับปรุงการตั้งค่าของระบบโดยอัตโนมัติ และยังสามารถติดตั้งใช้งานแบบ Server Mode เพื่อรวมข้อมูลจาก Spiral แบบ Embedded ในหลายๆ ระบบมาเรียนรู้ในภาพรวมได้

แนวทางดังกล่าวนี้ทำให้ทีมงานของ Facebook เปลี่ยนแปลงการทำงานไปเป็นอย่างมาก จากเดิมที่เหล่าวิศวกรต้องคอยตรวจสอบและศึกษาพฤติกรรมการทำงานของระบบต่างๆ ก่อนจะทำการทดลองปรับแต่งการตั้งค่าเพื่อให้มีประสิทธิภาพดีขึ้น และต้องใช้เวลานานหลายวันหรือหลายสัปดาห์ในแต่ละงาน กลายเป็นการที่วิศวกรพัฒนาระบบสำหรับสร้าง Feedback เข้าไปแจ้ง Spiral แทนว่าระบบใหม่ๆ ที่ถูก Deploy ไปนั้นทำงานเป็นอย่างไร เพื่อให้ Spiral ไปจัดการเรียนรู้และปรับแต่งการตั้งค่าให้ดีขึ้นด้วยตนเอง

Spiral นี้ถูกนำไปใช้ในระบบได้หลากหลาย ไม่ว่าจะเป็นการทำ Caching, Database Performance Tuning, Spam Filtering และอื่นๆ ซึ่งปัจจุบัน Facebook ก็ได้มีการใช้งาน Spiral เพื่อรองรับการปรับแต่งประสิทธิภาพของระบบจำนวนมหาศาลที่ถูก Deploy ในแต่ละวันโดยอัตโนมัติ ลดภาระการทำงานของวิศวกรลงได้อย่างมีประสิทธิภาพ

หลังจากนี้ Facebook เองก็จะนำเทคนิคต่างๆ เข้าไปเสริมการทำงานของ Spiral ให้มีประสิทธิภาพและแม่นำยมากยิ่งขึ้นต่อไป

ก็ถือเป็นแนวโน้มที่น่าสนใจไม่น้อยทีเดียวครับกับการดูแลระบบขนาดใหญ่ระดับ Facebook

 

ที่มา: https://code.fb.com/data-infrastructure/spiral-self-tuning-services-via-real-time-machine-learning/



About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Apple จับมือ Google พัฒนาระบบแจ้งเตือนความเสี่ยง COVID-19 บน iPhone และ Android

เพื่อรับมือกับ COVID-19 ที่กำลังแพร่ระบาดทั่วโลกในเวลานี้ Apple จึงได้จับมือกับ Google เพื่อพัฒนาให้ Smartphone ของตนเองนั้นสามารถแจ้งเตือนผู้ใช้งานได้หากผู้ใช้งานคนนั้นเคยมีประวัติเข้าใกล้ผู้ที่ติด COVID-19

TechTalk Webinar: Digital Workforce: The game changer now and COVID afterward โดย STelligence

TechTalkThai ขอเรียนเชิญ CIO, CTO, COO, IT Manager, ผู้จัดการในส่วนต่างๆ ของธุรกิจ, ผู้ดูแลระบบ IT, และผู้ที่สนใจทุกท่าน เข้าร่วมฟัง TechTalk Webinar ในหัวข้อเรื่อง "Digital Workforce: The game changer now and COVID afterward โดย STelligence" เพื่อร่วมรับฟังถึงทิศทางในอนาคตของโลกธุรกิจจากการมาของ Digital Workforce ที่จะเปลี่ยนวิธีการทำงานไปอย่างสิ้นเชิง พร้อมแนะนำเทคโนโลยีที่เกี่ยวข้อง ในวันศุกร์ที่ 17 เมษายน 2020 เวลา 14.00 – 15.30 น. โดยมีกำหนดการและวิธีการลงทะเบียนดังนี้