Pengertian dan Tujuan File Sistem Terdistribusi
File Sistem Terdistribusi ( Distributed File System , disingkat) adalah file sistem yang mendukung sharing files dan resources dalam bentuk penyimpanan persistent di sebuah network.
Tujuan utama dari sistem file terdistribusi yaitu mencontoh fungsi dari sistem file non‐terdistribusi pada program klien yang berjalan di komputer‐komputer dalam suatu jaringan. Dimulai dengan pembahasan mengenai sistem storage terdistribusi dan non‐terdistribusi. Sistem file awalnya dikembangkan untuk sistem komputer terpusat dan komputer desktop sebagai fasilitas sistem operasi yang menyediakan antarmuka pemrograman yang bagus dalam storage disk. Setelah itu, mereka menambahkan fasilitas seperti kontrol akses dan mekanisme file‐locking yang membuatnya menjadi lebih berguna dalam pengiriman data dan program. Sistem file terdistribusi mendukung pengiriman informasi dalam bentuk file dan sesumber hardware dalam bentuk storage lewat intranet. File service yang telah dirancang dengan baik menyediakan akses ke file yang disimpan pada server dengan performance yang sama atau bahkan lebih baik dari file yang disimpan pada local disk. Desainnya disesuaikan dengan performance dari jaringan lokal dan oleh karena itulah menjadi yang paling efektif dalam menyediakan pengiriman storage untuk digunakan di intranet.
Komponen File Service
Komponen-komponen file service adalah terdiri dari :
File Sistem Terdistribusi ( Distributed File System , disingkat) adalah file sistem yang mendukung sharing files dan resources dalam bentuk penyimpanan persistent di sebuah network.
Tujuan utama dari sistem file terdistribusi yaitu mencontoh fungsi dari sistem file non‐terdistribusi pada program klien yang berjalan di komputer‐komputer dalam suatu jaringan. Dimulai dengan pembahasan mengenai sistem storage terdistribusi dan non‐terdistribusi. Sistem file awalnya dikembangkan untuk sistem komputer terpusat dan komputer desktop sebagai fasilitas sistem operasi yang menyediakan antarmuka pemrograman yang bagus dalam storage disk. Setelah itu, mereka menambahkan fasilitas seperti kontrol akses dan mekanisme file‐locking yang membuatnya menjadi lebih berguna dalam pengiriman data dan program. Sistem file terdistribusi mendukung pengiriman informasi dalam bentuk file dan sesumber hardware dalam bentuk storage lewat intranet. File service yang telah dirancang dengan baik menyediakan akses ke file yang disimpan pada server dengan performance yang sama atau bahkan lebih baik dari file yang disimpan pada local disk. Desainnya disesuaikan dengan performance dari jaringan lokal dan oleh karena itulah menjadi yang paling efektif dalam menyediakan pengiriman storage untuk digunakan di intranet.
Komponen File Service
Komponen-komponen file service adalah terdiri dari :
- File Service
- Directory Service
- Naming Service
1. Location Independence :
File dapat dipindahkan tanpa penggantian nama
2. Hal yang umum untuk penamaan file dan directori :
Mesin + nama path e.g / machine / path atau machine : path
Mounting File sistem secara remote kedalam hirarki local file.
Single name space yang sama pada semua mesin.
3. Dua level penamaan :
Nama simbolik yang dilihat user dan nama binary yang dilihat oleh sistem.
Kebutuhan File Sistem Terdistribusi
1. Transpansi
Keseimbangan antara flesibilitas dan skalabilitas terhadap kompleksitas dan performansi dalam desainnya.
2. Update file konkuren
Perubahan pada sebuah file oleh seorang klien seharusnya tidak menganggu operasi dari
klien lain yang pada saat bersamaan mengakses atau mengubah file yang sama.
3. Replikasi file
Beberapa file service mendukung penuh replikasi, tetapi kebanyakan
mendukung caching file atau portion file secara lokal, bentuk replikasi
yang terbatas.
4. Ke‐heterogen‐an sistem operasi dan hardware
Antarmuka service sebaiknya didefinisikan sehingga software klien dan
server dapat diimplementasikan untuk sistem operasi dan komputer yang
berbeda.
5. Toleransi kesalahan
Server bisa menjadi stateless, sehingga dapat di‐restart dan service
di‐restore kembali setelah mengalami failure tanpa perlu me‐recover
state sebelumnya.
6. Konsistensi
Ketika file‐file direplikasi atau di‐cache pada site yang berbeda,
ada delay yang tak bisa dihindari pada propagasi modifikasi dari satu
site ke set lain yang membawa copy, dan ini bisa menghasilkan beberapa
deviasi dari one‐copy semantic.
7. Keamanan
Secara virtual, semua sistem file menyediakan mekanisme kontrol akses berdasarkan kegunaan dari daftar kontrol akses.
8. Efisiensi
File service terdistribusi sebaiknya menawarkan fasilitas yang paling
tidak, sama bagusnya dengan yang ditemukan pada sistem file
konvensional, dan sebaiknya mendapat level performance yang dapat
diperhitungkan.
Contoh File Service
NFS (Network File System)
Network File System (NFS) merupakan
sebuah protokol yang dikembangkan oleh Sun Microsystem pada tahun 1984
dan NFS didefinisikan dalam RFC 1094, 1813 dan 3530 sebagai DFS yang
mengijikan sebuah komputer untuk mengakses file melalui network serasa
akses file di disk local.
Tujuan dari NFS adalah untuk memungkinkan
terjadinya pertukaran sistem berkas secara transparan antara
mesin-mesin bebas tersebut.
Protokol NFS
NFS umumnya menggunakan protokol Remote Procedure Call (RPC) yang berjalan di atas UDP dan membuka port UDP dengan port number 2049 untuk komunikasi antara client dan server di dalam jaringan. Client NFS selanjutnya akan mengimpor sistem berkas remote dari server NFS, sementara server NFS mengekspor sistem berkas lokal kepada client.
Mesin-mesin yang menjalankan perangkat lunak NFS client dapat saling berhubungan dengan perangkat lunak NFS server untuk melakukan perintah operasi tertentu dengan menggunakan request RPC.
Beberapa manfaat NFS diantaranya ialah
– Lokal workstations menggunakan ruang disk lebih kecil
– Pemakai tidak harus membagi direktori home pada setiap mesin di jaringan
– Direktori home dapat di set up pada NFS server dan tersedia melalui jaringan
– Device penyimpanan seperti floppy disk, CDROM drives, dll dapat digunakan oleh mesin lainnya
Kerugian /Kelemahan NFS
– Desain awal hanya untuk jaringan yang lokal dan tertutup
– Security
– Congestion (Traffic yang tinggi bisa menyebabkan akses lambat)
SUMBER
https://ku2harlis.wordpress.com/file-service/
https://pinkysoshi.wordpress.com/information-system-2/sistem-terdistribusi/file-sistem-terdistribusi/
http://www.academia.edu/10638873/RANGKUMAN_MATERI_SISTEM_TERDISTRIBUSI
Tidak ada komentar:
Posting Komentar