ผมเชื่อว่าในการออกแบบระบบทุกระบบนั้นเราจะต้องมีการพิจารณาในเรื่องการให้บริการอย่างต่อเนื่องหรือ Service Continuity กันอย่างแน่นอน ซึ่งระบบแต่ละแบบก็จะมีวิธีการแตกต่างกันออกไป ในบทความนี้ผมจะพูดถึงระบบฐานข้อมูลของ Exchange Server 2010 กันว่าจะมีวิธีการอย่างไรที่จะทำให้ฐานข้อมูลของ Exchange Server 2010 มีความพร้อมใช้สูงสุด แต่ก่อนที่เราจะมาว่ากันเรื่องรายละเอียด ผมขอยกตัวอย่างผลเสียที่อาจเกิดจากระบบ Exchange Server 2010 ล่มได้ดังนี้

  • เมื่อระบบฐานข้อมูลล่มผู้ใช้อาจจะเปิดเมลไม่ได้
  • เมื่อเปิดไม่ได้ก็เท่ากับว่ารับ อ่าน หรือส่งเมลใดๆไม่ได้
  • เมื่อทำอะไรกับเมลไม่ได้ เท่ากับว่าการติดต่อสื่อสารจะขาดหายไป
  • หากอีก 10 นาทีต้องส่งเอกสารสำคัญ จะส่งทันหรือไม่ ?
  • คู่แข่งจะตัดหน้าแย่งงานไปไหม
  • แผนกไอทีจะโดนจัดหนักจากผู้บริหารไหม ?
  • ความน่าเชื่อถือขององค์กรจะลดลงไหม ?

เชื่อว่าเหตุผลเหล่านี้คงจะทำให้การวางแผนในส่วนของการให้บริการอย่างต่อเนื่องกลายมาเป็นส่วนสำคัญในองค์กรได้ไม่ยากแน่ เอาล่ะครับเรามาดูรายละเอียดระบบนี้ของ Exchange Server 2010 กันเลยดีกว่า

ระบบ Database Availability Group (DAG) เป็นระบบที่ทำงานในลักษณะของ Clustering (Active/Standby ตามความหมายของไมโครซอฟท์ แต่ไม่ใช่ความหมายเดียวกับชาวบ้านเขา) โดยเราจะเก็บฐานข้อมูลลงไว้ในเซิร์ฟเวอร์ Exchange Server 2010 จำนวนตั้งแต่ 2-16 ตัว โดยจะมีตัวเดียวที่ทำงานจริง เรียกว่า Active (Primary/Master/แล้วแต่จะเรียก) ส่วนตัวอื่นๆจะคอยรับข้อมูลอัปเดตจากตัว Active เท่านั้น เรียกว่า Passive (Standby/Slave/แล้วแต่เรียกอีกแล้ว) หากตัวที่เป็น Active  หยุดทำงานไป ตัวรองที่เป็น Passive ตัวใดตัวหนึ่งจะทำการเลื่อนตำแหน่งตัวเองขึ้นมาเป็น Active แทน

Exchange Server 2010 ทุกเวอร์ชันสามารถใช้งาน DAG ได้อย่างสะดวกโยธิน แต่อยู่ในข้อแม้ที่ว่าจะต้องติดตั้งบน Windows Server ที่มีฟีเจอร์ Clustering เช่น Windows Server Enterprise Edition เท่าันั้น อย่างไรก็ตามด้วยเทรนด์ของ Virtual Image Rights และ Visualization ผมเชื่อว่าเรื่อง Edition คงไม่มีปัญหาใดๆต่อผู้ใช้งานส่วนใหญ่แน่นอน

จากการใช้งาน DAG มาแล้ว ผมรู้สึกว่าความผิดเดียวของไมโครซอฟท์คือ ทำไมเพิ่งมี DAG ล่ะเนี่ย :)

อย่างไรก็ตามในการปรับแต่ง DAG นั้นแม้ไม่ได้ยุ่งยากอย่างที่คิด แต่ก็อาจมีปัญหาจุกจิกกวนใจได้บ้าง ซึ่งสำหรับผู้มีประสบการณ์ (คือโดนมาเยอะ เจ็บมาเย้อออ) คงจะแก้ไขให้ลุล่วงไปได้ไม่ยากนักครับ

ด้วยเหตุนี้เอง DAG จึงเป็นทางรอดของระบบฐานข้อมูลใน Exchange Server จากการล่มได้เป็นอย่างดีครับ

Tags: , , ,

Categories: Story


Comments are closed.