CDIC 2023

Google ประกาศ Open Source ให้ Seesaw ระบบ Load Balancer ของ Google

Joel Sing ผู้ดำรงตำแหน่ง Google Site Reliability Engineer ได้ออกมาประกาศถึงการเปิด Open Source ให้แก่ Seesaw ซึ่งเป็น Load Balancer ที่ Google ใช้งานอยู่ในปัจจุบันนี้บน GitHub

Credit: ShutterStock.com
Credit: ShutterStock.com

การที่ Google ต้องพัฒนา Load Balancer เองนั้น ก็เพราะในปี 2012 นั้น Google ใช้งาน Load Balancer หลักๆ ด้วยกัน 2 Platform และทั้งคู่นั้นต่างก็ไม่ตอบโจทย์ทั้งในแง่ของการบริหารจัดการ และความทนทานได้อย่างครบถ้วนดีนัก และนั่นก็เป็นจุดเริ่มต้นของการค้นหาระบบ Load Balancer ใหม่

หลังจากค้นหา Open Source Load Balancer และทดสอบใช้งานเป็นจำนวนมากแล้ว Google ก็ไม่พบตัวที่ต้องการซักที ทั้งๆ ที่ Requirement ของ Google นั้นมีเพียงแค่การรองรับ Virtual IP Address ทั้งสำหรับ Unicast และ Anycast, ทำ Load Balancing พร้อม NAT ได้, ทำ Direct Routing (http://www.linuxvirtualserver.org/VS-DRouting.html) ได้ และสามารถทำ Health Check กับระบบ Backend ได้เพียงพอกับที่ต้องการใช้ รวมถึงบริหารจัดการได้ง่าย และทำ Automated Configuration Deployment ได้

Google จึงตัดสินใจเลือกหนึ่งใน 2 Platform ที่เคยใช้งานอยู่มาพัฒนาต่อ โดยตัวที่ถูกเลือกมานั้นถูกสร้างขึ้นมาจาก Linux LVS (http://www.linuxvirtualserver.org/) และต่อยอดด้วยภาษา Go (http://www.golang.org/) แล้วเสริมด้วยการทำ Interprocess Communication ง่ายๆ ด้วย net/rpc จากนั้นก็ปรับสถาปัตยกรรมให้เป็นแบบ Modular Multi-processor จนสุดท้ายก็เข้าไปจัดการให้การหยุดการทำงานของ Process บนระบบให้สามารถทำได้ง่ายที่สุด เพื่อให้ทำ Failover/Self-recovery ได้เร็วที่สุดนั่นเอง

ตอนนี้ Seesaw ถูกใช้งานและพัฒนาต่อเนื่องมาจนเป็นเวอร์ชั่น 2 แล้ว และ Google ก็คิดว่าพร้อมที่จะเปิด Open Source เพื่อให้องค์กรต่างๆ สามารถนำไปใช้ประโยชน์ได้ทันที

สำหรับผู้ที่สนใจก็เข้าไปดูที่ GitHub ได้เลยครับ https://github.com/google/seesaw โดย License ของ Seesaw นี้เป็นแบบ Apache ครับ

ที่มา: http://techcrunch.com/2016/01/29/google-open-sources-its-seesaw-load-balancer/?ncid=rss , http://google-opensource.blogspot.com/2016/01/seesaw-scalable-and-robust-load.html


About techtalkthai

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

Check Also

[โปรพิเศษรอบ Early Bird] คอร์สเรียน ‘Incident Response’ จาก Sosecure เรียนออนไลน์ เน้นลงมือจริง 3 วันเต็ม

Incident Response เป็นหนึ่งในหัวข้อหลักของแผนการที่ทุกองค์กรควรมือ คำถามคือทุกวันนี้องค์กรหรือบริษัทที่ท่านมีส่วนรวมมีแผนรับมือเหล่านี้ได้ดีเพียงใด ครอบคลุมความเสี่ยงและเคยผ่านสถานการณ์จริงมาได้ดีแค่ไหน ซึ่งหากปฏิบัติตามแผนได้ดีก็อาจจะช่วยลดผลกระทบของความเสียหายได้อย่างมีนัยสำคัญ ด้วยเหตุนี้เองจึงอยากขอเชิญชวนผู้สนใจทุกท่านมาเพิ่มพูนความรู้ในคอร์สสุดพิเศษจาก Sosecure โดยเนื้อหาจะกล่าวถึง Framework, Incident Response และ Incident Handling …

[โปรพิเศษรอบ Early Bird] คอร์สเรียน ‘Threat Hunting’ จาก Sosecure เรียนออนไลน์ เน้นลงมือจริง 3 วันเต็ม

การต่อกรกับภัยคุกคามทางไซเบอร์ไม่จำเป็นที่จะต้องเป็นฝ่ายตั้งรับเท่านั้น และหากทำได้ดีเราก็สามารถลงมือตอบสนองก่อนเกิดเหตุได้เช่นกัน ยิ่งทำได้เร็วเท่าไหร่ยิ่งดี ซึ่งทีม Threat Hunting มีบทบาทอย่างมากในการทำงานร่วมกับระบบ SoC ซึ่งสามารถใช้ข้อมูลภัยคุกคามจากทั่วทุกมุมโลกมาช่วยตรวจจับการโจมตีที่เกิดขึ้นได้  คำถามคือแล้วในงานเหล่านี้ควรมีทักษะเกี่ยวข้องในด้านไหนบ้าง Sosecure ขอชวนผู้สนใจในสายงานด้าน Cybersecurity ที่ต้องการรู้ลึก ทำได้จริง …