File Service Terdistribusi, Komponen File Service dan Interface Service
Nama : Robby Fahlevi
NPM : 56412641
Kelas : 4IA12
_______________________
FILE SERVICE TERDISTRIBUSI
I. 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.
II. 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 :
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.
– Dua level penamaan :
Nama simbolik yang dilihat user dan nama binary yang dilihat oleh sistem.
III. 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)
AFS (Andrew File System)
Ada persamaan dan perbedaan antara AFS dan 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 kompatibel dengan NFS.
Perbedaan:
Secara desain dan implementasi, AFS
berbeda dengan NFS, perbedaan utama, NFS didesain untuk dapat menangani
active users 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.
Karakter AFS
AFS mempunyai dua karakter desain yang unik :
• Whole file serving
Seluruh konten dari direktori dan file
dikirim kepada komputer client oleh AFS servers (di AFS3, file yang
ukurannya lebih dari 64kbytes ditransfer dalam 64kbyte 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.
SUMBER : https://ku2harlis.wordpress.com/file-service/
KOMPONEN DARI 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 :
- 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.
- Dua level penamaan :
- Nama simbolik yang dilihat user dan nama binary yang dilihat oleh sistem.
SUMBER :http://mufrizalrizki.blogspot.co.id/2016/04/file-terdistribusi.html
INTERFACE SERVICE
Pengertian Interface Service
Interface service adalah metode standard komunikasi yang dapat dipakai
oleh siapapun tanpa membedakan vendornya. Interface Service merupakan
titik point yang konsumen gunakan untuk mengakses fungsionalitas yang
diarahkan oleh aplikasi. Interface Service biasanya menggunakan alamat
jaringan, yang berarti bahwa ia dapat di akses oleh konsumen lebih dari
beberapa macam komunikasi jarigan. Alamat jaringan dapat terkenal
lokasinya atau ia dapat terkandung dari direktori service seperti UDDI.
Sebuah kunci aspek dari desain service interface untuk memisahkan
implementasi yang dibutuhkan untuk mengkomunikasikan dengan system lain
dari aplikasi logika bisnis. Interface Service menyediakan interface
yang jauh lebih kasar sambil menjaga semantik dan rincian lebih halus
dari logika aplikasi. Hal ini juga memberikan penghalang yang
memungkinkan logika aplikasi dapat berubah tanpa mempengaruhi interface
konsumen.
Interface Service mengimplementasikan kontrak antara konsumen dan
penyedia. Kontrak ini memungkinkan mereka untuk bertukar informasi
bahkan jika mereka berada di sistem yang berbeda. Interface Service
bertanggung jawab untuk semua rincian pelaksanaan yang dibutuhkan untuk
melakukan komunikasi ini. Rincian tersebut termasuk tetapi tidak
terbatas pada:
- Network protocol. Interface Service harus merangkum semua aspek dari network protocol yang digunakan untuk komunikasi antara konsumen dan pelayanan. Sebagai contoh, anggaplah layanan terkena konsumen melalui HTTP melalui jaringan TCP/IP. Anda dapat menerapkan Interface Service sebagai komponen ASP.NET diterbitkan ke URL terkenal. Komponen ASP.NET menerima permintaan HTTP, ekstrak informasi yang dibutuhkan oleh layanan untuk memproses permintaan tersebut, memanggil implementasi layanan, paket respon layanan, dan mengirim respon kembali ke konsumen sebagai respon HTTP. Dari perspektif layanan, satu-satunya komponen yang memahami HTTP adalah antarmuka layanan. Pelaksanaan layanan memiliki kontrak sendiri dengan antarmuka layanan dan seharusnya tidak memiliki ketergantungan pada spesifikasi teknologi yang digunakan konsumen untuk berkomunikasi dengan antarmuka layanan.
- Data formats. Menerjemahkan Interface Service konsumen antara format data dan format data yang mengharapkan layanan. Sebagai contoh, konsumen eksternal untuk perusahaan dapat menyediakan data dan mengharapkan data yg berada dalam format XML yang sesuai dengan skema standar industri XML. Konsumen internal untuk perusahaan mungkin ingin menggunakan format XML dioptimalkan untuk layanan tertentu. Interface Service bertanggung jawab untuk mengubah dan pemetaan kedua format data dalam format yang dapat menggunakan layanan ini. Pelaksanaan pelayanan tidak memiliki pengetahuan tentang format data spesifik Interface Service mungkin gunakan untuk berkomunikasi dengan konsumen.
- Security. Interface Service harus dipertimbangkan batas kepercayaan sendiri. Konsumen yang berbeda mungkin memiliki persyaratan keamanan yang berbeda, jadi terserah untuk Interface Service untuk melaksanakan konsumen spesifik persyaratan. Misalnya, konsumen eksternal untuk perusahaan umumnya akan memiliki persyaratan keamanan yang lebih ketat daripada konsumen internal untuk perusahaan. Konsumen eksternal mungkin memiliki persyaratan otentikasi kuat dan hanya dapat diberi kewenangan untuk melakukan subset yang sangat terbatas dari operasi yang berwenang untuk konsumen internal. Konsumen internal dapat dipercaya secara implisit untuk kebanyakan operasi dan hanya membutuhkan otorisasi untuk operasi yang paling sensitif.
- Service level agreements. Interface Service memiliki peran signifikan dalam memastikan bahwa pelayanan memenuhi komitmen tingkat layanan untuk satu set khusus konsumen. Interface Service dapat mengimplementasikan caching untuk meningkatkan waktu respon dan mengurangi konsumsi bandwidth. Beberapa contoh dari Interface Service dapat digunakan di satu set beban-seimbang node pengolahan untuk mencapai skalabilitas, ketersediaan, dan kesalahan-toleransi persyaratan.
SUMBER : http://mufrizalrizki.blogspot.co.id/2016/04/file-terdistribusi.html
08.47 | | 0 Comments
Pengantar Quantum Computation
NPM : 56412641
Kelas : 4IA12
_____________________
A. Pendahuluan
Quantum Computation sendiri adalah bidang studi yang difokuskan pada
teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum ,
yang menjelaskan sifat dan perilaku energi dan materi pada kuantum
(atom dan subatom) tingkat.
Quantum
Computer adalah alat untuk perhitungan yang menggunakan langsung dari
kuantum mekanik fenomena, seperti superposisi dan belitan , untuk
melakukan operasi pada Data. Cara kerja quantum computer sendiri berbeda
dengann komputer bisanya. Dalam komputasi klasik, jumlah data dihitung
dengan bit dalam komputer kuantum hal ini dilakukan dengan qubit
(quantum bit) yang berarti jika di komputer biasa hanya mengenal 0 atau
1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara
bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat
dari pada komputer biasa.
Setelah
sedikit memahami apa itu quantum computation dan quantum computer kita
akan memasuki pembahasan dari Entanglement. Entanglement sendiri masih
bagian dari Quantum Computation. Apa itu Entanglement? Entanglement
adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat
dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer
yang dimana jika suatu partikel diperlakukan "A" maka akan memberikan
dampak "A" juga ke partikel lainnya.
Ada juga
pemahaman lain tentang Entanglement menurut Albert Einsten
"Entanglement Kuantum" di istilahkan "Perbuatan Sihir Jarak Jauh" yang
merupakan sifat dasar mekanika kuantum. Entanglement memungkinkan
informasi kuantum tersebar dalam puluhan ribu kilometer, dan hanya
dibatasi oleh seberapa cepat dan seberapa banyak pasangan entanglement
dapat bekerja dalam ruang. Dari sumber yang saya dapatkan dari internet :
[Quantum entanglement] merupakan fenomena yang menghubungkan dua
partikel sedemikian rupa sehingga perubahan yang terjadi pada satu
partikel seketika itu juga tercermin dalam partikel lainnya, meski
mungkin secara fisik diantara mereka terpisah beberapa tahun cahaya.
C. Pengoperasian Data Qubit
Qubit
merupakan kuantum bit , mitra dalam komputasi kuantum dengan digit
biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit
dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi
dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel
elemental seperti elektron atau foton dapat digunakan (dalam praktek,
keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka
atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1.
Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku
partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum )
membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan
fisika kuantum adalah prinsip superposisi dan Entanglement
Bit digambarkan oleh statusnya, 0 atau 1. Begitu pula, qubit
digambarkan oleh status quantumnya. Dua status quantum potensial untuk
qubit ekuivalen dengan 0 dan 1 bit klasik. Namun dalam mekanika quantum,
objek apapun yang memiliki dua status berbeda pasti memiliki rangkaian
status potensial lain, disebut superposisi, yang menjerat kedua status
hingga derajat bermacam-macam.
D. Quantum Gates
Gate sendiri dalam bahasa Indonesia adalah Gerbang.jadi Quantum
Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan
bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum
gates mempercepat banyaknya perhitungan bit pada waktu bersamaan.
E. Algoritma Shor
Algoritma Shor, dinamai matematikawan Peter Shor , adalah
algoritma kuantum yaitu merupakan suatu algoritma yang berjalan pada
komputer kuantum yang berguna untuk faktorisasi bilangan bulat.
Algoritma Shor dirumuskan pada tahun 1994. Inti dari algoritma ini
merupakan bagaimana cara menyelesaikan faktorisasi terhaadap bilanga
interger atau bulat yang besar.
Efisiensi algoritma Shor adalah karena efisiensi kuantum
Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer
kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah
kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor
dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti
banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:
- Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.
- Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.
Hambatan runtime dari algoritma Shor adalah kuantum eksponensial
modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi
Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk
membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang
paling sederhana dan saat ini yaitu pendekatan paling praktis adalah
dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang
reversibel , dimulai dengan penambah ripple-carry. Sirkuit Reversible
biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit.
Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan
menggunakan kuantum transformasi Fourier , tetapi tidak kompetitif
dengan kurang dari 600 qubit karena konstanta tinggi.
Sumber : http://cichaputri.blogspot.com/2015/06/pengantar-quantum-computation.html
03.07 | | 0 Comments
Pengantar Komputasi Cloud
Nama : Robby Fahlevi
NPM : 56412641
Kelas : 4IA12
_____________________
D. Distributed Computation dalam Cloud Computing
Distributed Computing adalah ilmu yang memecahkan masalah besar dengan
memberikan bagian kecil dari masalah untuk banyak komputer untuk
memecahkan dan kemudian menggabungkan solusi untuk bagian-bagian menjadi
solusi untuk masalah tersebut. Distributed computing terkait dengan
system perangkat keras dan perangkat lunak yang memiliki lebih dari satu
elemen pemrosesan atau storage element.
Pada cloud computing, penyimpanan data hanya dilakukan pada server
utama, sehingga pengguna hanya dapat mengaksesnya tanpa harus mengetahui
infrastruktur pembuatan aplikasinya. Hanya perlu interface software
saja untuk mengakses server. Interface ini pada umumnya merupakan web
browser yang tersedia dengan banyak pilihan dan tidak berbayar.
Cloud computing dipecah ke dalam beberapa kategori yang berbeda
berdasarkan jenis layanan yang disediakan. SaaS (Software as a Service)
adalah kategori komputasi awan di mana sumber daya utama yang tersedia
sebagai layanan perangkat lunak aplikasi. PaaS (Platform as a Service)
adalah kategori / penerapan komputasi awan di mana penyedia layanan
memberikan platform komputasi atau solusi tumpukan untuk pelanggan
mereka melalui internet. IaaS (Infrastructure as a Service) adalah
kategori komputasi awan di mana sumber daya utama yang tersedia sebagai
layanan yang infrastruktur perangkat keras. DaaS (Desktop sebagai
Layanan), yang merupakan layanan muncul-Aas berkaitan dengan memberikan
pengalaman seluruh desktop melalui internet. Ini kadang-kadang disebut
sebagai virtualisasi desktop / virtual desktop atau desktop host.
Bidang ilmu komputer yang berkaitan dengan sistem terdistribusi disebut
komputasi terdistribusi. Sebuah sistem terdistribusi terdiri dari lebih
dari satu komputer self-directed berkomunikasi melalui jaringan.
Komputer-komputer ini menggunakan memori lokal mereka sendiri. Semua
komputer dalam sistem terdistribusi berbicara satu sama lain untuk
mencapai tujuan bersama tertentu. Atau, pengguna yang berbeda pada
setiap komputer mungkin memiliki kebutuhan individu yang berbeda dan
sistem terdistribusi akan melakukan koordinasi sumber daya bersama (atau
bantuan berkomunikasi dengan node lain) untuk mencapai tugas-tugas
masing-masing. Node berkomunikasi menggunakan message passing. Komputasi
terdistribusi juga dapat diidentifikasi sebagai menggunakan sistem
terdistribusi untuk memecahkan masalah besar tunggal dengan melanggar
itu dengan tugas, masing-masing yang dihitung masing-masing komputer
dari sistem terdistribusi. Biasanya, mekanisme toleransi berada di
tempat untuk mengatasi kegagalan komputer individu. Struktur (topologi,
delay dan kardinalitas) dari sistem ini tidak dikenal di muka dan itu
bersifat dinamis. Komputer individu tidak harus tahu segala sesuatu
tentang seluruh sistem atau masukan lengkap (untuk masalah yang akan
dipecahkan).
E. Map Reduce dan NoSQL (Not Only SQL)
Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita.
Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table.
Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.
NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.
Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.
SUMBER : http://nubijustshare.blogspot.co.id/2016/04/pengantar-komputasi-cloud_8.html
03.05 | | 0 Comments
Pengantar Komputasi Cloud
Nama : Robby Fahlevi
NPM : 56412641
Kelas : 4IA12
_____________________
A.Pendahuluan
NPM : 56412641
Kelas : 4IA12
_____________________
A.Pendahuluan
Perkembangan
teknologi di era ini menggunakan konsep – konsep seperti social networking,
open, share, colaborations, mobile, easy maintenance, one click, terdistribusi,
scalability, concurency, dan transparan. Sampai saat ini trend teknologi Cloud
Computing (Komputasi Awan) masih terus diteliti dalam penelitian – penelitian
para pakar IT dunia. Dengan berbagai kelebihan dan kekurangan, Cloud Computing
hair dengan memudahkan akses data dari mana saja dan kapan saja, karena dengan
memanfaatkan internet dan menggunakan perangkat fixed atau mobile device
menggunakan internet cloud sebagai tempat penyimpanan data, aplikasi dan
lainya. Teknologi ini akan memberikan banyak keuntungan baik dari sisi pemberi
layanan (provider) atau dari sisi user. Penerapan teknologi ini memberikan
dampak yang sangat signifikan bagi pengembangan teknologi itu sendiri, baik
dari sisi pengguna maupun dari sisi industri. Pengguna diuntungkan dengan
semakin mudahnya memperoleh atau mengunduh data secara cepat dan mudah karena
banyak layanan yang dibuka oleh pihak industri. Keuntungan bagi pihak industri
pun tidak kalah besar dengan kemudahan yang didapat oleh pengguna, karena
dengan semakin majunya teknologi cloud computing akan semakin memudahkan
industri untuk memasarkan produk dan menyebarkan informasi secara meluas
keseluruh penjuru dunia. Cloud computing adalah gabungan pemanfaatan teknologi
komputer dan pengembangan berbasis internet.
Kelebihan
Cloud Computing:
Kelebihan
paling menonjol dari cloud computing adalah kemudahan akses. Untuk mengerjakan
suatu pekerjaan tidak mesti berada dihadapan satu komputer yang sama. Misal
anda diberi tugas oleh oleh atasan anda untuk membuat sebuah bahan presentasi
dengan format aplikasi power point, karena pada komputer anda tidak ada
aplikasi power pointnya maka anda bisa membuatnya di Google Docs (Google Drive)
ataupun skydrive nya windows. Cukup koneksi ke internet, login ke akun google
atau hotmail. Outlook mail, maka anda pun sudah bisa membuat bahan presentasi
secara online. Fleksibilitas, seperti contoh diatas, bahan presentasi yang kita
buat tidak perlu di simpan di hardisk yang akan memakan ruang space. Dimanapun
anda berada ataupun kemanapun anda berpergian file – file tersebut bisa dibuka
dimana saja asalkan ada koneksi internet. Andaikata anda akan pergi ke
perusahaan cabang anda, anda tidak perlu lagi repot – repot membawa laptop ke
cabang perusahaan anda, karena semua file – file tersimpan diawan. Penghematan
adalah kelebihan lain dari cloud computing.
Kekurangan
Cloud Computing:
Hal
yang paling wajib dalam cloud computing adalah koneksi internet, internet bisa
dibilang jalan satu – satunya untuk menuju ke cloud computing, ketika tidak ada
koneksi internet ditempat kita berada, maka jangan harap bisa menggunakan
sistem cloud computing. Hal ini masih menjadi hambatan khususnya bagi
Indonesia, karena belum semua wilayah di tanah air terjangkau oleh akses
internet, ditambah lagi sekalipun ada koneksi internet, koneksinya belum stabil
dan kurang memadai. Kerahasiaan dan keamanan adalah salah satu hal yang paling
diragukan pada komputasi awan. Karena dengan menggunakan sistem cloud computing
ini berarti kita mempercayakan sepenuhnya atas keamanan dan kerahasiaan data –
data kepada perusahaan penyedia server komputasi awan (cloud computing). Contoh
yang paling sederhana adalah ketika anda menyimpan foto – foto anda di facebook
dengan beberapa konfigurasi privasi yang diberikan kepada kita, maka selebihya
kita mempercayakan keamanan file – file tersebut kepada facebook. Andaikata
foto – foto tersebut hilang kita tidak bisa menuntut karena kita memanfaatkan
jasa tersebut secara cuma – cuma alias gratis.
B. Pengantar Komputasi Grid
Komputasi
Grid sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer
(network). Hanya saja, tidak seperti jaringan komputer konvensional yang
berfokus pada komunikasi antar piranti (device), aplikasi pada grid computing
dirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid
Computing biasanya diterapkan untuk menjalankan sebuah fungsi yang terlalu
kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal.
Seperti halnya pengguna internet yang mengakses berbagai situs web dan
menggunakan berbagai protokol seakan – akan dalam sebuah sistem yang berdiri
sendiri, maka pengguna aplikasi Grid Computing seolah – olah akan menggunakan
sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.
Menurut
definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe data
komputasi paralel. Karena penggunaan sumber daya nya melibatkan banyak komputer
terpisah secara geografis namun tersambung via jalur komunikasi (termasuk
internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur
komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari
sumber – sumber komputer yang terpisah menjadi semakin meningkat. Dengan
demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis
lebih jauh lagi, melintasi batas – batas domain administrasi yang ada.
Beberapa
konsep dasar dari komputasi grid:
·
Sumber daya dikelola dan dikendalikan secara
lokal
·
Sumber daya berbeda dapat mempunyai kebijakan
dan mekanisme berbeda
Secara
generik, keuntungan dasar dari penerapan komputasi grid, yaitu:
·
Perkalian dari sumber daya: Resource pool
dari CPU dan storage tersedia ketika idle
·
Lebih cepat dan lebih besar: Komputasi
simulasi dan penyelesaian masalah dapat berjalan lebih cepat dan mencakup
domain yang lebih luas
·
Software dan aplikasi: Pool dari aplikasi dan
pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi
penelitian yang lebih baik.
· Data: Akses terhadap sumber data global, dan
hasil penelitian lebih baik.
C.VIRTUALISASI
Ada dua istilah
yang sedang popouler saat ini dalam hal teknologi komputasi, yaitu Virtualisasi
dan Cloud computing, namun saat ini sepertinya banyak yang menganggap
bahwa virtualisasi dan cloud computing adalah hal yang sama, padahal sebenarnya
cloud computing itu lebih dari sekedar virtualisasi.
Virtualisasi
adalah sebuah teknologi, yang memungkinkan anda untuk membuat versi virtual
dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau
sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau
firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi,
karena dialah layer yang "berpura - pura" menjadi sebuah
infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya,
dengan membeli dan memiliki satu buah mesin, anda seolah - olah memiliki banyak
server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server
baru, komponen, storage, dan software pendukung lainnya.
Contoh
Aplikasi Virtualisasi
·
Pear PC
Gambar 1.8 Pear PC
Software ini dapat berjalan independen terhadap arsitektur. Program yang dibangun oleh sebastian Bialas dan dilisensikan GPL ini termasuk sangat menarik. Dari sisi host, software ini dapat berjalan pada POSIX X-11, termasuk Linux. Selain itu juga dapat berjalan pada host Win32.
SUMBER : http://karynakhaerani.blogspot.co.id/2016/04/pengantar-komputasi-cloud.html
03.04 | | 0 Comments
Langganan:
Postingan (Atom)
Mengenai Saya
Diberdayakan oleh Blogger.