Senin, 17 Januari 2011

Host Attached Storage (HAS)

Host-Attached Storage (HAS) adalah pengaksesan storage melalui port M/K lokal. Port-port ini menggunakan beberapa teknologi. PC biasanya menggunakan sebuah arsitektur bus M/K yang bernama IDE atau ATA. Arsitektur ini mendukung maksimal 2 drive per M/K bus. Arsitektur yang lebih baru yang menggunakan simplified cabling adalah SATA. High-end workstation dan server biasanya menggunakan arsitektur M/K yang lebih rumit, seperti SCSI atau fiber channel (FC).

SCSI adalah sebuah arsitektur bus. Medium fisiknya biasanya adalah kabel ribbon yang memiliki jumlah konduktor yang banyak (biasanya 50 atau 68). Protokol SCSI mendukung maksimal 16 device dalam bus. Biasanya, device tersebut termasuk sebuah controller card dalam host (SCSI initiator, yang meminta operasi) dan sampai 15 storage device (SCSI target, yang menjalankan perintah). Sebuah SCSI disk adalah sebuah SCSI target yang biasa, tapi protokolnya menyediakan kemampuan untuk menuliskan sampai 8 logical unit pada setiap SCSI target. Penggunaan logical unit addressing biasanya adalah perintah langsung pada komponen dari array RAID atau komponen dari removable media library .

FC adalah sebuah arsitektur seri berkecepatan tinggi yang dapat beroperasi pada serat optik atau pada kabel copper 4-konduktor. FC mempunyai dua varian. Pertama adalah sebuah switched fabric besar yang mempunyai 24-bit space alamat. Varian ini diharapkan dapat mendominasi di masa depan dan merupakan dasar dari storage-area network (SAN). Karena besarnya space alamat dan sifat switched dari komunikasi, banyak host dan device penyimpanan dapat di-attach pada fabric, memungkinkan fleksibilitas yang tinggi dalam komunikasi M/K. Varian FC lain adalah abritrated loop (FC-AL) yang bisa menuliskan 126 device (drive dan controller).

Banyak variasi dari device penyimpanan yang cocok untuk digunakan sebagai HAS. Beberapa diantaranya adalah hard disk, RAID array, serta drive CD, DVD dan tape. Perintah M/K yang menginisiasikan transfer data ke HAS device adalah membaca dan menulis logical data block yang diarahkan ke unit penyimpanan teridentifikasi yang spesifik (seperti bus ID, SCSI ID, dan target logical unit).

2 komentar: