Komputasi Grid (Grid Computting)





Pengertian Komputasi Grid
Komputasi grid adalah pengelolaan sumber daya dengan melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk menyelesaikan permasalahan komputasi dengan skala besar.

Distributed Computation dalam Cloud Computing
Awal mula dari komputasi grid bermula dari adanya distributed computing. Distributed computing merupakan ilmu yang mempelajari penggunaan komputer terkoordinasi yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan aplikasi yang berbeda dari sistem pusat. Kemudian berkembang menjadi parallel computing, teknik komputasi yang memanfaatkan beberapa komputer secara bersamaan.

Virtualisasi
Virtualisasi adalah sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya computer dari bagaimana cara system lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah system oreasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logical, atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik(seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logical.

Istilah virtualisasai sudah digunakan secara luas sejak 1960-an dan telah diaplikasikan kepada beberapa aspek computer dari keseluruhan system computer sampai sebuah keamanan pun atau komponen individu. Secara umum semua teknologi virtualisasi mengacu kepada “menyembunyikan detail teknis” melalui enkapsulasi.

Map Reduce dan NoSQL (Not Only SQL)
Map Reduce dan NoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. 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
Nosql adalah sebuah memcache dari bagian database sederhana yang berisi key dan value. Database ini bersifat struktur storage dimana sistem databasenya yang berbeda dengan sistem database relasional. Nosql tidak membutuhkan skema table dan menghindari operasi join dan berkembang secara horizontal. Selain itu NoSQL merupakan suatu bahasan yang jauh dari arti kata yang dibaca. Tidak berarti tanpa sql query. Melainkan bagaimana suatu sql query digunakan seminimal mungkin dalam suatu program database. Dengan memanfaatkan teknologi NoSQL ini, diharapkan mampu mengurangi beban server. Selain itu, hal ini juga memudahkan programmer dalam membuat suatu program dan proses pengembangannya.

Database NoSQL, juga disebut Not Only SQL, adalah sebuah pendekatan untuk pengelolaan datadan desain database yang berguna untuk set yang sangat besar data terdistribusi. NoSQL, yang mencakup berbagai teknologi dan arsitektur, berusaha untuk memecahkan masalah skala bilitas dan kinerja data yang besar yang database relasional tidak dirancang untuk menangani.NoSQL ini sangat berguna ketika perusahaan perlu untuk mengakses dan menganalisis sejumlah besar data terstruktur atau data yang disimpan dari jarak jauh pada beberapa virtual server di awan.

Berlawanan dengan kesalahpahaman yang disebabkan oleh namanya, NoSQL tidak melarangbahasa query terstruktur (SQL) Meskipun benar bahwa beberapa sistem NoSQL sepenuhnya non-relasional, yang lain hanya menghindari fungsi relasional dipilih seperti skema tabel tetap dan bergabung dengan operasi. Sebagai contoh, daripada menggunakan tabel, database NoSQL mungkin mengatur data menjadi objek, kunci / nilai berpasangan atau tupel.



NAMA   : Ery Rivaldi
NPM      : 53414655
KELAS  : 4IA22

===================================================================
sumber:


You Might Also Like

0 komentar

Diberdayakan oleh Blogger.