PENDAHULUAN
Cloud computing itu terdiri dari 2 kata, yaitu cloud dan
computing. Secara
harfiah cloud aadalah awan, sedangkan computing itu adalah komputasi Untuk makna
dari ‘cloud computing’ itu sendiri artinya adalah penggunaan sumber daya
komputasi (hardware dan software) yang diwujudkan dalam bentuk layanan yang
bisa diakses melalui jaringan (biasanya internet). Asal kata cloud atau awan
ini adalah penggambaran dari internet.
Cloud computing menyediakan sebuah
layanan dimana informasinya disimpan di server secara permanen dan disimpan di
computer client secara temporary. E mail service, facebook, google adalah
beberapa contoh penggunaan cloud computing. Di dalam cloud computing dikenal
istilah front-end (desktop-PC) dan back-end(server) yang dimana harus saling
terhubung di dalam sebuah jaringan internet. Front-end bertugas dalam
pengambilan data dan menjalankan aplikasi dari back-end sedangkan Back-end
bertugas sebagai sumber yang diistilahkan dengan cloud.
PEMBAHASAN
Cloud Computing
adalah pemanfaatan teknologi komputer yang berasal dari penggabungan antara
virtualisasi dan grid computing. Komputasi Grid adalah penggunaan sumber daya yang
melibatkan banyak komputer. Digunakan untuk memecahkan persoalan komputasi dalam
skala besar yang terdistribusi dan terpisah secara geografis. Komputasi Grid
menjalankan sistem yang terkoordinasi terhadap sumberdaya komputasi yang tidak
berada dibawah suatu kendali terpusat.
Dalam ilmu komputer
virtualisai adalah sebuah teknik untuk menyembunyikan karakteristik fisik dari
sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna
berinteraksi dengan sumber daya tersebut. Jenis virtualisasi itu ada perangka
keras, perangkat lunak, memori, pemasaran, data dan jaringan. Contoh software
virtualisai itu ada Microsoft Hyper-V dan Virtual Box.
Map Reduce dan NoSQL (Not Only SQL)
MapReduce
adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data
berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri
atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses
utama, yaitu Map dan Reduce. Proses Map bertugas utnuk mengumpulkan informasi
dari potongan-potongan data yang terditribusi dalam tiap komputer dalam cluster
(kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses
Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir
yang dikirim ke pengguna.
NoSQL adalah
tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS.
Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan
tidak menggunakan konsep schema. Dalam NoSQL, setiap tabel berdiri sendiri
tanpa tergantung dengan tabel lainnya.
NoSQL Database
adalah sebuah database yang bertipe NoSQL, yaitu database ini tidak mengenal
istilah relational dan tidak menggunakan konsep schema. Contoh dari NoSQL
Database salah satunya adalah MongoDB.
KESIMPULAN
Cloud computing sangat berguna pada saat ini yang
berfungsi untuk menyimpan data pada internet. Di dalam cloud computing terdapat
map reduce dan NoSQL, dimana MapReduce berfungsi untuk memproses data berukuran
besar.
-TUGAS SOFTSKILL GUNADARMA 4IA17-
DAFTAR PUSTAKA
http://bukanprogrammer.blogspot.com/2013/05/pengantar-komputasi-cloud.html
http://mediakartu.wordpress.com/2013/04/30/pengantar-komputasi-cloud/
Tidak ada komentar:
Posting Komentar