Cloud Computing adalah model komputasi dimana sumber daya seperti daya komputasi, media penyimpanan(storage), jaringan(network), dan software dijalankan sebagai layanan melalui media jaringan, bahkan dapat diakses di tempat manapun selama terkoneksi dengan internet.
Berikut adalah beberapa keuntungan dan kekurangan yang dapat dilihat dari perkembangan cloud
computing :
Kelebihan
1. Lebih efisien karena menggunakan anggaran yang rendah untuk sumber dayanya.
2. Dengan mudah dapat berorientasi pada keuntungan dan perkembangan yang cepat.
Kekurangan
1.Komputasi awan tidak dapat dilakukan jika tidak dapat terhubung ke Internet.
2.Apabila koneksi internet yang lambat, maka cloud computing tidak lagi optimal untuk digunakan.
3.Fitur yang ditawarkan tidak selengkap aplikasi desktop.
4.Data yang disimpan dalam awan secara umum tidaklah aman karena diperbanyak di beberapa mesin.
5.Satu Pusat Serangan. Penempatan semua server dalam satu komputer akan menjadikannya sebagai target serangan.
Contoh cloud computing untuk versi public adalah layanan-layanan milik Google seperti Google Docs dan Google Spreadsheet.
PENGANTAR KOMPUTASI GRID
Komputasi Grid (Grid Computing) adalah penggunaan sumber daya yang 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 komputasi yang terpisah menjadi semakin meningkat.
Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara
geografis lebih jauh lagi, melintasi batas-batas domain administrasi
yang ada.
Awal komputasi grid dikarenakan adanya distributed computing, yaitu adalah penggunaan komputer secara fisik terpisah tetapi terkoodinasi satu sama lain. sistem terdistribusi ini membutuhkan aplikasi yang berbeda dengan sistem terpusat. Setelah itu sistem terdistribusi berkembang menjadi parallel computing yaitu merupakan teknik komputasi dimana beberapa komputer dimanfaatkan secara bersama-sama menadi satu esatuan.
VIRTUALISASI
Menurut Wikipedia:
"Dalam ilmu komputer, virtualisasi (Inggris: virtualization) adalah
istilah umum yang mengacu kepada abstraksi dari sumber daya komputer.
Definisi lainnya adalah “sebuah teknik untuk menyembunyikan
karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem
lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut.
Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server,
sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan
terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga
termasuk definisi untuk membuat beberapa sumber daya fisik (seperti
beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber
daya logikal."
Virtualisasi pada ilmu komputer merupakan suatu teknik yang memungkinkan penggunaan aplikasi serta sistem operasi dalam satu perangkat saja. Jadi dalam satu perangkat tersebut di virtualisasikan ada beberapa siste operasi yang dapat bekerja dan di proses daam waktu yang bersamaan. Keuntungan dari virtualisasi adalah menghemat biaya dalam pembelian perangkat keras baru.
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.
MAP REDUCE DAN NoSQL (NOT ONLY SQL)
Mapreduce adalah sebuah model pemrograman yang secara khusus dalam
mengasosiasikan dan mendistribusian data dalam menangani masalah
pengaturan data dalam skala besar. NoSQL merupakan kombinasi dua kata: No dan SQL. Arti dari NoSQL adalah
teknologi yang menandingi SQL. Pembuat dan pengadopsi awal dari kata
NoSQL mungkin menginginkan untuk berkata No RDBMS atau No Relational
tetapi akhirnya disuarakan dengan NoSQl.
NoSQL DATABASE
NoSQL adalah sebuah class dari data storage system yang tidak berelasi.
NoSQL tidak memerlukan skema table, sehingga tidak menggunakan konsep
relasi. NoSQL database secara native tidak menggunakan SQL seperti yang
biasa terdapat pada relational database. Untuk mengembangkan inovasi pada portofolio teknologi data manajemen,
Oracle mengumumkan peluncuran Oracle NoSQL Database 2.0, sangat terukur,
low latency, key-value database untuk real-time beban kerja big data.
Oracle NoSQL Database 2.0 menambahkan kemampuan guna mendukung storage
dan pengembalian untuk objek-objek dengan ukuran besar seperti dokumen
dan gambar, sebaik elastisitas dinamis dan automatic rebalancing untuk
alokasi storage dan menghitung source dalam merespon kebutuhan proses
perubahan produksi data.
sekian dari postingan dari saya, jika ada kesalah atau kekurangan dari tulisan ini mohon dimaafkan. Terima kasih
Referensi:
http://godekcadel.blogspot.com/2013/04/pengantarkomputasi-cloud.html
http://www.netmild.com/pengetahuan-dasar-tentang-virtualisasi.html
http://arkhen.com/pengertian-umum-virtualisasi-server/
http://my.opera.com/aviciena/blog/grid-computing-komputasi-grid
http://kopongers.wordpress.com/2012/11/09/cloud-computing-vs-virtualisasi/
http://id.wikipedia.org/wiki/Virtualisasi
Tidak ada komentar:
Posting Komentar