30 August 2009

What Is RAC?


RAC adalah kependekan dari Real Application Cluster, dipopulerkan oleh Oracle. RAC sendiri adalah sebuah best practice method yang diterapkan dalam mendesain sebuah database environment, terutama pada industri yang memiliki kebutuhkan pemrosesan data yang sangat tinggi atau bahkan real time data processing seperti pada industri telekomunikasi dan perbankan.

Fungsi dari RAC, dengan mengimplementasi RAC pada database environment, hal ini memungkinkan sebuah data yang disimpan pada Storage Area Network, dapat diakses oleh banyak node/client pada pada saat yang bersamaan dengan tetap menjaga tingkat konsistensi data tersebut. RAC juga memiliki kemampuan sebagai failover system, sehingga jika pada suatu ketika terdapat sebuah node database yang fail, maka data tersebut masih dapat diakses melalui node yang lain.

Apa saja yang dibutuhkan untuk membangun RAC?.
  1. Sebuah network switch yang akan berfungsi sebagai interconnect guna menghubungkan sebuah node dengan beberapa node yang lain.
  2. Shared disk yang akan berfungsi sebagai media penyimpanan data untuk node-node tersebut.

Contoh RAC topology:













Untuk jenis interconnect switch disarankan menggunakan switch yang sudah kompatibel dengan InfiniBand Architecture (IBA). IBA sendiri adalah standard switch yang memiliki keunggulan seperti Channel-Based, Switched Fabric, High Speed Interconnect Architecture sehingga dapat mengeliminasi latency dan meningkatkan throughput pada network.

No comments:

Post a Comment