CHAPTER 8: SISTEM ADMINISTRASI SERVER Modern Storage Concept
Topics NFS SAN ? Basic SAN Arsitektur Storage
NFS Awalnya dikembangkan oleh Sun Microsystems Sebagai File Sharing antar komputer di jaringan Dari sinilah konsep network is computer lahir Banyak digunakan sebagai File Server dan juga Diskless Workstation serta File Sharing Server Akses terhadap file di server dilakukan secara transparan (user bisa mengakses file remote seperti mengakses file di local disk) Menggunakan arsitektur client-server Terdapat dua bagian yaitu bagian server dan bagian client yang biasanya akan dipakai oleh user
Server Terdiri dari disk fisik yang berisikan file-system yang di share (export) Daemon-daemon yang bertugas melayani request dari client
Client Komputer dengan software yang mendukung NFS client Melakukan mount terhadap file-system di server yang telah di export sebelumnya User yang melakukan mount akan bisa mengakses file-system yang telah diexport tadi seperti mengakses file/direktori secara biasa
Contoh
Keuntungan NFS Centralized Memudahkan pengaturan Alokasi space per user Jika digabungkan dengan NIS, maka NFS akan bisa menjadi storage bagi user di dalam jaringan
Kerugian /Kelemahan NFS Desain awal hanya untuk jaringan yang lokal dan tertutup Security Congestion (Traffic yang tinggi bisa menyebabkan akses lambat)
Definisi SAN (Storage Area Network) Adalah sebuah network yang didesain untuk transfer data dari server untuk klien. Media alternatif dari Directly Attached target architecture(DAS) dimana storage terhubung ke server untuk sebuah tujuan network yang umum SAN mampu mengkomunikasikan antar storage devices dan juga sistem komputer
Teknologi Banyak teknologi yang dapat dibuat untuk membangun SAN, teknologi umum yang digunakan adalah teknologi fiber channel, dan beberapa menggunakan IP based solutions untuk beberapa aplikasi, Konsep SAN bergantung pada devices yang terpasang pada media tersebut seperti DISK, tapes, RAID, fileserver dsb. Klien mengakses NAS melalui RPC seperti NFS untuk unix atau CIFS untuk windows. ISCSI newest protocol
SAN&NAS: Network& Node SAN vs NAS : SAN adalah network yang menghubungkan beberapa storage subsystem, NAS adalah sebuah storage subsystem. SAN adalah network private (menggunakan protokol storage) yang menghubungkan server dan unit penyimpanan. SAN adalah penambahan quota disk diluar server, sedangkan NAS adalah subsystem disk yang terhubung ke server.
SAN vs NAS
SAN interconnections Berbagai macam teknologi dapat digunakan untuk menghubungkan antar node network, untuk menambah kapasitas disk diluar server Fiber channel adalah dedicated channel yang memiliki performa tinggi dengan menggunakan Fiber channel protocols iSCSI ada SCSI protokol yang dibawa melalui IP network. Dalam hal ini infrastruktur network boleh berbagi dengan aplikasi yang lain
JBODs and RAIDs JBOD = Kumpulan disk yang terpasang dan terkoneksi melalui sebuah FC RAID meningkatkan performa membaca dan menulis dari sebuah disk pada satu waktu. Dan mampu menulis/mirroring informasi pada beberapa disk yang tergabung dalam array. RAID dapat dioperasikan secara hardware melalui HW atau melalui software pada host.
RAID 0 or striping Data dipisah ke beberapa disk untuk meningkatkan performansi Tidak ada redundancy Tidak perlu hardware tambahan
RAID 1 - mirroring Data di replikasi pada beberapa disk untuk redundancy HW/SW Tanpa parity
RAID 2 Redundancy menggunakan kode hamming Sinkronisasi disk, setiap operasi IO dilakukan secara parallel Terdapat ECC/error correction code ( hamming code) f2(b) b0 b1 b2 b2 f0(b) f1(b)
RAID 2
RAID 3 Seperti RAID 0 tapi redundancy Data protection via ECC (Error Correction Control code) Satu disk untuk dedicated parity Lambat untuk menulis b0 b1 b2 b2 P(b)
RAID 4 Menggunakan block ( strip yang lebih besar ) block 0 block 1
RAID array vs DAS vs NAS vs SAN (I) RAID caching engine DAS adalah arsitektur dimana sebuah storage secara privat terhubung ke server, tidak dishare, susah untuk di ukur. 80% market
RAID array vs DAS vs NAS vs SAN (II) NAS arsitektur dimana storage terhubung ke sebuah server melalui network umum dan dapat diakses melalui protokol CIFS atau NFS dan biasanya menggunakan protokol IP TCP/IP dapat di tune untuk optimalisasi transport storage
DAS vs NAS architecture Application Servers NAS Appliances or NAS Head Ends Generic Win2k Linux Unix LAN FC Clients Direct Attached Storage Application Servers Win2k Linux Unix Tape SCSI LAN
Storage Area Network (SAN) SAN architecture Storage Area Network (SAN) Database Servers Block Storage Devices Fibre Channel SAN Clients LAN Storage diakses pada level blok, bukan file Very high performances Storage di share Memiliki tools management yang baik Masalah interoperabilitas