HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
cloud

SAN (Storage Area Network): Solusi Storage untuk Server dengan Kebutuhan Tinggi

Ketika kebutuhan penyimpanan data semakin besar, perusahaan tidak selalu dapat mengandalkan hard disk atau SSD yang terpasang langsung pada server. Aplikasi seperti database, virtualisasi, sistem transaksi, dan layanan perusahaan membutuhkan storage yang dapat diakses dengan cepat, terpusat, serta memiliki tingkat ketersediaan tinggi.

Salah satu teknologi yang digunakan untuk kebutuhan tersebut adalah SAN (Storage Area Network). SAN merupakan jaringan khusus yang menghubungkan server dengan sistem penyimpanan sehingga storage dapat digunakan secara terpusat melalui jaringan. Berbeda dengan NAS yang menyediakan akses berbasis file, SAN umumnya menyediakan block-level storage yang dapat digunakan server layaknya disk lokal.

Lalu, apa sebenarnya SAN, bagaimana cara kerjanya, apa saja komponennya, dan kapan teknologi ini dibutuhkan? Berikut pembahasannya, simak sampai akhir ya!

Apa Itu SAN (Storage Area Network)?

SAN (Storage Area Network) adalah jaringan khusus yang dirancang untuk menghubungkan server dengan perangkat atau sistem penyimpanan secara berkecepatan tinggi. SAN memungkinkan beberapa server mengakses kumpulan storage yang berada secara terpisah dari server tersebut.

Pada SAN, storage biasanya diberikan kepada server dalam bentuk block storage. Sistem operasi pada server kemudian dapat melihat volume tersebut seperti media penyimpanan lokal, meskipun secara fisik storage berada pada perangkat penyimpanan yang terhubung melalui jaringan.

Secara sederhana, arsitektur SAN dapat digambarkan seperti berikut: Server → SAN Switch/Fabric → Storage Array

Misalnya, sebuah perusahaan memiliki beberapa server yang menjalankan database dan aplikasi. Daripada setiap server memiliki storage sendiri-sendiri, perusahaan dapat menggunakan storage array terpusat yang dihubungkan melalui SAN. Dengan pendekatan tersebut, kapasitas penyimpanan dapat dikelola secara lebih terpusat dan dialokasikan kepada server sesuai kebutuhan.

Cara Kerja SAN

Cara kerja SAN berbeda dengan penyimpanan biasa karena storage tidak secara langsung terpasang pada server. Server berkomunikasi dengan storage melalui jaringan khusus atau jaringan berbasis IP, tergantung teknologi SAN yang digunakan. Secara umum, prosesnya dapat berlangsung sebagai berikut:

  1. Server mengirimkan permintaan baca atau tulis data.
  2. Host Bus Adapter (HBA) atau adapter jaringan pada server meneruskan permintaan tersebut.
  3. Data melewati SAN fabric atau jaringan penyimpanan.
  4. SAN switch meneruskan trafik menuju storage yang sesuai.
  5. Storage array memproses permintaan tersebut.
  6. Data dikirim kembali ke server.

Karena menggunakan block-level storage, server dapat memperlakukan volume yang diberikan SAN seperti disk atau perangkat penyimpanan lokal.

Contoh Sederhana Cara Kerja SAN

Bayangkan sebuah perusahaan memiliki:

  • 5 server aplikasi
  • 2 server database
  • 1 storage array
  • 2 SAN switch

Storage array dapat menyediakan sejumlah volume untuk berbagai server. Administrator kemudian mengatur volume mana yang dapat diakses oleh server tertentu.

Misalnya:

Server Kebutuhan Storage Volume SAN
Server Database 1 2 TB Volume A
Server Database 2 2 TB Volume B
Server Aplikasi 1 1 TB Volume C
Server Aplikasi 2 1 TB Volume D

Dengan model tersebut, kapasitas storage dapat dikelola dari pusat tanpa harus memasang perangkat penyimpanan fisik tambahan pada setiap server.

Komponen Utama SAN

Sebuah SAN terdiri dari beberapa komponen yang saling terhubung. Secara umum, komponen utamanya mencakup server, storage, dan infrastruktur jaringan.

1. Server atau Host

Server merupakan perangkat yang membutuhkan akses ke storage SAN. Server dapat menjalankan berbagai jenis workload, seperti:

  • Database
  • Virtual machine
  • Aplikasi bisnis
  • Sistem transaksi
  • Server file
  • Sistem backup

Pada implementasi Fibre Channel, server biasanya menggunakan Host Bus Adapter (HBA) untuk terhubung ke jaringan Fibre Channel.

2. Storage Array

Storage array merupakan perangkat yang menyediakan kapasitas penyimpanan untuk server. Storage array dapat menggunakan berbagai jenis media, seperti:

  • HDD
  • SSD
  • Flash storage
  • Hybrid storage

Perangkat storage enterprise biasanya menyediakan berbagai fitur seperti RAID, caching, snapshot, replication, dan pengelolaan volume.

3. SAN Switch

SAN switch berfungsi menghubungkan server dengan storage dan meneruskan trafik storage ke tujuan yang tepat. Pada jaringan Fibre Channel, beberapa switch dapat saling terhubung untuk membentuk SAN fabric yang lebih besar.

4. Host Bus Adapter (HBA)

HBA merupakan adapter yang digunakan server untuk berkomunikasi dengan storage melalui jaringan Fibre Channel. Pada implementasi tertentu, adapter jaringan Ethernet juga dapat digunakan untuk SAN berbasis IP seperti iSCSI.

5. SAN Fabric

SAN fabric adalah infrastruktur jaringan yang menghubungkan host dengan perangkat penyimpanan. Fabric dapat terdiri dari switch dan berbagai koneksi yang membentuk jalur komunikasi antara server dan storage. Dalam lingkungan enterprise, desain fabric biasanya dibuat redundan agar kegagalan satu jalur tidak langsung menyebabkan storage tidak dapat diakses.

6. SAN Management Software

SAN juga membutuhkan software untuk melakukan pengelolaan dan pemantauan. Administrator dapat menggunakannya untuk mengatur:

  • Storage volume
  • Host
  • LUN
  • Akses server
  • Monitoring performa
  • Konfigurasi jaringan
  • Capacity planning

Apa Itu LUN pada SAN?

Salah satu istilah penting dalam SAN adalah LUN (Logical Unit Number). LUN digunakan untuk mengidentifikasi logical storage yang diberikan kepada server. Administrator dapat membuat volume tertentu pada storage array kemudian memetakan volume tersebut kepada server tertentu.

Sebagai contoh: Storage Array → LUN 01 → Server Database

Server kemudian dapat mengenali LUN tersebut sebagai perangkat penyimpanan yang dapat digunakan untuk kebutuhan database. Pengaturan akses LUN juga penting karena tidak semua server seharusnya memiliki akses ke seluruh storage yang tersedia.

Protokol yang Digunakan SAN

SAN dapat menggunakan beberapa teknologi dan protokol untuk menghubungkan server dengan storage. Dua pendekatan yang umum dikenal adalah Fibre Channel dan iSCSI, sementara teknologi lain juga dapat digunakan dalam lingkungan tertentu.

1. Fibre Channel (FC)

Fibre Channel (FC) merupakan teknologi jaringan yang banyak digunakan untuk membangun SAN berperforma tinggi. FC menggunakan infrastruktur khusus untuk storage networking dan dapat menggunakan HBA serta SAN switch. Karakteristiknya antara lain:

  • Performa tinggi
  • Latensi rendah
  • Infrastruktur khusus
  • Cocok untuk lingkungan enterprise
  • Membutuhkan perangkat dan keahlian khusus

Karena membutuhkan komponen khusus, implementasi Fibre Channel biasanya memiliki kompleksitas dan biaya yang lebih tinggi dibandingkan pendekatan berbasis Ethernet.

2. iSCSI

iSCSI (Internet Small Computer System Interface) memungkinkan perintah storage SCSI dikirim melalui jaringan TCP/IP. Dengan demikian, storage berbasis SAN dapat menggunakan infrastruktur Ethernet/IP yang sudah tersedia. Keunggulan iSCSI antara lain:

  • Menggunakan jaringan IP
  • Dapat memanfaatkan infrastruktur Ethernet
  • Lebih mudah diintegrasikan dengan jaringan yang sudah ada
  • Tidak selalu membutuhkan infrastruktur Fibre Channel khusus

Karena alasan tersebut, iSCSI dapat menjadi pilihan untuk organisasi yang ingin menerapkan block storage melalui jaringan IP.

3. Fibre Channel over Ethernet (FCoE)

FCoE (Fibre Channel over Ethernet) memungkinkan trafik Fibre Channel dikirim melalui jaringan Ethernet. Pendekatan ini dapat digunakan untuk menggabungkan trafik jaringan dan storage pada infrastruktur Ethernet tertentu.

4. Fibre Channel over IP (FCIP)

FCIP (Fibre Channel over IP) digunakan untuk membawa informasi Fibre Channel melalui jaringan IP. Teknologi ini dapat digunakan untuk menghubungkan SAN yang berada di lokasi berbeda, misalnya dalam skenario disaster recovery.

Perbedaan SAN dan NAS

SAN sering dibandingkan dengan NAS (Network Attached Storage) karena keduanya sama-sama menyediakan storage melalui jaringan. Namun, cara keduanya menyediakan akses storage berbeda.

Aspek SAN NAS
Kepanjangan Storage Area Network Network Attached Storage
Jenis akses Block-level File-level
Cara akses Volume/block storage File dan folder
Protokol umum Fibre Channel, iSCSI SMB, NFS
Infrastruktur Dapat menggunakan fabric khusus atau IP Umumnya Ethernet
Performa Dirancang untuk workload storage berperforma tinggi Bergantung pada jaringan dan perangkat NAS
Pengelolaan Lebih kompleks Relatif lebih sederhana
Skalabilitas Tinggi pada implementasi enterprise Bergantung pada sistem NAS
Biaya Umumnya lebih tinggi Umumnya lebih terjangkau
Contoh penggunaan Database, virtualisasi, aplikasi enterprise File sharing, backup, kolaborasi

Perbedaan SAN dan DAS

Selain NAS, SAN juga sering dibandingkan dengan DAS (Direct Attached Storage). DAS adalah storage yang terhubung langsung ke server, misalnya hard disk internal atau storage eksternal yang terhubung secara langsung.

Aspek SAN DAS
Koneksi Melalui storage network Langsung ke server
Akses Dapat digunakan oleh beberapa server Umumnya terkait dengan satu server
Pengelolaan Terpusat Lebih terdistribusi
Skalabilitas Tinggi Lebih terbatas
Infrastruktur Lebih kompleks Lebih sederhana
Biaya Lebih tinggi Relatif lebih rendah
Cocok untuk Enterprise dan workload kritis Server atau kebutuhan storage sederhana

DAS dapat menjadi solusi praktis ketika kebutuhan storage masih sederhana. Namun, ketika perusahaan membutuhkan storage terpusat yang dapat diakses banyak server, SAN dapat memberikan arsitektur yang lebih sesuai.

Fungsi SAN dalam Infrastruktur IT

SAN memiliki beberapa fungsi penting dalam lingkungan enterprise.

1. Menyediakan Centralized Storage

SAN memungkinkan storage dikonsolidasikan sehingga administrator tidak perlu mengelola storage secara terpisah pada setiap server. Hal ini dapat membantu meningkatkan efisiensi penggunaan kapasitas dan menyederhanakan pengelolaan storage.

2. Mendukung High Availability

Storage SAN dapat dirancang dengan beberapa jalur koneksi, storage controller, dan perangkat jaringan yang redundan. Dengan rancangan tersebut, kegagalan satu komponen tidak selalu menyebabkan seluruh sistem kehilangan akses storage.

3. Mendukung Virtualisasi

Virtualisasi membutuhkan storage yang dapat digunakan secara fleksibel oleh banyak host. SAN dapat menyediakan shared block storage untuk lingkungan virtualisasi sehingga beberapa host dapat mengakses storage terpusat sesuai konfigurasi yang ditentukan.

4. Mendukung Database

Database enterprise sering membutuhkan storage dengan performa dan ketersediaan yang konsisten. SAN dapat digunakan untuk menyediakan block storage bagi database sehingga storage dapat dikelola secara terpisah dari server database.

5. Mendukung Backup dan Disaster Recovery

SAN juga dapat digunakan untuk membantu proses backup, replication, dan pemindahan data antar lokasi. Dengan storage yang dapat berada terpisah dari server, organisasi dapat merancang strategi perlindungan data dan disaster recovery dengan lebih fleksibel.

6. Memudahkan Konsolidasi Storage

Daripada menyediakan storage terpisah untuk setiap server, perusahaan dapat menggabungkan kapasitas storage dalam satu atau beberapa storage array. Kapasitas tersebut kemudian dapat dialokasikan sesuai kebutuhan masing-masing server.

Kelebihan SAN

Penggunaan SAN memberikan sejumlah keuntungan, terutama pada lingkungan dengan kebutuhan storage yang besar.

  • Performa Tinggi
    SAN dirancang khusus untuk menangani trafik storage dan dapat memberikan akses data dengan latensi rendah, terutama pada implementasi Fibre Channel.
  • Skalabilitas
    Kapasitas storage dapat diperluas tanpa harus selalu mengganti storage lokal pada setiap server.
  • Manajemen Terpusat
    Administrator dapat mengelola storage dari sistem penyimpanan terpusat.
  • Mendukung High Availability
    SAN dapat dirancang menggunakan jalur dan perangkat yang redundan untuk mengurangi single point of failure.
  • Mendukung Banyak Server
    Satu infrastruktur SAN dapat menyediakan akses storage kepada banyak server dengan pengaturan akses yang sesuai.
  • Mendukung Workload Enterprise
    SAN banyak digunakan untuk kebutuhan seperti database, virtualisasi, dan aplikasi bisnis yang memerlukan storage terpusat dengan performa serta ketersediaan tinggi.

Kekurangan SAN

Meskipun memiliki banyak kelebihan, SAN bukan solusi yang selalu diperlukan untuk semua organisasi.

  • Biaya Implementasi Lebih Tinggi
    SAN dapat membutuhkan storage array enterprise, switch, adapter, lisensi, serta infrastruktur tambahan.
  • Konfigurasi Lebih Kompleks
    Pengelolaan SAN membutuhkan pemahaman mengenai storage, jaringan, multipathing, zoning, LUN, serta keamanan akses.
  • Membutuhkan Administrator Berpengalaman
    Kesalahan konfigurasi dapat menyebabkan masalah akses storage atau bahkan berdampak pada beberapa server sekaligus.
  • Pemeliharaan Lebih Kompleks
    Semakin besar lingkungan SAN, semakin banyak komponen yang perlu dimonitor dan dipelihara. Karena itu, SAN umumnya lebih relevan ketika kebutuhan organisasi sudah cukup besar dan manfaat centralized block storage sebanding dengan kompleksitas infrastrukturnya.

Apa Itu Multipathing pada SAN?

Multipathing adalah mekanisme yang memungkinkan server memiliki lebih dari satu jalur menuju storage.
Sebagai contoh: Server → SAN Switch A → Storage dan Server → SAN Switch B → Storage

Jika salah satu jalur mengalami gangguan, jalur lainnya dapat digunakan sesuai konfigurasi dan kemampuan sistem. Selain meningkatkan ketersediaan, multipathing juga dapat membantu distribusi trafik storage pada konfigurasi tertentu.

Apa Itu SAN Zoning?

SAN zoning adalah mekanisme pada SAN berbasis Fibre Channel yang digunakan untuk mengatur perangkat mana yang dapat saling berkomunikasi dalam jaringan storage. Dengan zoning, administrator dapat menentukan server tertentu hanya boleh mengakses storage atau volume yang sesuai dengan kebutuhannya.

Misalnya, server database dapat diberikan akses ke storage khusus database, sementara server aplikasi tidak dapat mengakses storage tersebut. Pengaturan ini membantu membatasi akses, meningkatkan keamanan, dan membuat pengelolaan jaringan SAN menjadi lebih terstruktur.

Kapan SAN Sebaiknya Digunakan?

SAN (Storage Area Network) cocok digunakan ketika organisasi memiliki banyak server yang membutuhkan storage terpusat, database berukuran besar, atau infrastruktur virtualisasi. Teknologi ini juga dapat dipertimbangkan untuk aplikasi enterprise yang membutuhkan performa storage tinggi, high availability, disaster recovery, serta kapasitas penyimpanan yang terus berkembang. Dengan pengelolaan terpusat, penggunaan storage juga dapat disesuaikan dengan kebutuhan masing-masing server.

Namun, SAN tidak selalu menjadi pilihan untuk setiap kebutuhan. Jika hanya membutuhkan penyimpanan dan berbagi file dalam skala kecil, NAS biasanya lebih sederhana. Sementara itu, kebutuhan storage yang hanya digunakan oleh satu server dan tidak memerlukan shared storage dapat menggunakan DAS.

Contoh Penggunaan SAN

1. SAN untuk Data Center

Dalam data center, SAN dapat menghubungkan banyak server dengan storage array terpusat. Server dapat menjalankan berbagai aplikasi sementara kebutuhan storage dikelola melalui infrastruktur SAN.

2. SAN untuk Virtualisasi

Pada lingkungan virtualisasi, banyak host dapat membutuhkan akses terhadap shared storage. SAN dapat menyediakan storage tersebut sehingga pengelolaan virtual machine menjadi lebih fleksibel.

3. SAN untuk Database

Database dengan kebutuhan transaksi tinggi dapat menggunakan storage SAN untuk memperoleh akses block-level storage dan pengelolaan storage terpusat.

4. SAN untuk Disaster Recovery

Perusahaan dapat menggunakan SAN untuk mendukung replication atau pemindahan salinan data ke lokasi lain sebagai bagian dari strategi disaster recovery.

Hal yang Perlu Diperhatikan Sebelum Menggunakan SAN

Sebelum menerapkan SAN, perusahaan sebaiknya tidak hanya mempertimbangkan kapasitas storage. Beberapa aspek penting yang perlu diperhatikan antara lain:

1. Kapasitas

Tentukan kapasitas storage saat ini sekaligus proyeksi pertumbuhannya.

2. Performa

Perhatikan kebutuhan IOPS, throughput, dan latency dari workload yang akan menggunakan SAN.

3. Redundansi

Pertimbangkan penggunaan storage controller, switch, koneksi, dan power supply yang redundan sesuai kebutuhan.

4. Protokol

Pilih teknologi seperti Fibre Channel atau iSCSI berdasarkan kebutuhan performa, infrastruktur, biaya, dan kemampuan tim.

5. Keamanan

Atur akses server terhadap storage secara ketat. Gunakan zoning, masking, authentication, dan mekanisme keamanan lain sesuai arsitektur yang diterapkan.

6. Monitoring

Pantau kapasitas, latency, throughput, error, kondisi perangkat, dan performa storage secara berkala.

7. Disaster Recovery

Tentukan bagaimana data akan dilindungi ketika terjadi kegagalan hardware, kerusakan data, atau bencana pada lokasi utama.

SAN dalam Perkembangan Infrastruktur Modern

Konsep SAN terus berkembang seiring perubahan teknologi data center. Selain Fibre Channel dan iSCSI, lingkungan storage modern juga mengenal pendekatan seperti NVMe over Fabrics (NVMe-oF) untuk mengakses storage NVMe melalui jaringan.

Perkembangan tersebut menunjukkan bahwa kebutuhan utama SAN tetap berkaitan dengan penyediaan storage yang dapat diakses melalui jaringan, tetapi teknologi transport dan infrastrukturnya terus berkembang mengikuti kebutuhan performa dan efisiensi data center.

SAN juga dapat hadir dalam bentuk virtual atau software-defined storage pada arsitektur tertentu. IBM mencatat bahwa SAN dapat mencakup node storage virtual dan sumber daya cloud dalam bentuk virtual SAN atau vSAN.

Kesimpulan

SAN (Storage Area Network) merupakan jaringan khusus yang menghubungkan server dengan storage melalui block-level storage. Teknologi ini memungkinkan kapasitas penyimpanan dikelola secara terpusat dan digunakan oleh beberapa server sesuai kebutuhan.

SAN banyak diterapkan pada lingkungan enterprise, seperti database, virtualisasi, backup, dan disaster recovery karena mendukung performa serta ketersediaan storage yang tinggi. Namun, penerapannya membutuhkan biaya dan pengelolaan yang lebih kompleks dibandingkan solusi seperti NAS atau DAS. Dengan memahami kebutuhan kapasitas, performa, keamanan, dan skalabilitas, perusahaan dapat menentukan apakah SAN sesuai untuk infrastrukturnya.

Untuk informasi lainnya seputar server, hosting, cloud, storage, dan teknologi digital, kunjungi Blog Hosteko.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Kenali Terraform: Cara Mengelola Infrastruktur Lebih Cepat dan Konsisten

Mengelola infrastruktur secara manual dapat menjadi semakin rumit ketika jumlah server, jaringan, database, storage, dan…

2 minutes ago

CAP Theorem: Konsep Penting yang Menentukan Cara Database Menghadapi Gangguan

Dalam sistem database modern, data sering kali tidak hanya disimpan pada satu server. Untuk meningkatkan…

20 hours ago

Kelebihan dan Kekurangan Browser dengan VPN

Browser dengan VPN menjadi salah satu pilihan bagi pengguna yang ingin menambah perlindungan privasi ketika…

20 hours ago

Apa Itu OKR? Begini Cara Mengubah Target Bisnis Menjadi Hasil yang Terukur

Dalam bisnis digital, memiliki banyak target belum tentu membuat perusahaan bergerak ke arah yang sama.…

21 hours ago

Rekomendasi Browser dengan VPN: Opera, Firefox & Tor

Setelah mengetahui kriteria pemilihan browser dengan VPN, langkah berikutnya adalah melihat beberapa pilihan yang tersedia.…

23 hours ago

Jangan Abaikan Zero-Day Vulnerability, Begini Risiko dan Cara Mengatasinya

Di tengah meningkatnya ancaman siber, zero-day vulnerability menjadi salah satu jenis kerentanan yang perlu mendapat…

1 day ago