Selasa, 24 Agustus 2010

Apa itu RAID?

RAID (Redundant Array Independent Disk) adalah satu fitur teknologi baru pada sistem komputer. Dengan RAID maka Hard Disk akan bekerja lebih cepat karena menggambungkan kemampuan dua Hard Disk atau lebih secara bersamaan. RAID harus menggunakan minimal dua buah HDD yang identik, baik dari sisi interface, teknologi, kapasitas, RPM dan lain-lain.

Hampir semua motherboard server memiliki konfigurasi RAID terintegrasi didalamnya, termasuk yang berbasiskan Intel platform. Minimal motherboard tersebut memiliki fungsi RAID yang paling standar, yaitu RAID 0 dan 1. RAID sendiri memiliki berbagai level seperti RAID 2, 3, 4, 5, 10 dan 50. Tapi yang paling familier digunakan pada server adalah RAID 0, 1, 5, 10 dan 50 saja.

Ada dua macam controller RAID didalam sistem server, yaitu yang bersifat on-board (terintegrasi dengan chipset utama) dan Add-in Card (modul card tambahan). Pada motherboard Intel, fitur on-board dapat ditemukan pada motherboard Intel Server Board S5000PSL dan S5000PAL. RAID berupa add-in card dari Intel seperti SRCSASJV (RAID 0, 1, 5, 6, 10, 50 dan 60 dan SRCU42X (RAID 0, 1, 5, 10, 50).
RAID Card Controller (add-in)

Beberapa contoh konfigurasi RAID

Imajinasikan ada sebuah file data dengan nama “ABC” yang akan disimpan dalam HDD yang dikonfigurasi dengan varian RAID dibawah :

RAID 0 berfungsi sebagai stripping, yaitu teknik memecah data “ABC” kedalam beberapa blok data, kita sebut saja blok ABC01, ABC02, ABC03, ABC04, dan seterusnya. Masing-masing blok ini disimpan pada dua HDD berbeda secara parallel, misalnya HDD1 menyimpan blok ABC01, ABC03, ABC05 dan seterusnya dan HDD2 menyimpan blok ABC02, ABC04, ABC06 dan seterusnya. Dengan teknik ini maka performa akan meningkat karena data kapasita besar tidak perlu masuk antrian pada HDD tunggal yang memiliki kapasitas I/O terbatas. Artinya pada saat akses data langsung dilayani oleh dua kapasitas I/O dimasing-masing HDD.

Cara kerja RAID 0

RAID 0 minimal menggunakan 2 HDD, dan menggabungkannya seolah-olah sebagai sebuah HDD tunggal didalam sistem. Misalnya, ada dua unit HDD SATA 80 GB dikonfigurasi sebagai RAID 0 maka sistem server akan mengenalinya sebagai HDD tunggal dengan kapasitas 160 GB. Dengan konfigurasi ini diharapkan performanya akan meningkat dengan mengandung dua kontroller HDD yang bekerja parallel. RAID 0 kadang dianggap bukan bagian RAID karena tidak bersifat “Fault-Tolerance”, yaitu kemampuan untuk mencegah kegagalan sistem seperti varian RAID lainnya.

RAID 1 berfungsi sebagai mirroring, yaitu saling backup antara dua HDD. Tekniknya adalah dengan cara memecah data “ABC” menjadi blok data ABC01, ABC02, ABC03 dan seterusnya lalu semuanya disimpan pada HDD1 (HDD utama) dan HDD2 (HDD backup) secara identik. Artinya HDD1 menyimpan blok ABC01, ABC02 dan ABC03, maka HDD2 juga menyimpan data yang sama persis. Kemampuan ini disebut sebagai mirroring, dimana jika terjadi kerusakan data pada HDD utama, maka data dapat direcovery langsung dari HDD backup karena menyimpan data yang identik.

Cara kerja RAID 1

RAID 1 minimal menggunakan 2 HDD. Jika terdapat dua HDD 80GB dengan kapasitas total 160GB maka sistem hanya akan mengenalinya sebagai HDD 80GB saja, karena HDD satunya berfungsi sebagai backup. RAID 1 merupakan fungsi yang paling mendasar dari seluruh varian RAID karena memiliki “Fault-Tolerance” yang baik.

RAID 0 + 1 merupakan perpaduan antara fungsi RAID 0 dan RAID 1 secara bersamaan. Jika satu server mengimplementasikan RAID 0 + 1, maka akan mendapatkan benefit performa stripping dan mirroring sekaligus.
Cara kerja RAID 0 + 1

RAID 5 berfungsi sebagai Interleaved Block Parity, yaitu sebuah konfigurasi RAID dengan pengecekan parity yang tersebar pada seluruh HDD. Parity merupakan teknik pengecekan dan perbaikan bit-bit data yang tersimpan pada setiap blok data dengan cara membandingkan sistem biner-nya. RAID 5 menggunakan minimal tiga unit HDD.

Cara kerja RAID 5

Misalnya digunakan 3 buah HDD pada RAID 5, maka HDD1 akan menyimpan blok data A01, A02, A03 dan parity 01 pada HDD1. Lalu blok B01, B02, B03 dan parity 02 disimpan pada HDD2. Dan terakhir C01, C02 dan C03 dan parity 03 disimpan pada HDD03. Dengan teknik ini maka keseluruhan data pada HDD akan aman karena di backup oleh HDD lainnya dan parity yang tersebar ke masing-masing HDD tersebut.

RAID 10 merupakan perpaduan antara RAID 1 dan RAID 0. Dengan teknik ini maka blok data ABC disimpan layaknya RAID 1 lalu masing-masing bagian disimpan secara stripping seperti layaknya RAID 0. Misalnya blok data ABC disimpan secara stripping menjadi ABC[01] dan ABC[02] di dua HDD. Pada masing-masing grup HDD, yaitu ABC[01] data disimpan secara mirroring pada dua HDD. RAID 10 memerlukan minimal empat unit HDD.
Cara kerja RAID 10

RAID 50 merupakan perpaduan antara RAID 5 dan RAID 0. Dengan teknik ini maka blok data akan dipecah menjadi 2, misalnya ABC[01] dan ABC[02] lalu disimpan dengan teknik stripping yaitu memecah dan membaginya secara parallel. Baik ABC[01] dan ABC[02] pada masing-masing grupnya akan disimpan menggunakan konfigurasi RAID 5, sehingga pada satu grup memerlukan tiga unit HDD. Secara keseluruhan, RAID 50 menggunakan minimal enam unit HDD.

Cara kerja RAID 50

Sebuah chassis Server

Pada server, faktor chassis sangat penting karena mereferensikan platform server secara keseluruhan. Istilah chassis juga kadang diganti dengan Casing atau Barebone, yaitu bagian luar (dinding server) yang melindungi sistem komponen bagian dalam.

Sebuah Chassis server biasanya mengintegrasikan komponen sebagai berikut :

* Power Supply, merupakan modul untuk memasok daya listrik pada sistem server. Power Supply Unit (kadang disingkat sebagai PSU) mendapatkan pasokan daya dari listrik eksternal dan merubahnya (konversi) ke spesifikasi arus & tegangan yang dapat diterima oleh server. Satuan yang sering ditulis pada Power Server adalah Watt, yang menerangkan jumlah daya yang dihasilkan. Sebuah power supply biasanya memiliki beberapa macam kabel dan konektor, antara lain : kabel power ke motherboard dan kabel power universal (HDD, Cooling Fan, dan sebagainya). Kemampuan daya sebuah Power Supply haruslah cukup tinggi karena arsitektur server biasanya terdiri dari berbagai perangkat “boros” energi, seperti Processor, Cooling Fan, HDD, Motherboard, Optical Drive, dan lain sebagainya. Satuan dayanya memiliki rentang dari 350w, 400w, 450, 550w, 600w, 650w, 750w sampai 830w, tergantung kebutuhan pengguna. Umumnya, pada saat kita membeli satu chassis (barebone), itu sudah dilengkapi dengan modul Power Supply terintegrasi. Tapi kita juga dapat membelinya secara terpisah.

Power Supply Unit (PSU)

* Cooling Fan, berfungsi untuk membuang panas yang disebabkan oleh operasi server. Panas umumnya disebabkan oleh Processor, Chipset, Power Supply & Hard Disk, yang perlu dibuang keluar agar suhu sistem tidak panas berlebih (overheating). Pada sistem server terdapat dua macam Cooling Fan, yaitu Cooling Fan pada processor, dan cooling fan pada body chassis.

Pada processor kita mengenal satu perangkat pendingin pasif, yaitu Heatsink. Heatsink merupakan logam pendinginan yang umum ditempelkan pada keping processor maupun chipset. Ukuran Cooling Fan biasanya diukur dari diagonal kipas, yang terdiri dari 3-inchi dan 5-inchi.

* Front Panel Cover, yaitu penutup bagian depan yang berfungsi seperti pintu. Pada casing server umumnya pintu depan ini memiliki kunci pengaman. Fungsi front panel cover adalah untuk menjaga keamanan server dari hal-hal tidak terduga, misalnya seseorang menekan tombol power/reset atau dimanfaatkan oleh orang-orang yang tidak bertanggung jawab.

* Slot Bay Optical Drive ukuran 5.25” berfungsi untuk meletakkan Optical Drive (CD/DVD ROM). Optical Drive juga dapat dipasang eksternal menggunakan USB.

* Hard Disk Bay ukuran 3.5” berfungsi untuk meletakkan HDD S-ATA, SCSI dan SAS.

Sebuah Cooling Fan dan Power Supply

* Slot Bay Floppy Disk ukuran 3.5” berfungsi untuk meletakkan Floppy Drive. Pada chassis generasi terbaru slot bay ini biasanya sudah dihilangkan, karena penggunaan floppy drive dirubah menjadi eksternal drive menggunakan USB Connector.

* Tombol (Power, Reset) berfungsi untuk menyalakan ON/OFF Server secara manual dan RESET (mengembalikan posisi ON server dari awal).

* Lampu Indikator (Power, HDD, LAN). Lampu indikator berfungsi sebagai indikasi bahwa server dan HDD sedang bekerja.

Lampu indikator pada Chassis

* Hot Swap Rack berfungsi untuk meletakkan HDD khusus yang dapat dipasang dan dicabut ketika server tetap menyala. Hot Swap sangat membantu server karena pada dasarnya sebuah server tidak boleh berhenti bekerja, bahkan pada saat penggantian HDD. Hot Swap memiliki pengertian yang sama dengan Hot Plug.

HDD Hotswap dan rack pendukung

USB Connector (Front) berfungsi untuk mengkoneksikan berbagai peralatan eksternal, seperti Floppy Drive, Optical Drive dan lain-lain. USB Connector dibagian depan ini harus dikoneksikan ke sistem USB Motherboard server menggunakan sebuah kabel konektor yang sudah disediakan didalam chassis.

Server memiliki beberapa tipe Chassis :

Pedestal merupakan casing berbentuk Tower (seperti pada PC) dan umumnya digunakan pada server kelas Value dan Mid-End. Ukuran Pedestal berkisar antara :

* 17.5” (445mm) x 8.6” (218mm) x 26.9” (683mm).
* 17.8” (452mm) x 9.256” (235mm) x 19” (483mm).

Casing tipe Pedestal

Casing tipe Pedestal biasanya menggunakan berbagai komponen dan periferal server biasa, karena bentuknya yang mirip PC Desktop.

Rackmount merupakan casing berbentuk tipis, pipih horizontal dan dapat disusun layaknya sebuah rak pada sebuah lemari khusus. Rackmount disusun secara berlapis dari atas ke bawah pada semua cabinet chassis khusus server. Ukuran rackmount berkisar antara :

* 17” (43mm) x 16.9” (429mm) x 26.5” (673mm)
* 17.03” (43mm) x 16.93” (430mm) x 27.25” (692mm)

Casing tipe Rackmount

Pada sistem rackmount adalah istilah yang merepresentasikan jumlah unit server yang bisa dipasang pada rak, yaitu 1U, 2U atau 3U. 1U sendiri melambangkan ketebalan (tinggi) server dalam satu 1.75 inchi (44.5mm).

Dengan rackmount maka pengaturan server yang berjumlah lebih dari 2 unit atau lebih akan tertata dengan baik. Rackmount umumnya dipakai institusi yang menggunakan fungsi server berbeda pada satu rak, seperti Web Server, Database Server, dan sebagainya.

Blade merupakan server rackmount yang disusun secara vertikal (seperti irisan pada roti tawar) untuk mengakomodasi jumlah server yang cukup banyak. Blade juga disusun pada sebuah cabinet khusus server blade. Blade server kadang disebut sebagai High Density Server, yaitu kumpulan server yang memiliki beberapa unit server. Dengan sistem Blade, fungsi server dapat dipecah-pecah pada unit server berbeda, tapi ditaruh pada rak yang sama.

Baik Rackmount maupun Blade umumnya menggunakan beberapa perangkat khusus, seperti Hard Disk SCSI/SAS berukuran mini yang umum digunakan pada Laptop. Ini untuk mengakomodasi sistem rackmount / blade yang berukuran tipis dan terbatas.

Tidak ada komentar:

Posting Komentar