I'm Top Oracle DBA

Grid Computing – RAC

Grid Computing

 

Grid Computing คือ สถาปัตยกรรม การจัดการระบบพื้นฐาน ของคอมพิวเตอร์ เพื่อนำไปใช้งาน กับ ระบบฐานข้อมูล เพื่อ เพิ่มประสิทธิภาพของ server  และยืดหยุ่นในการจัดเก็บข้อมูล เป็นการจัดสรร สรรพยากรร่วมกัน ระหว่าง Database server Grid และ Data Storage Grid โดยใช้ Oracle Clusterware ที่เรียกว่า Grid Infrastructure ในการ  จัดการระหว่าง Server and Storage

Database Server Grid เป็นคอลเลกชันของเซิร์ฟเวอร์ที่เชื่อมต่อร่วมกันเพื่อ ทำงานบน ฐานข้อมูลหนึ่ง หรือมากกว่า

Data Storage Grid เป็นคอลเลกชัน การรวม disk เข้าไว้ด้วยกัน โดย ผ่านการจัดการใน Database server

***จำง่ายๆ คือ หาก มี server ก็ต้องมี disk***

รูปจาก docs.oracle.com

 


Oracle Real Application Cluster (Oracle RAC)

  • เป็น การทำ หนึ่ง Database อยู่บน 1 server หรือมากกว่า
  • ซึ่ง 1 Oracle Database อาจมีได้หลาย Instance
  • การจัดการข้อมูล ต้องใช้ร่วมกับ Data Storage Grid (ASM) เท่านั้น

ข้อดีของการทำ RAC

  • หาก server ใด server หนึ่ง เกิดเหตุฉุกเฉิน เรายังสามารถทำงานต่อได้ เพราะ ยังเหลือ อีกหนึ่ง server (1Instance) ทำงานอยู่

Oracle Automatic Storage Management (Oracle ASM)

คือ ระบบการจัดการ และเก็บข้อมูลในรูปแบบ Disk group สามารถใช้งานกับ RAC หรือ Database Stand alone ได้ รูปแบบการจัดการ disk ของ ASM มี 3 รูปแบบ (ขอ RAW device จาก SYSTEM ENGINEER)

  1. External Redundancy

ไม่ทำ mirror

  1. Normal Redundancy

ทำ mirror disk 2 ลูก ขึ้นไป

  1. High Redundancy

ทำ mirror disk 3 ลูก ขึ้นไป


***หากมีข้อเพิ่มเติม หรือผิดพลาด จุดไหน รบกวนแนะนำด้วยคะ ขอบคุณค่ะ***

***การใช้ ภาษาไทยคำ อังกฤษคำ ในบางข้อ จะสามารถทำให้ เข้าใจได้ง่ายขึ้น***

error: Content is protected !!