การประยุกต์ใช้งานคลัสเตอร์ในงานด้านธุรกิจ
เนื่องจากการประยุกต์ใช้เทคโนโลยีทางคอมพิวเตอร์กับธุรกิจเริ่มมีมากขึ้น
ดังนั้นการใช้งานของคลัสเตอร์จึงมิได้ถูกจำกัดอยู่เพียงงานทางด้านวิทยาศาสตร์เท่านั้น
แต่สามารถนำไปประยุกต์ใช้กับการใช้งานทางด้านธุรกิจได้ด้วย ซึ่งพอจะแบ่งเป็นด้านต่าง
ๆ ได้ดังนี้
ด้านการประมวลผลข้อมูลขนาดใหญ่
ในการคำนวณข้อมูลขนาดใหญ่เพื่อให้ได้มาซึ่งฐานความรู้
(Knowledge Based)นั้น จำเป็นต้องอาศัยเทคนิคต่าง ๆ เช่น การทำ Information
Retrieval, Data Mining, Data Warehouse, การทำ index ของเอกสารต่าง
ๆ ซึ่งเป็นเทคนิคที่อยู่เบื้องหลังของความสำเร็จของเว็บเซิร์ฟเวอร์
ในปัจจุบัน ซึ่งการกระทำดังกล่าวจำเป็นต้องอาศัยเครื่องคอมพิวเตอร์สมรรถนะสูงเนื่องจากเป็นงานที่ใช้เวลาในการทำงานหลายวัน
ดังนั้นคลัสเตอร์จึงมีบทบาทในด้านนี้ไม่แพ้ในด้านอื่น ๆ
ด้านการสร้างเว็บเซิร์ฟเวอร์
จุดประสงค์ของการนำลีนุกซ์มาเป็นเว็บเซิร์ฟเวอร์ก็เพื่อทำให้เว็บนั้นมีคุณสมบัติในด้าน
High-Availability ซึ่งหมายถึงการทำให้ user สามารถใช้บริการตลอดเวลาถึงแม้จะมีบางโหนดตายไปก็ตาม
การใช้งานคลัสเตอร์เป็นเว็บเซิร์ฟเวอร์นั้น จำเป็นต้องใช้คลัสเตอร์แบบเปิดเพื่อให้
User ติดต่อเข้ามาผ่านทางอินเตอร์เน็ตได้ การใช้งานคลัสเตอร์เป็นเว็บคลัสเตอร์ที่สามารถขยายตัวได้ต้องอาศัยซอฟต์แวร์ช่วยในการกระจายงาน
ในเบื้องต้นอาจใช้วิธีการกระจายงานแบบง่าย ๆ โดยแก้ไข Domain name
Server (DNS) ให้ชื่อเดียวกันแต่มีหลาย IP ทำให้เมื่อมีไคลแอนต์ต้องการ
Resolve Hostname เป็น IP DNS จะตอบโดยกระจาย IP ไปบนหลายเครื่องทำให้การบริการผู้ใช้ถูกกระจายออกตามไปด้วย
การติดตั้งอีกแบบที่ดีกว่า แต่ซับซ้อนกว่า คือการใช้ Linux Virtual
Server (LVS) ซึ่งเป็นการแก้ไขพิเศษในระดับเคอร์เนล ซอฟต์แวร์ LVS
จะทำงานโดยบนเซิร์ฟเวอร์โหนดโดย เลือกเซิร์ฟเวอร์ที่เหมาะสมเพื่อให้บริการไคลแอนต์นั้น
แล้วส่ง IP โดยผ่านการแปลงแอดเดรสให้เหมาะสมไปยังเซิร์ฟเวอร์ที่ถูกเรียก
เมื่อเซิร์ฟเวอร์ค้นข้อมูลเสร็จก็จะส่งข้อมูลกลับไปให้ไคลเอนต์เองในปัจจุบันมีเว็บเซิร์ฟเวอร์หลายตัวใช้วิธีนี้เช่น
www.google.com ซึ่งใช้คลัสเตอร์มากกว่า 10000 โหนดเพื่อใช้ในการให้บริการการค้นข้อมูลบนอินเตอร์เน็ต
LVS สามารถ download ได้จาก www.linuxvirtualserver.org
ด้านการสร้าง Internet Server
ขนาดใหญ่และการทดแทน File Server ภายในองค์กร
ในอดีตการใช้งาน
Internet Server ขนาดใหญ่นิยมใช้เซิร์ฟเวอร์เครื่องเดียวที่มีสมรรถนะสูงเพื่อรองรับจำนวนของผู้ใช้บริการที่เพิ่มขึ้นเรื่อย
ๆ แต่อย่างไรก็ตามวิธีการดังกล่าวต้องใช้ค่าใช้จ่ายค่อนข้างสูง ดังนั้น
คลัสเตอร์ซึ่งมีความสามารถในการให้บริการด้าน Internet Server อยู่แล้วจึงเป็นทางออกที่ดีสำหรับผู้ให้บริการ
Internet Server ขนาดใหญ่ซึ่งสามารถนำไปประยุกต์ใช้งานใน 2 ด้านคล้ายกับเว็บเซิร์ฟเวอร์ดังที่ได้กล่าวไปแล้ว
องค์กรในปัจจุบันใช้ File Server เพื่อที่จะ Share ข้อมูลระหว่างพนักงานภายในองค์กรเพื่อประหยัด
Hard Disk ซึ่งจำเป็นต้องใช้เซิร์ฟเวอร์ที่มีขนาดใหญ่เพื่อที่จะตอบสนองผู้ใช้ได้อย่างรวดเร็ว
ดังนั้นลีนุกซ์เซิร์ฟเวอร์ก็เป็นทางออกที่ดีสำหรับการนำไปประยุกต์ใช้ในด้านนี้เช่นกัน
ด้านธุรกิจการสร้างภาพยนตร์
โฆษณาและบันเทิง
ในการสร้างภาพยนต์ที่ใช้
Computer Graphics เพื่อสร้างความสมจริงให้กับภาพยนตร์นั้นจะต้องใช้เวลาในการสร้างภาพ
(Render) ในแต่ละเฟรมค่อนข้างนานซึ่งกว่าจะได้ภาพยนตร์สักเรื่องหนึ่งต้อง
Render ภาพหลายเฟรมมาก ดังนั้นจึงมีผู้ประยุกต์ใช้เทคโนโลยีพีซีคลัสเตอร์เข้ากับการสร้างภาพยนตร์
ภาพยนตร์ที่เรารู้จักหลายเรื่อง เช่น AI, Monster Inc., Lord of the
Ring และ Shrekเป็นต้นได้ใช้คลัสเตอร์ นับร้อย เครื่องเพื่อกระบวนการ
Rendering เพื่อสร้างภาพที่สมจริงดังกล่าว
|