Minggu, 17 April 2016

File Service

Kelompok 8
1. Achmad Bilal Assyafi (50412070)
2. Ardian Yuniarto (51412046)
3. Markus Simanjuntak (54412452)
4. Mulia Sebastian (55412153)
5. Regsi Dwi Ratmanto (56412089)
6. Reza Nugraha Putra (56412208)

1. Pengenalan File Service
File service adalah suatu perincian atau pelayanan dari file system yang ditawarkan pada komputer client. Suatu file server adalah implementasi dari file service dan berjalan pada satu atau lebih mesin. File itu sendiri berisi dari nama, data dan atribut file seperti kepemilikan file, ukuran, waktu pembuatan file dan hak akses file. File sistem merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi.

2. Komponen File service
Komponen-komponen file service adalah terdiri dari :

  • File Service Pengoperasian dari masing-masing file.
  • Directory Service Management atau pengaturan direktori.
  • Naming Service
    •  Location Independence : 
                          File dapat dipindahkan tanpa penggantian nama.
    • Hal yang umum untuk penamaan file dan directori :
    1. Mesin + nama path e.g / machine / path atau machine : path
    2. Mounting File sistem secara remote kedalam hirarki local file.
    3. Single name space yang sama pada semua mesin.
    • Dua level penamaan : 
                         Nama simbolik yang dilihat user dan nama binary yang dilihat oleh sistem.

3. Arsitektur File Service



  • Layanan Flat File (Flat file service)
    • Beroperasi pada isi file.
    • Unique File Identifier (UFID).
  • Layanan Directori (Directory Service)
    • Menyediakan pemetaan antara nama sebagai teks ke UFIDs.
  • Modul Client
    • Menyediakan aplikasi untuk mengakses layanan file jarak jauh secara transparan.
    • Menyimpan status (state): open files, positions.



sumber :
- https://www.scribd.com/doc/138427963/Makalah-File-Service-pada-Sistem-Terdistribusi
- https://www.academia.edu/10638873/RANGKUMAN_MATERI_SISTEM_TERDISTRIBUSI

Minggu, 10 April 2016

Cloud Computing

Assalamualaikum Wr. Wb.
Pada tulisan yang sebelumnya saya sempat membahas mengenai Komputasi Modern yang mana didalamnya saya membahas mengenai perkembangan dari komputasi modern seperti Mobile Computing, Grid Komputing, Cloud Computing. Tulisan kali ini saya akan membahas lebih dalam mengenai Cloud Computing.

Cloud Computing adalah sebagai penyedia sebuah layanan yang dibutuhkan oleh user atau pengguna, medianya yaitu internet makanya dinamakan sebagai cloud/awan yang menggambarkan internet tersebut. Cloud Computing memungkinkan penyimpanan data yang dapat diakses secara bersama-sama, dan itu sangat menyangkut dengan kemanan data itu sendiri. Maka dari itu pada cloud computing kita harus menerapkan virtualisasi data.
Virtualisasi adalah suatu bentuk dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage, dan jaringan. Cloud Computing tersedia berkat adanya teknologi virtualisasi yang mendukung abtraksi hardware. Untuk lebih jelasnya lihat gambar 1 yg saya ilustrasikan dibawah:

Pada model lama, satu server bertugas untuk satu kegiatan:

Gambar 1

Untuk gambar yang diatas akan akan terjadi beberapa masalah,
  1. Jika user yang mengakses server semakin banyak, terpaksa diganti dengan yang lebih kuat. Maka proses migrasi server lama ke server baru mengakibatkan downtime ( mesin tidak dapat berfungsi )
  2. Masalah kedua adalah server underutilization, Terkadang underutilization sengaja diadakan agar jika terjadi lonjakan permintaan dimasa depan dapat ditangani oleh server sekarang.


Dengan teknologi virtualisasi, masalah diatas bisa ditutup dengan cara membuat abstraksi dari infrastruktur dibawahnya. Seperti pada gambar 2,


Gambar 2
Keuntungannya :
  1. Satu server fisik dapat menjadi beberapa server logical sehingga resource yang underutilized berkurang (penghematan biaya)
  2. Satu server logical dapat dilayani lebih dari satu server fisik.


Sebagai catatan saja, selama mempelajari tentang cloud computing, kalian akan sering menemui istilah “Hypervisor”. Pengertian Hypervisor adalah sebuah teknik virtualisasi hardware yang membuat beberapa operating system bisa berjalan dalam satu mesin. Dikutip dari [http://en.wikipedia.org/wiki/hypervisor].


Sumber :
http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html
http://www.slideshare.net/rifaiza/keamanan-virtualisasi-dalam-cloud-computing-8411941
http://www.ekorahayu.com/pengertian-cloud-computing.html
https://www.excellent.co.id/product-services/vmware/keuntungan-teknologi-virtualisasi-cloud-computing/