









Well,… yang biasa berhubungan dengan database… pasti laagh mengenai beberapa brand database seperti Oracle, Microsoft SQL Server ataupun model yang free seperti MySQL etc… !!! Dari sisi database… memang Oracle termasuk product top… apalagi system clusteringnya… terlihat banget paling advance.. !!! Oracle Real Application Cluster (RAC) merupakan opsi tambahan dari Oracle… dimana sejak Oracle 9i sudah ada… dan membuat system database lebih meningkat in term of reliability, availability ataupun performance nya… !!! 😀
Sebagaimana terlihat pada architecture diatas,… suatu clustered database Oracle dapat dibentuk… melalui beberapa node server… !!! Kelebihannya apa… ??? Jika satu server mati… maka masih bisa dihandle oleh yang lain… !!! Disamping itu… jika utilisasi servernya sudah hampir penuh… kita bisa menambah server tambahan… so dengan gampang membuat capacity on demand… !!! Dan konfigurasi ini adalah aktif-aktif… bukan seperti database lain yang aktif-pasif… sehingga bisa idle resource… !!!
So.. satu cluster database… dapat diakses oleh multiple instances … !!! Setiap server mempunyai IP public… yang bisa diakses oleh userz… !!! Disamping itu… server itu juga mempunyai IP private… untuk berhubungan dengan server lain… untuk mengirim ‘heartbeat’… mengenai status server-server tersebut… !!! Konfigurasi RAC ini.. kudu menshare database didalam suatu storage… !!! Storage nya bisa menggunakan Network Attached Storage (NAS), Storage Area Network (SAN) ataupun SCSI disk. Jika performance yang diinginkan.. maka solusi clustered database dengan SAN adalah yang terbaik… !!!
Naagh karena RAC ini memang share segalanya,.. maka memerlukan pula volume management dan file system yang digunakan juga kudu cluster-aware… !!! Oracle sih menyediakan yang namanya Automatic Storage Management (ASM)… dimana segala storage ataupun penulisan ke disk dihandle oleh Oracle.. !!! Alternatif lain ada juga… mau menggunakan raw disk juga bisa,… ataupun cluster file system… seperti Oracle Cluster File System (OCFS) di Linux / Windows… !!! Mau pake third party juga bisa.. model IBM GPFS… ataupun Veritas Cluster File System (VxCFS) dari Veritas.. !!!
Untuk memonitornya pun… cukup gampang… dengan adanya Oracle Enterprise Management (OEM) Grid Control… mau ngeliat status,… alert, .. set threshold resource,… monitor performance,… dan manage services.. seperti startup, shotdown etc… !!! Terlebih dengan fitur workload management.. maka beban bisa terdistribusikan dengan baik… !!! Apakah Oracle RAC ini yang dibutuhkan… ??? Yaagh jawabnya tergantung kebutuhan… kalau nggak memerlukan system yang high availability (HA)… yaagh nggak perlu… masih banyak yang lebih cost effective… !!! But,… jika memerlukan yang HA… Oracle RAC.. patut dipertimbangkan… !!! 😀
Leave a Reply