Oracle Application Access and Replication (AAR): ความสามารถในการปรับขนาด ความพร้อมใช้งานสูง และประสิทธิภาพที่ได้รับการปรับปรุง
AAR (Application Access and Replication) เป็นเทคโนโลยีที่พัฒนาโดย Oracle ซึ่งอนุญาตให้หลายอินสแตนซ์ของแอปพลิเคชันทำงานบนเซิร์ฟเวอร์ที่แตกต่างกัน ขณะเดียวกันก็แชร์ฐานข้อมูลเดียวกัน ซึ่งช่วยให้แอปพลิเคชันปรับขนาดในแนวนอนได้ ซึ่งหมายความว่าปริมาณงานสามารถกระจายไปยังเซิร์ฟเวอร์หลายเครื่องได้ ซึ่งช่วยปรับปรุงประสิทธิภาพและความพร้อมใช้งาน โดยปกติแล้ว AAR จะใช้ในสภาพแวดล้อมองค์กรขนาดใหญ่ซึ่งมีความต้องการความพร้อมใช้งานสูงและความสามารถในการปรับขนาดของแอปพลิเคชัน โดยมักจะใช้ร่วมกับเทคโนโลยีอื่นๆ ของ Oracle เช่น Real Application Clusters (RAC) และ Oracle Grid ในสภาพแวดล้อม AAR แต่ละอินสแตนซ์ของแอปพลิเคชันจะทำงานบนเซิร์ฟเวอร์ของตัวเอง และอินสแตนซ์ทั้งหมดใช้ฐานข้อมูลเดียวกัน อินสแตนซ์จะสื่อสารระหว่างกันโดยใช้โปรโตคอลพิเศษที่ช่วยให้สามารถประสานงานการดำเนินการและรักษาความสอดคล้องของข้อมูลได้ ซึ่งช่วยให้แอปพลิเคชันปรับขนาดในแนวนอนโดยการเพิ่มเซิร์ฟเวอร์ได้ตามต้องการ โดยไม่ต้องกังวลกับความซับซ้อนในการจัดการฐานข้อมูลหลายฐานข้อมูล
AAR ให้ประโยชน์หลายประการเหนือสถาปัตยกรรมเสาหินแบบดั้งเดิม รวมถึง:
1 ความสามารถในการปรับขนาด: AAR ช่วยให้แอปพลิเคชันสามารถปรับขนาดในแนวนอน ทำให้สามารถเพิ่มเซิร์ฟเวอร์ได้มากขึ้นตามความจำเป็นเพื่อรองรับปริมาณงานที่เพิ่มขึ้น
2 ความพร้อมใช้งานสูง: เมื่อใช้ AAR หากเซิร์ฟเวอร์ตัวหนึ่งล้มเหลว อินสแตนซ์อื่นๆ จะสามารถทำงานได้ต่อไปโดยไม่มีการหยุดชะงัก โดยให้ความพร้อมใช้งานสูง
3 ปรับปรุงประสิทธิภาพ: ด้วยการกระจายปริมาณงานไปยังเซิร์ฟเวอร์หลายเครื่อง AAR สามารถปรับปรุงประสิทธิภาพโดยรวมของแอปพลิเคชันได้
4 การจัดการที่ง่ายขึ้น: ด้วย AAR อินสแตนซ์ทั้งหมดจะใช้ฐานข้อมูลเดียวกัน ซึ่งช่วยให้การจัดการง่ายขึ้นและลดความซับซ้อนในการบำรุงรักษาหลายฐานข้อมูล