Sabtu, 15 Juni 2013

Komputasi Cloud

a. Pendahuluan

Cloud Computing atau yang biasa disebut Komputasi Awan adalah suatu teknologi yang memanfaatkan layanan internet yang mana menggunakan pusat server yang bersifat virtual yang tujuannya untuk memberikan layanan jasa dari teknologi informasi, serta pemeliharaan data dan aplikasi. Contoh dari penyedia jasa layanan cloud computing seperti Google, Microsoft Cloud, Facebook dan lain-lain.

Cloud Computing memungkikan untuk mengakses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat penyimpanan data, aplikasi dan lainnya yang dapat dengan mudah mengambil data, download aplikasi dan berpindah ke cloud lainnya. 


b. GRID Computing

Grid Computing merupakan penggunaan sumber daya yang melibatkan banyak komputer dan terpisah secara geografis tetapi tetap tersambung melalui jalur komunikasi yang berfungsi untuk memecahkan persoalan komputasi skala besar. Jalur komunikasi yang menghubungkan komputer-komputer tersebut adalah internet. 



c. Virtualisasi

Virtualisasi yaitu sebuah teknologi yang memungkinkan untuk membuat versi virtual dari yang bersifat fisik, misalnya sumber daya jaringan. Proses dari virtualisasi ini dilakukan oleh sebuah sebuah firmware atau software.

Jadi dapat disimpulkan bahwa cloud computing adalah sebuah teknologi yang menggabungkan antara virtualisasi dan grid computing yang mana seluruh beban proses komputasi yang ada akan didistribusikan ke berbagai server yang saling terhubung didalam cloud, sehingga proses kerjanya akan lebih ringan.



d. Distributed Computation dalam Cloud Computing

Distributed computation dalam cloud computing merupakan sebuah ilmu yang memecahkan masalah besar dengan memberikan bagian kecil dari masalah untuk banyak memecahkan masalah dan kemudian menggabungkan solusi untuk bagian-bagian menjadi solusi untuk masalah tersebut.



e. Map Reduce dan NoSQL ( Not Only SQL)

Map Reduce merupakan framework dari aplikasi yang terdistribusi. Framework software ini diperkenalkan oleh google dan digunakan untuk mendukung distributed computing yang mana dijalan di atas data yang sangat besar dan dijalankan secara simultan dibanyak komputer.

NoSQL merupakan sebuah konsep mengenai penyimpanan database yang non rasional. 


f. NoSQL Database

NoSQL merupakan sistem manajemen database yang berbeda dari database relasional. NoSQL ini adalah istilah untuk menyatakan berbargai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, atau non-database relational seperti MongoDB,Cassandra,CouchDB, dan lain-lain.




Tidak ada komentar: