Clustering หัวใจสำคัญของการทำระบบให้ทำงานได้อย่างต่อเนื่อง

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