Network Attached Storage

From OnnoWiki
Jump to navigation Jump to search
Perbandingan secara visual NAS vs. SAN di arsitektur jaringan

Network-attached storage (NAS) adalah level file penyimpanan data komputer yang tersambung jaringan komputer yang menyediakan akses data ke heterogen klien .

Deskripsi

Unit NAS adalah komputer yang terhubung ke jaringan yang hanya menyediakan layanan penyimpanan data berbasis file ke perangkat lain di jaringan. Meskipun secara teknis dimungkinkan untuk menjalankan perangkat lunak lain pada unit NAS, itu tidak dirancang untuk menjadi server tujuan umum. Misalnya, unit NAS biasanya tidak memiliki keyboard atau layar, dan dikontrol serta dikonfigurasi melalui jaringan, seringkali menggunakan browser.

Sistem operasi berfitur lengkap tidak diperlukan pada perangkat NAS, sehingga sering kali sistem operasi sangat sederhana yang digunakan. Misalnya, FreeNAS, solusi NAS open source yang dirancang untuk perangkat keras PC komoditas, diimplementasikan sebagai versi sederhana dari FreeBSD.

Sistem NAS berisi satu atau lebih hard disk, sering kali diatur ke dalam container penyimpanan yang logis dan redundan atau array RAID (array redundan dari disk yang tidak mahal/independen). NAS menghilangkan tanggung jawab penyajian file dari server lain di jaringan.

NAS menggunakan protokol berbasis file seperti NFS (populer pada sistem UNIX), SMB/CIFS (Server Message Block/Common Internet File System) (digunakan dengan sistem MS Windows), atau AFP (digunakan dengan komputer Apple Macintosh). Unit NAS jarang membatasi klien ke satu protokol.

NAS vs SAN

NAS menyediakan penyimpanan dan sistem file. Ini sering dikontraskan dengan SAN (Storage Area Network), yang hanya menyediakan penyimpanan berbasis blok dan meninggalkan masalah sistem file di sisi "klien". Protokol SAN adalah SCSI, Fibre Channel, iSCSI, ATA over Ethernet (AoE), atau HyperSCSI.

Terlepas dari perbedaannya, SAN dan NAS tidak saling eksklusif, dan dapat digabungkan sebagai SAN-NAS hybrid, menawarkan protokol tingkat file (NAS) dan protokol tingkat blok (SAN) dari sistem yang sama. Contohnya adalah Openfiler, produk free software yang berjalan di Linux.

Sejarah

Pada awal 1980-an, 'Newcastle Connection' oleh Brian Randell dan rekan-rekannya di Newcastle University mendemonstrasikan dan mengembangkan akses file jarak jauh di serangkaian mesin UNIX.Novell's NetWare sistem operasi server dan protokol NCP dirilis pada tahun 1983. Setelah Newcastle Connection, Sun Microsystems' tahun 1984 rilis NFS memungkinkan jaringan server untuk berbagi ruang penyimpanan mereka dengan klien jaringan. 3Com dan Microsoft akan mengembangkan perangkat lunak dan protokol LAN Manager untuk memajukan pasar baru ini. Perangkat lunak 3Server dan 3+Share 3Com adalah server pertama yang dibuat khusus (termasuk proprietary hardware, software, dan multiple disk) untuk open system server. Terinspirasi oleh kesuksesan file server dari Novell, IBM, dan Sun, beberapa perusahaan mengembangkan server file khusus. Sementara 3Com adalah salah satu perusahaan pertama yang membangun NAS khusus untuk sistem operasi desktop, Auspex Systems adalah salah satu yang pertama mengembangkan server NFS khusus untuk digunakan di pasar UNIX. Sekelompok insinyur Auspex memisahkan diri pada awal 1990-an untuk membuat filer NetApp terintegrasi, yang mendukung CIFS Windows dan NFS UNIX, dan memiliki skalabilitas yang unggul dan kemudahan penerapan. Ini memulai pasar untuk perangkat NAS proprietary yang sekarang dipimpin oleh NetApp dan EMC Celerra.

Dimulai pada awal tahun 2000-an, beberapa startup muncul menawarkan solusi alternatif untuk solusi filer tunggal dalam bentuk NAS; Spinnaker Networks (diakuisisi oleh NetApp pada Februari 2004), Exanet (diakuisisi oleh Dell pada Februari 2010), ONStor (diakuisisi oleh LSI pada 2009), [[IBRIX] ] (diakuisisi oleh HP), Isilon, PolyServe (diakuisisi oleh HP pada tahun 2007), dan Panasas.

Pada 2009, vendor NAS (terutama CTERA Networks dan NETGEAR) mulai memperkenalkan solusi Online Backup yang terintegrasi dalam peralatan NAS mereka, untuk online disaster recovery.

Manfaat

Perbedaan utama antara direct attached storage (DAS) dan NAS adalah bahwa DAS hanyalah perpanjangan ke server yang ada dan tidak terhubung ke jaringan saat NAS duduk di jaringan sebagai entitasnya sendiri; lebih mudah berbagi file dengan NAS.

Ketersediaan data berpotensi ditingkatkan dengan NAS jika menyediakan kemampuan RAID dan clustering bawaan.

Performa dapat ditingkatkan dengan NAS karena penyajian file dilakukan oleh NAS dan tidak dilakukan oleh server yang bertanggung jawab untuk juga melakukan pemrosesan lainnya. Namun, kinerja perangkat NAS sangat bergantung pada kecepatan dan lalu lintas di jaringan dan jumlah memori cache di komputer atau perangkat NAS.

Kekurangan

Karena kebutuhan untuk mendukung banyak protokol dan shared OS layer yang berjalan pada perangkat keras bersama, NAS memiliki keterbatasan dibandingkan dengan sistem DAS/SAN. Jika NAS digunakan oleh terlalu banyak pengguna, terlalu banyak operasi I/O, atau daya pemrosesan CPU yang terlalu menuntut, NAS akan mencapai batasnya. Sebuah sistem server dengan mudah ditingkatkan dengan menambahkan satu atau lebih server ke dalam sebuah cluster, sehingga daya CPU dapat ditingkatkan, sedangkan NAS terbatas pada perangkat kerasnya sendiri, yang dalam banyak kasus tidak dapat ditingkatkan

Perangkat NAS tertentu gagal menampilkan layanan umum yang khas dari server file, atau mengaktifkannya dengan cara yang tidak efisien. Contohnya adalah: kemampuan untuk menghitung penggunaan disk dari direktori terpisah, kemampuan untuk mengindeks file dengan cepat (mencari lokasi), kemampuan untuk mirror secara efisien dengan rsync. Seseorang masih dapat menggunakan rsync, tetapi melalui klien NFS atau CIFS; metode itu gagal menghitung hierarki file besar dengan kecepatan nominal drive lokal dan menyebabkan lalu lintas jaringan yang cukup besar.

NAS secara efektif adalah server itu sendiri, dengan semua komponen utama PC biasa – CPU, motherboard, RAM, dll. – dan keandalannya adalah fungsi dari seberapa baik NAS dirancang secara internal. NAS tanpa jalur akses data redundan, pengontrol redundan, catu daya redundan, mungkin kurang dapat diandalkan dibandingkan Direct Attached Storage (DAS) yang tersambung ke server yang memiliki redundansi untuk komponen utamanya.

Penggunaan

NAS berguna untuk lebih dari sekadar penyimpanan terpusat umum yang disediakan untuk komputer klien di lingkungan dengan data dalam jumlah besar. NAS dapat mengaktifkan sistem yang lebih sederhana dan berbiaya lebih rendah seperti penyeimbangan muatan dan sistem email dan server web yang toleran terhadap kesalahan dengan menyediakan layanan penyimpanan. Pasar potensial yang muncul untuk NAS adalah pasar konsumen di mana terdapat data multi-media dalam jumlah besar. Peralatan pasar konsumen seperti itu sekarang tersedia secara umum. Tidak seperti rekan rackmount mereka, mereka umumnya dikemas dalam faktor bentuk yang lebih kecil. Harga peralatan NAS anjlok dalam beberapa tahun terakhir, menawarkan penyimpanan berbasis jaringan yang fleksibel ke pasar konsumen rumahan dengan harga yang sedikit lebih tinggi daripada harga hard disk eksternal USB atau FireWire biasa. Banyak dari perangkat konsumen rumahan ini dibuat dengan prosesor ARM, PowerPC atau MIPS yang menjalankan operating system embedded Linux.

Implementasi Open Source

Open Source Distribusi berorientasi NAS dari Linux dan FreeBSD tersedia, termasuk FreeNAS, Gluster, Openfiler dan berbasis Ubuntu TurnKey File Server. TurnKey File Server berbasis Ubuntu Ini dirancang agar mudah diatur pada perangkat keras PC komoditas, dan biasanya dikonfigurasi menggunakan browser web.

Mereka dapat dijalankan dari mesin virtual, Live CD, bootable USB flash drive (Live USB), atau dari salah satu hard drive yang terpasang. Mereka menjalankan Samba (sebuah SMB daemon), NFS daemon, dan FTP daemon yang bebas tersedia untuk sistem operasi tersebut.

NexentaStor, dibangun di atas Platform Inti Nexenta, serupa karena dibangun di atas fondasi open source; namun, NexentaStor membutuhkan lebih banyak memori daripada solusi NAS sumber terbuka berorientasi konsumen dan juga memuat sebagian besar fitur solusi NAS kelas perusahaan, seperti snapshot, utilitas manajemen, layanan tiering, pencerminan, dan penjumlahan cek ujung ke ujung karena, sebagian, untuk penggunaan ZFS.

Clustered NAS

Clustered NAS adalah NAS yang menggunakan sistem file terdistribusi yang berjalan secara bersamaan di beberapa server. Perbedaan utama antara NAS cluster dan tradisional adalah kemampuan untuk mendistribusikan (mis. stripe) data dan metadata di seluruh node klaster atau perangkat penyimpanan. Clustered NAS, seperti yang tradisional, masih menyediakan akses terpadu ke file dari salah satu node cluster, tidak terkait dengan lokasi data sebenarnya. Contoh produk komersial adalah GlusterFS dan IBM Scale-out File Services.

See also

External links

  • NAS-Central - A community site detailing information on many NAS devices and associated articles


Pranala Menarik