GNU/Linux >> Belajar Linux >  >> Linux

SAN vs. NAS:Membandingkan dua pendekatan untuk penyimpanan data

Untuk sysadmin baru, penyimpanan dapat menjadi salah satu aspek infrastruktur yang lebih membingungkan. Kebingungan ini dapat disebabkan oleh kurangnya paparan terhadap teknologi baru atau berbeda, seringkali karena kebutuhan penyimpanan dapat dikelola oleh tim lain. Tanpa minat khusus pada penyimpanan, admin mungkin menemukan dirinya dengan sejumlah kesalahpahaman, pertanyaan, atau kekhawatiran tentang bagaimana atau mengapa menerapkan solusi yang berbeda.

Saat membahas penyimpanan perusahaan, dua konsep menjadi inti dari sebagian besar percakapan:jaringan area penyimpanan (SAN) dan penyimpanan yang terpasang ke jaringan (NAS). Kedua opsi menyediakan penyimpanan untuk klien di seluruh jaringan, yang menawarkan manfaat besar dengan menghapus server individual sebagai titik kegagalan tunggal. Menggunakan salah satu opsi ini juga mengurangi biaya masing-masing klien, karena tidak perlu lagi memiliki penyimpanan lokal dalam jumlah besar.

Menyimpan semua data penting ini dalam sistem yang dirancang khusus menyediakan tempat terpusat untuk

mengelola—dan mencadangkan data Anda, membangun kontrol akses, menyediakan konteks keamanan untuk mengamankan data Anda, dan lebih banyak lagi di satu tempat, daripada harus membangun semua proses ini ke dalam armada mesin. Meningkatkan penyimpanan untuk memenuhi kebutuhan di masa mendatang juga jauh lebih mudah jika penyimpanan berada di pusat. Anda tidak perlu lagi menghabiskan banyak energi untuk melacak penggunaan disk server individual. Sebagai gantinya, Anda mengelola kumpulan pusat yang lebih besar dan meningkatkan kapasitas dengan menambahkan disk atau rak disk sesuai kebutuhan. Ekspansi ini bahkan dapat berjenjang, menggunakan drive dengan kemampuan kinerja yang berbeda untuk menawarkan pengalaman yang lebih disesuaikan kepada klien yang berbeda menggunakan penyimpanan ini.

Terlepas dari kinerja yang diperlukan, baik SAN maupun NAS menggunakan blok penyusun dasar yang sama untuk penyimpanan dasarnya:drive. Drive ini dapat berupa apa saja mulai dari drive platter 3,5 inci kelas konsumen yang murah hingga 10K RPM SAS, dan hingga perangkat solid-state dan NVM Express (NVMe). Persyaratan kecepatan, skala, dan anggaran menentukan desain yang tepat, tetapi ini semua adalah perangkat keras yang tersedia secara umum dan tidak diperlukan sesuatu yang terlalu eksotik.

Ketika melihat dua ide gambaran besar ini dari jauh, mereka tampak dapat dipertukarkan, tetapi mereka memiliki banyak perbedaan yang patut dipertimbangkan. NAS, dari sudut pandang arsitektur, biasanya merupakan server tunggal. Itu dapat dibangun sebagai mesin virtual pada hypervisor, tetapi lebih sering merupakan mesin fisik itu sendiri, untuk alasan penskalaan dan kinerja.

Mesin NAS menjalankan satu atau beberapa protokol berbagi file yang diekspos ke jaringan internal. Selanjutnya, pembagian tersebut disajikan oleh protokol seperti NFS atau SMB (CIFS) untuk memungkinkan klien melampirkan ke NAS untuk membaca/menulis file seolah-olah setiap klien memiliki sistem file lokal yang besar. Sistem file yang tersedia di jaringan seperti ini adalah kebutuhan yang cukup umum di lingkungan bisnis, jadi NAS adalah titik masuk yang mudah ke dunia penyimpanan bersama.

Sebuah SAN, di sisi lain, jarang satu mesin. Filosofi SAN adalah membangun sistem penyimpanan dari beberapa bagian independen. Bahkan dengan opsi yang paling murah, Anda biasanya memiliki satu sasis fisik yang berisi sepasang pengontrol yang dapat saling berpindah untuk pemeliharaan (peningkatan, dll.), atau jika terjadi kegagalan.

Penyimpanan SAN didasarkan pada gagasan untuk menyediakan akses tingkat blok untuk host yang memerlukan kontrol atas detail penyimpanan mereka sendiri (sistem file, dll.), daripada berbagi file sederhana seperti yang disediakan NFS. Sebuah mesin biasanya akan menggunakan disk internal sebagai perangkat blok, dan setelah itu akan membuat sistem file. SAN mengabstraksi masalah ini dan menyediakan perangkat blok itu di seluruh jaringan. Akses ini hampir selalu disediakan dengan iSCSI atau Fibre Channel (termasuk Fibre Channel over Ethernet, atau FCoE) sebagai protokol komunikasi antara klien dan SAN. Klien yang menggunakan perangkat blok tersebut kemudian dapat mempartisinya dan membuat sistem file di dalamnya seperlunya, tanpa harus khawatir tentang tim lain yang mengelola detail tersebut.

Kasus penggunaan SAN yang baik adalah hypervisor VMware yang menggunakan penyimpanan SAN untuk menyimpan data mesin virtual, bukan pada drive lokalnya sendiri. Sistem file asli VMware (VMFS) memerlukan akses tingkat blok ke penyimpanannya, yang berarti ia tidak dapat menggunakan berbagi file (seperti NFS) untuk menyimpan data ini; meskipun penyimpanan data NFS dapat dibuat sebagai gantinya jika diperlukan.

Meskipun NAS paling sering merupakan mesin tunggal, komponen SAN dapat mencakup sakelar khusus (atau VLAN pada jaringan bersama), node pengontrol, rak disk, unit pencadangan pita, atau perangkat gateway. Kompleksitas tambahan memberikan skalabilitas, redundansi, dan tiering yang lebih baik untuk layanan individual yang berjalan di SAN. Karena pendekatan seperti cluster pada perangkat keras ini, biasanya lebih mudah untuk menambahkan sumber daya tambahan ke SAN daripada ke NAS, dalam bentuk sakelar atau rak disk baru.

Menambahkan sumber daya ke NAS memerlukan ruang, konektivitas, dan daya untuk bebas di mesin karena model NAS biasanya bergantung pada sasis tunggal (atau mesin virtual tunggal). Tentu saja ada cara untuk menskalakan NAS ke ukuran besar, tetapi model SAN jauh lebih cocok untuk pertumbuhan dan penskalaan. Bahkan masuk akal bagi administrator untuk membangun SAN besar untuk digunakan oleh banyak grup berbeda, termasuk penyimpanan cadangan untuk NAS virtual jika ada ruang terbatas untuk menyebarkan yang fisik besar. Pendekatan ini dimungkinkan karena SAN dan NAS secara efektif hidup di lapisan abstraksi yang berbeda; SAN menyediakan penyimpanan blok yang secara inheren dibutuhkan oleh NAS, dan NAS yang mengelola sistem file dan berbagi jaringan di atas penyimpanan blok tersebut.

Teknologi ini tidak eksklusif satu sama lain, juga tidak ada yang secara inheren lebih baik dari yang lain. Keduanya memberikan kemampuan penyimpanan yang berharga untuk kebutuhan yang berbeda. Banyak organisasi akhirnya menjalankan satu atau lebih dari setiap jenis untuk beban kerja yang berbeda, tingkat redundansi, dan ketersediaan. Jika Anda membutuhkan tempat untuk sekelompok pengguna untuk menyimpan dan berbagi file mereka, NAS mungkin adalah jawaban yang tepat. Mencoba menggunakan NAS untuk menyediakan penyimpanan bersama untuk beban kerja yang memerlukan akses penyimpanan tingkat rendah (seperti blok), atau yang memiliki sistem file yang kurang umum (seperti vmfs) dapat menimbulkan lebih banyak kerumitan, dan akibatnya, SAN akan menjadi jauh lebih cocok.

* Kredit gambar:  "Storage 5x10s" oleh Meathead Movers dilisensikan berdasarkan CC BY-SA 2.0 dan "Storage Units" oleh JeepersMedia dilisensikan berdasarkan CC BY 2.0.


Linux
  1. Solusi Perangkat Lunak NAS Terbaik untuk Penyimpanan Jaringan

  2. 5 Layanan Penyimpanan Cloud Teratas

  3. Tata graha Linux:Menangani arsip dan pencadangan

  1. Untuk Mengalokasikan Penggunaan Data Secara Efisien Dengan Dua Koneksi Internet?

  2. Membandingkan dua daftar yang tidak disortir di linux, mencantumkan yang unik di file kedua

  3. Apakah ada sistem file penyimpanan tingkat blok?

  1. Cara Mentransfer File Antara Dua Komputer menggunakan Perintah nc dan pv

  2. Perbedaan antara SAN dan NAS

  3. cara memperluas penyimpanan SAN di CentOS 7