> 1. Maksud dari Real Application CLuster adalah
> mencapai database yang high avaibility dan load
> balancing. Apakah hal ini termasuk kecepatan dari
> database. Apakah banyaknya node pada cluster
> mempengaruhi kecepatan prosees database...

Tujuan utama dari RAC adalah scalability dan high
availability (HA). Scalability artinya apabila kita
ingin menambah kapasitas prosessing database, cuma
tinggal menambahkan node baru (tidak perlu upgrade ke
server yang lebih high-end).
HA berarti, apabila ada satu atau lebih node yang
crash (misal rusak di hardware), maka sistem masih
tetap bisa menerima request apabila ada node yang
available.

Kalau soal kecepatan/performance, perlu ditekankan
bahwa RAC bukanlah solusi utk masalah performance pada
umumnya. RAC memiliki overhead  di level komunikasi
antar instance, jadi kalau Anda membandingkan langsung
database non-rac dengan rac dengan kapasitas mesin
yang SAMA, bisa dipastikan rac akan lebih lambat.

Banyaknya node harusnya tidak mempengaruhi kecepatan
database. Jadi baik itu 2-node ataupun 4-node. Hal ini
karena mekanisme cache-fusion yang mengatur komunikasi
antar instance MAXIMUM hanya melibatkan 3 pihak:
request instance, master instance, holder instance.
Yg pasti semakin banyak node akan meningkatkan
kapasitas prosessing (bukan menurunkan response time).

> 2. Terus misalkan kita mau testing sistem RAC kita,
> pakai apa ya..??

Paling baik ya dengan menggunakan aplikasi yang akan
dipakai nantinya di production.
Apabila aplikasi tersebut bukan aplikasi yg sudah
disertifikasi utk berjalan di atas RAC (misal SAP atau
Oracle e-biz), maka lebih baik kalau testing dilakukan
di non-rac dan rac sekaligus.
Soalnya kalau suatu aplikasi tidak bisa berjalan
dengan optimal di non-rac, maka akan bertambah parah
di rac.

> 3. RAC memang ga bisa jalan di windows XP
> ya..??penyebeabnya apa ya? apkah masalah dengan
> DNS..??

RAC bisa berjalan di hampir semua platform, termasuk
windows. Anda bisa me-refer ke dokumentasi untuk
melihat persyaratan yang dibutuhkan.
Cuma kalau tidak salah, RAC bisa di-setup di hanya
satu komputer dengan menggunakan vmware.

> 4. RAC itu menggunakan share disk arsitektur ya..??
> apakah itu efektif..?

Arsitektur shared-disk (shared everything) adalah
satu-satunya yang disupport oleh RAC.
Arsitektur ini memungkinkan setiap node melihat set
data yang sama. Jadi aplikasi apa pun yang menggunakan
RAC bisa langsung jalan tanpa perlu mengubah program.

Arsitektur lain adalah shared-nothing (disupport di
db2 dan sqlserver), disini setiap node memegang set
data sendiri. Efeknya ya tidak setiap aplikasi bisa
dijalankan di cluster seperti ini. Mungkin lebih
banyak dipakai untuk keperluan riset.

Arsitektur shared-disk paling efektif, terbukti dengan
adanya sertifikasi dari vendor2 aplikasi besar utk
memakai RAC.

> 5. Masalah harga? berapa sih harga yang dibayar
> untuk
> sistem RAC?

Lisensi RAC sekitar 40% dari lisensi database. Jadi
kalau non-RAC sekitar 100ribu, RAC menjadi 140ribu.
Tapi utk pastinya tinggal ditanya ke representatif
Oracle.


regards,
tomi




 
____________________________________________________________________________________
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
http://videogames.yahoo.com/platform?platform=120121

Kirim email ke