Apa perbedaan antara SAN, NAS dan DAS?

Jawaban:

111

Pertama, yang terbaik adalah menentukan perbedaan antara perangkat blok dan sistem file. Ini lebih mudah dipahami jika Anda terbiasa dengan UNIX karena membuat perbedaan obyektif antara dua hal. Masih sama berlaku untuk Windows.

  • Sebuah perangkat blok adalah pegangan ke disk mentah.
    • Seperti /dev/sdauntuk disk atau /dev/sda1untuk partisi pada disk itu.
  • Sistem file berlapis di atas perangkat blok untuk menyimpan data. Anda kemudian dapat memasang ini.
    • Seperti mount /dev/sda1 /mnt/somepath.

Dengan mengingat istilah-istilah itu, lebih mudah untuk melihat perbedaan antara yang berikut ini.

  • DAS adalah perangkat blok dari disk yang secara fisik [langsung] terpasang ke mesin host.
    • Anda harus meletakkan sistem file di atasnya sebelum dapat digunakan.
    • Teknologi untuk melakukan ini termasuk IDE, SCSI, SATA, dll.
  • SAN adalah perangkat blok yang dikirim melalui jaringan.
    • Seperti DAS, Anda harus tetap meletakkan sistem file di atasnya sebelum dapat digunakan.
    • Teknologi untuk melakukan ini termasuk FibreChannel, iSCSI, FoE, dll.
  • NAS adalah sistem file yang dikirim melalui jaringan.
    • Siap untuk dipasang dan digunakan.
    • Teknologi untuk melakukan ini termasuk NFS, CIFS, AFS, dll.

masukkan deskripsi gambar di sini

Dan Carley
sumber
3
+1 - Pekerjaan bagus. Artikulasi yang bagus tentang perbedaan antara SAN dan NAS.
Evan Anderson
3
Saya tidak setuju tentang definisi NAS. Apa yang dijelaskan Dan Carley sebenarnya adalah sistem file jaringan. NAS adalah alat yang menyediakan sistem file jaringan. Karakter alat sangat penting. Kotak linux home-build dengan server NFS BUKAN NAS.
tuan
9
Saya tidak setuju dengan definisi Anda tentang bukan NAS. Jika Anda membangun server linux dan menggunakannya untuk penyimpanan memanfaatkan sistem file yang ada dan membagikannya menggunakan protokol jaringan yang sudah ada seperti CIFS, AFP dll seperti yang dijelaskan dalam jawaban, maka sebenarnya itu adalah Network Attached Storage. Saya pikir Anda bingung tentang akronim NAS, dengan asumsi bahwa 'A' berarti Appliance. Memang benar bahwa sejumlah besar NAS adalah peralatan tetapi hanya karena beberapa NAS adalah peralatan, tidak menghalangi semua NAS menjadi peralatan.
Dan
1
@Dan Jadi tidak ada perbedaan lagi antara server file dan NAS?
Richard Gadsden
1
@Dan, Anda memiliki iscsi yang terdaftar sebagai SAN dan sebagai DAS. Tetapi iSCSI tidak sesuai dengan definisi DAS. NAS = penyimpanan yang terhubung jaringan, menggunakan definisi itu dan definisi longgar Anda, SAN adalah dan NAS adalah setara. Saya pikir Anda harus mengolah kembali ambiguitas. NAS selalu digunakan secara tradisional untuk merujuk ke alat khusus yang berbagi sistem file menggunakan NFS, CIFS, dll. DAS = Langsung terpasang menggunakan SATA atau USB, dll. SAN umumnya berupa fibrechannel high-end atau bisa juga iscsi. Banyak perangkat NAS sekarang mendukung iSCSI. Mengerti?
Matt
17

Saya ingin meningkatkan jawaban atas pertanyaan ini seperti yang sering ditanyakan kepada saya.

Jika Anda menanyakan perbedaan antara DAS - NAS - SAN Anda berada dalam konteks penyimpanan data; di area ini ada banyak teknologi yang berbagi tujuan bersama utama: kegigihan dan ketersediaan data Anda .

Blokir perangkat dan sistem file

Sebagian besar perangkat penyimpanan berbagi struktur fisik dan logis yang sama, untuk dapat menemukan data yang Anda inginkan, Anda memerlukan cara untuk mengidentifikasi di mana data Anda berada, jadi ini adalah alasan mengapa Hard Disk drive memiliki sektor (atau hanya " blok "), dalam banyak kasus ini mencerminkan tata letak data yang ditulis ke media fisik. Tetapi mengakses data Anda dengan mengatasi nomor sektor sementara tidak terlalu rumit, ini merupakan metode yang rawan kesalahan dan Anda harus melacak diri sendiri dari data yang Anda tulis dan sektor yang telah Anda tulis. Jadi di sinilah sistem file datang untuk menyelamatkan, sistem file sederhana akan membantu Anda dengan mengatasi blok yang digunakan dan memberikan Anda antarmuka umum untuk mengambil data Anda, paradigma yang paling umum digunakan adalahfolder / struktur file (inilah mengapa ini disebut file -system).

Jadi pada dasarnya sistem file membuat Anda dengan antarmuka yang sangat sederhana menuju data Anda, dan mengurus rumah tangga dan mengingat di mana blok / sektor itu menempatkan barang-barang Anda, biasanya dalam sistem file Anda tidak akan merujuk ke nomor blok untuk mendapatkan Anda data, tetapi ke nama file. Ini menjelaskan perbedaan antara perangkat blok dan sistem file , sistem file harus berada di perangkat blok.

DAS

Penyimpanan paling sederhana adalah Hard Disk yang terhubung ke komputer / server Anda. Hard disk drive perlu berkomunikasi entah bagaimana, dan mereka perlu menggunakan antarmuka dan protokol fisik yang terdefinisi dengan baik agar komputer Anda dapat memahaminya, antarmuka dan protokol yang paling umum digunakan saat ini untuk PC adalah S-ATA atau Serial ATA atau Serial Advanced Lampiran Teknologi. Jadi hard disk yang secara fisik terhubung melalui antarmuka yang sama ke PC Anda diidentifikasi sebagai Direct Attached Storage atau DAS . Untuk membuatnya jelas, ANY blokirperangkat yang terhubung langsung ke sistem Anda membuat DAS, bahkan stik USB adalah DAS (tetapi antarmuka adalah USB dalam hal ini). Dan kecuali Anda mengakses disk dengan nomor blok Anda memerlukan sistem file di atasnya untuk menggunakannya dengan baik.

NAS

Tetapi bagaimana jika Anda dapat memberikan akses ke sistem file Anda ke komputer lain (untuk mentransfer file)? Banyak protokol telah dibuat selama bertahun-tahun untuk mencapai berbagi file yang mudah di Jaringan dengan komputer lain, sebagai contoh saya hanya akan menyebutkan nama utama per Sistem Operasi: UNIX dan sejenisnya - NFS, DOS / Windows - CIFS / aka.SMB, Apple - AFP. Apa yang mereka lakukan adalah berbagi file melalui jaringan, tentu saja file menyiratkan struktur sistem file yang mendasari dan sistem file menyiratkan perangkat blok, tetapi karena dilakukan melalui jaringan itu disebut sebagai NAS - Network Attached Storage. Semua antarmuka ini secara eksplisit melarang pencarian alamat blok secara remote (untuk alasan keamanan terlebih dahulu) dan biasanya antarmuka tersebut bahkan tidak diimplementasikan. Sistem file jaringan dapat dianggap cukup aman untuk digunakan secara bersamaan, implementasi Protokol akan menangani masalah karena akses bersamaan ke sumber daya yang sama (file), biasanya dengan mengunci file ke pengguna tunggal / pemohon. Sementara komputer mana pun dapat berbagi file melalui jaringan dan bisa disebut NAS, biasanya oleh NAS Anda hanya mengidentifikasi perangkat yang tujuan utamanya adalah untuk berbagi file melalui jaringan. Biasanya NAS beroperasi pada jaringan IP / TCP Ethernet dan sebagian besar dapat dengan mudah memberikan akses ke data Anda melalui Internet.

SAN

Katakanlah saya suka membaca data saya dengan nomor blok, karena saya telah menulis perangkat lunak saya sendiri tetapi saya membutuhkan banyak disk drive, lebih dari satu komputer dapat meng-host. Solusinya adalah dengan berbagi disk dari komputer lain, tetapi seperti yang dikatakan sebelumnya NAS saya tidak menyediakan cara untuk mencari nomor blok dari jarak jauh. Jadi saya perlu menggunakan protokol lain untuk membagikan drive disk saya, yang tidak memerlukan sistem file untuk beroperasi. Antarmuka / protokol / jaringan berikut ada saat ini untuk berbagi disk melalui jaringan:

  • SCSI - Bapak semua;) Sementara SCSI adalah protokol tingkat rendah yang digunakan dienkapsulasi menjadi protokol sekunder atau transportasi untuk mengirim perintah ke pengontrol atau disk
  • SAS - SCSI Serial Attacched Ini memungkinkan untuk membuat seluruh SAN karena SAS mendukung perutean dan pengalamatan
  • FC - Saluran Serat
  • iSCSI - SCSI Internet Atau cukup SCSI melalui Ethernet (dalam jaringan IP)
  • ATAoE dan sejenisnya - ATA melalui Ethernet

Sebenarnya setiap protokol tingkat rendah dapat dienkapsulasi ke dalam paket jaringan dan dikirim dari jarak jauh untuk memungkinkan mengakses hard disk seperti yang terhubung secara lokal. Kemudian Anda dapat membaca data dengan nomor blok atau cukup membuat sistem file pada perangkat blok baru.

Memperhatikan! Saya mungkin sengaja atau tidak sengaja meninggalkan banyak subjek dari jawaban ini, kata-kata salah eja dan salah menulis kalimat, Anda boleh mengeditnya dan membuatnya lebih baik!

Referensi untuk bacaan lebih lanjut: DAS di wikipedia SAN di wikipedia NAS di wikipedia

Martino Dino
sumber
Ini jawaban yang sempurna untukku!
Kakar
sempurna!!!!!!!!
ANewGuyInTown
9

Sementara deskripsi dari itmanagement.com ok, saya pikir mereka bisa sedikit lebih spesifik.

Dengan NAS, Anda biasanya merujuk pada sesuatu di mana Anda memasang ruang penyimpanan bersama melalui jaringan menggunakan protokol seperti CIFS atau NFS. Sistem tempat ini dipasang tidak melihatnya sebagai penyimpanan lokal, ia melihatnya sebagai penyimpanan jaringan. Ini penting karena banyak program tidak akan mengizinkan penggunaan penyimpanan jaringan untuk berbagai hal.

Dengan SAN, ruang penyimpanan dipasang melalui iSCSI atau Fibre Channel. Anda masih menggunakan jaringan untuk memasang ruang, tetapi protokol memungkinkan sistem melakukan pemasangan untuk melihat ruang sebagai penyimpanan lokal, sehingga memungkinkan lebih banyak program untuk menggunakannya dengan benar.

DAS hanyalah penyimpanan yang langsung terpasang (yaitu, bukan melalui jaringan) ke suatu sistem. Harddrives internal, drive USB, dll.

kingfish
sumber
8

NAS adalah singkatan dari Network Attached Storage. Ini berbeda dari penyimpanan tradisional, yang terpasang langsung di dalamnya, di NAS, sistem operasi dan perangkat lunak lain pada produk NAS didedikasikan semata-mata untuk penyimpanan data.

SAN adalah singkatan dari Storage Area Network. SAN adalah jaringan yang dirancang untuk melampirkan perangkat keras dan perangkat lunak penyimpanan ke server. SAN umumnya datang dalam dua bentuk: sebagai jaringan yang terutama didedikasikan untuk mentransfer data antara sistem komputer dan sistem penyimpanan, atau sebagai sistem lengkap yang mencakup semua elemen penyimpanan dan sistem komputer dalam jaringan yang sama.

DAS adalah singkatan dari Directly Attached Storage. DAS umumnya digunakan untuk membedakan antara sistem penyimpanan yang langsung terhubung ke server atau workstation dan pengaturan NAS dan SAN.

dari http://www.itmanagement.com/faq/storage-faq/

Colin Pickard
sumber
1

DAS: Penyimpanan Terlampir Langsung. Penyimpanan

(biasanya disk atau tape) langsung dipasang oleh kabel ke prosesor komputer. (Hard disk drive di dalam PC atau tape drive yang terpasang pada satu server adalah tipe sederhana DAS.) Permintaan I / O (juga disebut protokol atau perintah) mengakses perangkat secara langsung.

SAN: Jaringan Area Penyimpanan. Penyimpanan berada di jaringan khusus. Seperti DAS, I / O meminta perangkat akses secara langsung. Saat ini, sebagian besar SAN menggunakan media Fibre Channel, menyediakan koneksi any-to-any untuk prosesor dan penyimpanan di jaringan itu. Media Ethernet menggunakan protokol I / O yang disebut iSCSI muncul di

NAS: Penyimpanan Terlampir Jaringan. Perangkat NAS ("alat"), biasanya prosesor terintegrasi plus penyimpanan disk, dilampirkan ke jaringan berbasis TCP / IP (LAN atau WAN), dan diakses menggunakan akses file khusus / protokol berbagi file. Permintaan file yang diterima oleh NAS diterjemahkan oleh prosesor internal ke permintaan perangkat

Raja Gupta
sumber