Pengantar Komputasi Cloud
Nama : Robby Fahlevi
NPM : 56412641
Kelas : 4IA12
_____________________
D. 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.
Pada cloud computing, penyimpanan data hanya dilakukan pada server
utama, sehingga pengguna hanya dapat mengaksesnya tanpa harus mengetahui
infrastruktur pembuatan aplikasinya. Hanya perlu interface software
saja untuk mengakses server. Interface ini pada umumnya merupakan web
browser yang tersedia dengan banyak pilihan dan tidak berbayar.
Cloud computing dipecah ke dalam beberapa kategori yang berbeda
berdasarkan jenis layanan yang disediakan. SaaS (Software as a Service)
adalah kategori komputasi awan di mana sumber daya utama yang tersedia
sebagai layanan perangkat lunak aplikasi. PaaS (Platform as a Service)
adalah kategori / penerapan komputasi awan di mana penyedia layanan
memberikan platform komputasi atau solusi tumpukan untuk pelanggan
mereka melalui internet. IaaS (Infrastructure as a Service) adalah
kategori komputasi awan di mana sumber daya utama yang tersedia sebagai
layanan yang infrastruktur perangkat keras. DaaS (Desktop sebagai
Layanan), yang merupakan layanan muncul-Aas berkaitan dengan memberikan
pengalaman seluruh desktop melalui internet. Ini kadang-kadang disebut
sebagai virtualisasi desktop / virtual desktop atau desktop host.
Bidang ilmu komputer yang berkaitan dengan sistem terdistribusi disebut
komputasi terdistribusi. Sebuah sistem terdistribusi terdiri dari lebih
dari satu komputer self-directed berkomunikasi melalui jaringan.
Komputer-komputer ini menggunakan memori lokal mereka sendiri. Semua
komputer dalam sistem terdistribusi berbicara satu sama lain untuk
mencapai tujuan bersama tertentu. Atau, pengguna yang berbeda pada
setiap komputer mungkin memiliki kebutuhan individu yang berbeda dan
sistem terdistribusi akan melakukan koordinasi sumber daya bersama (atau
bantuan berkomunikasi dengan node lain) untuk mencapai tugas-tugas
masing-masing. Node berkomunikasi menggunakan message passing. Komputasi
terdistribusi juga dapat diidentifikasi sebagai menggunakan sistem
terdistribusi untuk memecahkan masalah besar tunggal dengan melanggar
itu dengan tugas, masing-masing yang dihitung masing-masing komputer
dari sistem terdistribusi. Biasanya, mekanisme toleransi berada di
tempat untuk mengatasi kegagalan komputer individu. Struktur (topologi,
delay dan kardinalitas) dari sistem ini tidak dikenal di muka dan itu
bersifat dinamis. Komputer individu tidak harus tahu segala sesuatu
tentang seluruh sistem atau masukan lengkap (untuk masalah yang akan
dipecahkan).
E. Map Reduce dan NoSQL (Not Only SQL)
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 adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.
Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.
SUMBER : http://nubijustshare.blogspot.co.id/2016/04/pengantar-komputasi-cloud_8.html
Langganan:
Posting Komentar (Atom)
Mengenai Saya
Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar