(Andrew File System)

Intro : Pada mata kuliah Sistem Terdistribusi ada materi tentang AFS dan saya yang tergabung dalam Group Selatan di dalam Kelas akan sharing about that :-)

Pengertian

Andrew adalah file system terdistribusi yang dirancang dan diimplementasikan di Universitas Carnegie Mellon. Sistem file Andrew (AFS) merupakan mekanisme berbagi informasi yang mendasari di antara klien lingkungan. Perusahaan Transarc mengambil alih pengembangan AFS, kemudian dibeli oleh IBM. IBM sejak itu telah menghasilkan beberapa implementasi AFS komersial.

AFS kemudian dipilih sebagai DFS untuk koalisi industri; hasilnya adalah Transarc DFS, bagian dari lingkungan komputasi terdistribusi (DCE) dari organisasi OSF. Pada tahun 2000, Lab Transarc IBM mengumumkan bahwa AFS akan menjadi produk open source (disebut OpenAFS) yang tersedia berdasarkan lisensi publik IBM dan Transarc DFS dibatalkan sebagai produk komersial. OpenAFS tersedia di sebagian besar versi komersial UNIX serta sistem Linux dan Microsoft Windows

Arsitektur

Karakteristik AFS

Whole file serving

Seluruh konten dari direktori dan file dikirim kepada komputer client oleh AFS servers (di AFS3, file yang ukurannya lebih dari 64 kbytes ditransfer dalam 64 kbyte chunks).

Whole file caching

Copy dari sebuah file chunk yang telah ditransfer di komputer client disimpan dalam cache pada local disk. Cache disini mengandung ratusan file yang sering dipakai di dalam sebuah komputer.

Kelebihan AFS

§ Kinerja Jaringan yang Lebih Baik: AFS dirancang untuk jaringan yang lebih besar sehingga lebih cepat dan lebih efisien. Di bawah AFS, file dikelola oleh server pusat. Mesin cache file klien mengakses ke disk lokal. Jika mesin klien memperbarui file, itu memperbarui salinan lokal dan mengirimkan pembaruan ke server. Sebaliknya, sistem file lain (seperti NFS), mensyaratkan bahwa sistem pengarsipan disinkronkan; ini tidak layak di jaringan besar yang terhubung oleh router, seperti milik Stanford. Dan sementara banyak sistem pengarsipan lainnya bekerja dengan baik pada jaringan ukuran kecil dan menengah, tidak cocok untuk jaringan besar seperti milik Stanford.

§ Otentikasi Pengguna: AFS mengautentikasi pengguna, bukan mesin. Ini memungkinkan orang dengan akun AFS untuk mengakses file akun mereka dari mesin apa pun yang memasang sistem pengarsipan AFS, seperti yang ada di cluster Terman.

§ Sistem File Global: Setiap lembaga yang menggunakan AFS dan terhubung ke Internet kemungkinan besar memiliki sel. Periksa di bawah direktori / afs / untuk sistem file lembaga lain. Misalnya, Anda dapat mengakses arsip Macintosh di University of Michigan dengan mengubah direktori menjadi /afs/umich.edu/group/itd/archive/mac, sehingga menghilangkan kebutuhan untuk file publik FTP pada server AFS jarak jauh.

§ Administratif yang Lebih Mudah: Karena AFS adalah sistem terdistribusi, administrator dapat fokus pada server daripada mesin klien karena mesin klien mendapatkan semua informasi mereka dari server. Sehingga update dan maintenance perangkat lunak menjadi lebih mudah.

§ Izin File: AFS memungkinkan kontrol yang lebih besar atas izin file direktori seseorang. Individu dapat memberikan hak istimewa kepada individu atau grup yang dibuat pengguna. Ini sangat ideal untuk proyek grup. Pengguna AFS perlu mempelajari serangkaian perintah dan izin file baru yang berbeda dari yang mungkin mereka gunakan di NFS. Satu perbedaan penting: AFS tidak mendukung izin berbasis file; Izin AFS hanya berlaku untuk direktori (meskipun izin file Unix masih ada untuk file). Izin AFS dicakup di bagian Izin Pengaturan.

§ Cadangan: Setiap malam, server AFS membuat cadangan akun Anda yang dapat Anda akses. Ini terkadang memungkinkan Anda untuk membatalkan penghapusan file yang tidak sengaja Anda hapus atau timpa.

§ Dan yang tak kalah pentingnya, Keamanan: AFS yang dikombinasikan dengan Kerberos menawarkan keamanan yang sangat baik karena mengotentikasi pengguna dan pekerjaan, bukan mesin (ini mengurangi kemungkinan spoofing IP). Ini juga menawarkan enkripsi melalui Kerberos, sehingga membantu mengurangi kemungkinan seseorang mengendus kata sandi Anda dari paket.

Persamaan dan Perbedaan Dengan NFS

Persamaan :

AFS sama seperti NFS menyediakan akses menuju shared files secara transaparant.

Akses menuju ke file AFS adalah melalui normal unix file primitives (tanpa modifikasi atau rekompilasi). AFS selalu kompatibel dengan NFS.

Perbedaan :

Secara desain dan implementasi, AFS berbeda dengan NFS,perbedaan utama, NFS didesain untuk dapat menangani activeusers dengan jumlah yang lebih banyak daripada distributed file Systems yang lain.

Kunci AFS untuk menangani jumlah active users yang besar terletak pada kemampuan caching seluruh files pada client node.

Ok Mates, sekian berbagi dari saya. Jumpa lagi pada tulisan-tulisan berikutnya ocre :-)

--

--

alWADIFAQIRHAQIR H Novriandi ST CET CTP CHt CNNLP

Narator Peradaban. Konsen di Content Falsafah Islam dan Universal; Pengembangan Diri&Kesehatan Holistik; Teknologi Informasi&Komunikasi. SehatSuksesBahagia