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:
Posting Komentar