หน้าเว็บ

วันจันทร์ที่ 19 กรกฎาคม พ.ศ. 2553

Cluster คือ อะไร

ความหมายของ Cluster มีหลายความหมาย ที่แตกต่างกันไป แต่ความหมายของ Cluster Solution สำหรับ MPP จะพูดถึงการทำ HA (High Availability) เป็นหลัก คือรูปแบบลักษณะของระบบทีออกแบบมาเพื่อให้มีความคงอยู่สูง โดยมีการสนับสนุนการทำงานแทนกันในระบบ เมื่อเครื่องใดเครื่องหนึ่งเกิดผิดพลาด จะมีอีกเครื่องที่เตรียมพร้อมสำหรับการทำงานแทนทันที เหมาะสำหรับการใช้งาน ในระบบฐานข้อมูล หรือระบบที่ต้องการความมั่นคงสูง เช่น ระบบฐานข้อมูล ที่สำคัญมากๆ อย่างเช่น ระบบโรงพยาบาลที่ระบบ ต้องรันตลอด 24 ชม. จึงมีความจำเป็นที่จะต้องเพิ่ม ความมั่นคงของระบบให้มากที่สุด โดยการสร้าง Cluster ที่มีมากกว่าหนึ่งเครื่อง และ ตั้งค่าเป็นแบบ High Availability เพื่อทำให้คอมพิวเตอร์สามารถทำงานแทนกันในกรณีที่เครื่องใดเครื่องหนึ่งผิดพลาดหรือเกิดการเสียหายขึ้น โดยระบบจะยังคงทำงานได้ด้วยการทำงานของอีกเครื่องทดแทนตัวที่เสียหาย

มีประโยชน์อย่างไร

Cluster เป็นรูปแบบการรองรับการใช้งาน และการเข้าถึงจากหลายๆ โหนด โดยมีข้อมูลปลายทางเดียวกัน ซึ่งข้อมูลปลายทางจะต้องถูกเก็บอยู่ใน Share Storage หรือ SAN ( Storage Area Network ) โดยเนื้อที่สำหรับจัดเก็บจะต้องถูกแบ่งอย่างน้อย 2 Partition ที่จำเป็น ซึ่งส่วนที่จัดเก็บ คอนฟิก Cluster เรียกว่า Quorum จะทำหน้าที่ในการ เก็บค่าที่จำเป็นและสั่งให้เครื่องแต่ละโหนดทำงานภายใต้ข้อกำหนดด้านคอนฟิก ที่เหมือนกัน เป็นส่วนที่สำคัญ ถ้าส่วนนี้หายไป ระบบ Cluster จะทำงานไม่ได้ หรือจะล่มไปนั่นเอง ส่วนอีก 1 Partition จะเป็นที่จัดเก็บ Data ของระบบงาน
    ประโยชน์ที่ได้รับ คือการทำงานแบบ High Availability ซึ่งจะช่วยลดเวลา Downtime ของระบบให้น้อยลงไป สำหรับกรณีที่ระบบเกิดความเสียหายที่มีผลมาจาก Hardware ต่างๆเช่น Mainboard, CPU, Ram, Raid โดยเฉพาะปัญหาจาก Harddisk ซึ่งแม้ว่าเราจะรองรับการแก้ปัญหาด้วยการทำ Mirror แล้วก็ตามแต่บางครั้งก็ยังไม่สามารถตอบโจทย์หรือแก้ไขปัญหาดังกล่าวนี้ได้ หรือแม้กระทั่งผลที่เกิดจาก Firmware Server มีปัญหา เมื่อเกิดปัญหานี้ขึ้นมาโดยปกติเราต้องใช้เวลาสำหรับการซ่อมแซมเพื่อแก้ปัญหาดังกล่าวโดยอาจต้องใช้เวลานานตามแต่อาการ ซึ่งถ้าระบบไม่ได้ทำ Cluster แล้ว ย่อมจะหมายถึงการปิดระบบเพื่อแก้ปัญหา แต่ถ้าเป็นระบบ Cluster แล้ว ระบบจะยังคงสามารถดำเนินการต่อไปได้เพียงแค่ Server อีก Node ที่ Standby อยู่จะถูก Active ขึ้นมาทำงานโดยอัตโนมัติ ซึ่ง ผู้ใช้แทบจะไม่รู้สึกเลยว่าระบบมีปัญหาเกิดขึ้นแต่อย่างใด

องค์ประกอบของ Windows Cluster ขั้นพื้นฐาน

Hardware : Server Node 1, Node 2, AD Server, Storage เป็นอย่างน้อย
Software : Windows Standard สำหรับ AD , Windows Enterprise สำหรับ Server Node , SQL Enterprise สำหรับ Database

ไม่มีความคิดเห็น:

แสดงความคิดเห็น