Assalamu‘alaikum wr. wb.
Hello guys! Setiap Sistem Operasi pasatnya menyimpan di setiap Lokasi Server atau PC Lokal. Itulah yang namanya Distributed File System (DFS), dan memperbolehkan untuk menyimpan File yang terisolasi di setiap Server Lokal. Inilah Pembahasan kita mengenai Distributed File System (DFS) dalam Sistem Terdistribusi.
Sumber Materi : Geeksforgeeks.org, Techtarget.com, Javatpoint.com, dan Commvault.com
A. Pengertian Distributed File System (DFS)
Sistem file terdistribusi (DFS) adalah sistem file yang didistribusikan di berbagai server file dan lokasi. Ini memungkinkan program untuk mengakses dan menyimpan data terisolasi dengan cara yang sama seperti pada file lokal. Ini juga memungkinkan pengguna untuk mengakses file dari setiap sistem. Ini memungkinkan pengguna jaringan untuk berbagi informasi dan file dengan cara yang teratur dan diizinkan. Meskipun demikian, server memiliki kontrol penuh atas data dan memberikan kontrol akses kepada pengguna.
Tujuan utama DFS adalah memungkinkan pengguna sistem yang terdistribusi secara fisik untuk berbagi sumber daya dan informasi melalui Common File System (CFS). Ini adalah sistem file yang berjalan sebagai bagian dari sistem operasi. Konfigurasinya adalah kumpulan workstation dan mainframe yang terhubung melalui LAN. Proses membuat namespace di DFS bersifat transparan bagi klien.
DFS memiliki dua komponen dalam layanannya, yaitu:
- Transparansi Lokal : Transparansi Lokasi dicapai melalui komponen namespace.
- Redundansi : Redundansi dilakukan melalui komponen replikasi file.
Dalam kasus kegagalan dan beban berat, komponen-komponen ini bersama-sama meningkatkan ketersediaan data dengan memungkinkan berbagi data di lokasi yang berbeda untuk secara logis dikelompokkan di bawah satu folder, yang dikenal sebagai "akar DFS".
Tidak perlu menggunakan kedua komponen DFS bersama-sama, mungkin menggunakan komponen namespace tanpa menggunakan komponen replikasi file, dan sangat mungkin menggunakan komponen replikasi file tanpa menggunakan komponen namespace antara server.
B. Cara Kerja Distributed File System (DFS)
Sebuah DFS mengelompokkan beberapa node penyimpanan dan secara logis mendistribusikan set data di sepanjang beberapa node yang masing-masing memiliki daya komputasi dan penyimpanan sendiri. Data pada DFS dapat berada di berbagai jenis perangkat penyimpanan, seperti solid-state drive dan hard disk drive.
Set data direplikasi ke beberapa server, yang memungkinkan redundansi untuk menjaga ketersediaan data dengan baik. DFS terletak pada sekelompok server, mainframe, atau lingkungan cloud melalui jaringan area lokal (LAN) sehingga beberapa pengguna dapat mengakses dan menyimpan data tak terstruktur. Jika organisasi perlu meningkatkan infrastruktur mereka, mereka dapat menambahkan lebih banyak node penyimpanan ke DFS.
Klien mengakses data pada DFS menggunakan namespace. Organisasi dapat mengelompokkan folder bersama ke dalam namespace logis. Sebuah namespace adalah kelompok bersama penyimpanan jaringan pada akar DFS. Ini menyajikan file kepada pengguna sebagai satu folder bersama dengan beberapa subfolder. Ketika seorang pengguna meminta file, DFS membawa salinan pertama yang tersedia dari file tersebut.
Ada 2 (Dua) jenis Namespace, yaitu :
1. Standalone DFS Namespaces
Sebuah namespace DFS independen atau mandiri hanya memiliki satu server host. Namespace mandiri tidak menggunakan Active Directory (AD). Pada namespace mandiri, data konfigurasi DFS disimpan di registri server host. Namespace mandiri sering digunakan di lingkungan yang hanya memerlukan satu server.
2. Domain-based DFS Namespaces
Namespace DFS berbasis domain mengintegrasikan dan menyimpan konfigurasi DFS di AD. Namespace berbasis domain memiliki beberapa server host, dan data topologi DFS disimpan di AD. Namespace berbasis domain umumnya digunakan di lingkungan yang memerlukan ketersediaan yang lebih tinggi.
Formulir rute SMB digunakan dalam berbagi file tradisional yang ditautkan ke satu server :
\\<SERVER>\<path>\<subpath>
Jalur berbagi file DFS berbasis domain diidentifikasi dengan memanfaatkan nama domain untuk nama server di seluruh formulir.
\\<DOMAIN.NAME>\<dfsroot>\<path> or \\<FQDN>\<dfsroot>
C. Fitur-fitur pada Distributed File System (DFS)
Iterasi awal dari DFS menggunakan File Replication Service (FRS) milik Microsoft, yang memungkinkan replikasi file yang mudah antar server. Iterasi terbaru dari seluruh file didistribusikan ke semua server oleh FRS, yang mengenali file baru atau yang diperbarui.
"DFS Replication" dikembangkan oleh Windows Server 2003 R2 (DFSR). Dengan hanya menyalin bagian-bagian dari file yang telah berubah dan mengurangi lalu lintas jaringan dengan kompresi data, ini membantu meningkatkan FRS. Selain itu, ini menyediakan pengguna dengan opsi konfigurasi yang fleksibel untuk mengelola lalu lintas jaringan pada jadwal yang dapat dikonfigurasi.
Organisasi menggunakan DFS untuk fitur-fitur seperti skalabilitas, keamanan, dan akses jarak jauh ke data. Fitur-fitur dari DFS meliputi :
1. Kemandirian Lokasi
Pengguna tidak perlu tahu di mana data disimpan. DFS mengelola lokasi dan menyajikan file seolah-olah disimpan secara lokal.
2. Transparansi
Transparansi menjaga Rincian dari satu sistem file tetap terpisah dari sistem file lain dan pengguna. Ada beberapa jenis transparansi dalam sistem file terdistribusi, termasuk :
- Transparansi Struktural : Data muncul seolah-olah berada di perangkat pengguna. Pengguna tidak dapat melihat bagaimana DFS dikonfigurasi, seperti jumlah server file atau perangkat penyimpanan.
- Transparansi Akses : Pengguna dapat mengakses file yang terletak secara lokal atau dari jarak jauh. File dapat diakses di mana pun pengguna berada, selama mereka masuk ke sistem. Jika data tidak disimpan di server yang sama, pengguna seharusnya tidak bisa tahu, dan aplikasi untuk file lokal juga harus dapat dijalankan pada file yang berada di lokasi jarak jauh.
- Transparansi Replikasi : File yang direplikasi dan berada di node yang berbeda dalam sistem file, seperti pada sistem penyimpanan lain, disembunyikan dari node lain dalam sistem. Ini memungkinkan sistem membuat salinan ganda tanpa memengaruhi kinerja.
- Transparansi Penamaan : File tidak seharusnya berubah ketika berpindah antar node penyimpanan.
3. Skalabilitas
Untuk meningkatkan skala DFS, organisasi dapat menambahkan server file atau node penyimpanan.
4. Ketersediaan Tinggi
DFS seharusnya tetap berfungsi dalam kasus kegagalan sebagian dalam sistem, seperti kegagalan node atau crash drive. DFS juga seharusnya membuat salinan cadangan jika ada kegagalan dalam sistem.
5. Keamanan
Data seharusnya dienkripsi saat berada dan dalam perjalanan untuk mencegah akses atau penghapusan data yang tidak sah.
D. Jenis-jenis Distributed File System (DFS)
DFS Namespace menyediakan manajemen terpusat dari folder bersama. Jenis DFS ini memungkinkan organisasi dan kontrol akses dari satu lokasi, memudahkan administrator mengelola pengguna yang mungkin mengakses file di lokasi yang berbeda.
Ini juga memudahkan pelacakan masalah yang mungkin timbul dengan akses file atau izin berbagi karena dapat dikelola secara terpusat.
Keuntungan lainnya adalah menyediakan cara mudah untuk mengakses file bersama tanpa perlu tahu jalur tepatnya. Sebagai gantinya, pengguna dapat menjelajahi direktori dengan menggunakan tautan yang langsung menunjuk ke folder atau file yang diinginkan, membuatnya lebih cepat dan nyaman bagi pengguna yang membutuhkan akses cepat.
1. DFS Replication
DFS Replication memungkinkan replikasi data untuk tujuan redundansi dan ketersediaan. Fitur ini memastikan bahwa bahkan jika satu server gagal atau tidak dapat dijangkau karena masalah konektivitas jaringan, replika lainnya masih dapat diakses oleh pengguna yang membutuhkan akses langsung ke file mereka.
Ini juga menghilangkan kekhawatiran tentang titik kegagalan tunggal saat mengakses data dari situs atau server remote melalui Wide Area Network (WAN).
2. Network File System (NFS)
Network File System (NFS), sistem berbagi file lintas platform yang dikembangkan oleh Sun Microsystems yang berfungsi pada sistem operasi mirip Unix dan platform Windows; dan Common Internet File System (CIFS), implementasi DFS oleh Microsoft yang bekerja pada sistem operasi Windows utamanya tetapi juga dapat berfungsi pada beberapa platform Unix.
Semua fitur ini membuat sistem file terdistribusi menjadi pilihan ideal untuk bisnis yang berurusan dengan jumlah data yang besar karena menawarkan fleksibilitas, skalabilitas, kinerja, dan keandalan sambil juga memberikan penghematan biaya karena pengurangan kebutuhan untuk intervensi manual dan persyaratan pemeliharaan.
3. Common Internet File System (CIFS)
CIFS adalah singkatan dari Common Internet File System. CIFS adalah aksen dari SMB. Artinya, CIFS adalah aplikasi dari protokol SMB, yang dirancang oleh Microsoft.
4. Server Message Block (SMB)
SMB adalah singkatan dari Server Message Block. Ini adalah protokol untuk berbagi file dan diciptakan oleh IMB. Protokol SMB diciptakan untuk memungkinkan komputer melakukan operasi baca dan tulis pada file ke host remote melalui Local Area Network (LAN). Direktori yang ada di host remote dapat diakses melalui SMB dan disebut sebagai "shares".
5. Hadoop
Hadoop adalah kelompok layanan perangkat lunak sumber terbuka. Ini memberikan kerangka kerja perangkat lunak untuk penyimpanan terdistribusi dan pengoperasian big data menggunakan model pemrograman MapReduce. Inti dari Hadoop berisi bagian penyimpanan, yang dikenal sebagai Hadoop Distributed File System (HDFS), dan bagian pengoperasian yang merupakan model pemrograman MapReduce.
6. NetWare
NetWare adalah sistem operasi jaringan komputer yang dikembangkan oleh Novell, Inc. Ini sebagian besar menggunakan multitasking gabungan untuk menjalankan berbagai layanan pada komputer pribadi, menggunakan protokol jaringan IPX.
E. Kelebihan dan Kekurangan Distributed File System (DFS)
Kelebihan :
- DFS memungkinkan beberapa pengguna mengakses atau menyimpan data.
- Ini memungkinkan berbagi data secara remote.
- Meningkatkan ketersediaan file, waktu akses, dan efisiensi jaringan.
- Meningkatkan kapasitas untuk mengubah ukuran data dan juga meningkatkan kemampuan pertukaran data.
- Sistem File Terdistribusi memberikan transparansi data bahkan jika server atau disk mengalami kegagalan.
Kekurangan :
- Pada Sistem File Terdistribusi, node dan koneksi perlu dijamin keamanannya, oleh karena itu kita dapat mengatakan bahwa keamanan berada dalam bahaya.
- Ada kemungkinan kehilangan pesan dan data dalam jaringan saat berpindah dari satu node ke node lain.
- Koneksi basis data dalam Sistem File Terdistribusi bersifat rumit.
- Penanganan basis data tidak mudah dalam Sistem File Terdistribusi dibandingkan dengan sistem pengguna tunggal.
- Ada kemungkinan terjadinya overloading jika semua node mencoba mengirimkan data secara bersamaan.
Itulah Materi tentang Distributed File System (DFS) dalam Sistem Terdistribusi. Mohon maaf apabila ada kesalahan sedikit pun.
Terima Kasih 😄😘👌👍 :)
Wassalamu‘alaikum wr. wb.