Perbedaan Antara Cloud Computing dan Komputasi Terdistribusi

Perbedaan Antara Cloud Computing dan Komputasi Terdistribusi
Perbedaan Antara Cloud Computing dan Komputasi Terdistribusi

Video: Perbedaan Antara Cloud Computing dan Komputasi Terdistribusi

Video: Perbedaan Antara Cloud Computing dan Komputasi Terdistribusi
Video: DASAR CODING | TUTORIAL PHP MENGGUNAKAN MySQLi DAN APA PERBEDAANNYA DENGAN MySQL BIASA 2024, Desember
Anonim

Cloud Computing vs Komputasi Terdistribusi

Komputasi awan adalah gaya komputasi di mana sumber daya tersedia melalui internet. Paling sering, sumber daya ini dapat diperluas dan merupakan sumber daya yang sangat divisualisasikan dan disediakan sebagai layanan. Sumber daya ini terutama dapat dipecah menjadi aplikasi, platform, atau infrastruktur. Bidang ilmu komputer yang berhubungan dengan sistem terdistribusi (sistem yang terdiri dari lebih dari satu node mandiri) disebut komputasi terdistribusi. Biasanya, komputasi terdistribusi digunakan untuk memanfaatkan kekuatan beberapa mesin untuk mencapai satu tujuan skala besar.

Apa itu Cloud Computing?

Komputasi awan adalah teknologi baru yang menghadirkan berbagai jenis sumber daya sebagai layanan, terutama melalui internet. Pihak pengirim disebut sebagai penyedia layanan, sedangkan pengguna disebut sebagai pelanggan. Pelanggan membayar biaya berlangganan biasanya berdasarkan penggunaan. Komputasi awan dipecah menjadi beberapa kategori berbeda berdasarkan jenis layanan yang disediakan. SaaS (Software as a Service) adalah kategori komputasi awan di mana sumber daya utama yang tersedia sebagai layanan adalah aplikasi perangkat lunak. PaaS (Platform as a Service) adalah kategori/aplikasi komputasi awan di mana penyedia layanan mengirimkan platform komputasi atau tumpukan solusi kepada pelanggan mereka melalui internet. IaaS (Infrastructure as a Service) adalah kategori komputasi awan di mana sumber daya utama yang tersedia sebagai layanan adalah infrastruktur perangkat keras. DaaS (Desktop as a Service), yang merupakan layanan –aaS yang baru muncul, berkaitan dengan penyediaan pengalaman desktop secara keseluruhan melalui internet. Ini kadang-kadang disebut sebagai virtualisasi desktop/desktop virtual atau desktop yang dihosting.

Apa itu Komputasi Terdistribusi?

Bidang ilmu komputer yang berhubungan dengan sistem terdistribusi disebut komputasi terdistribusi. Sistem terdistribusi terdiri dari lebih dari satu komputer mandiri yang berkomunikasi melalui jaringan. 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 di setiap komputer mungkin memiliki kebutuhan individu yang berbeda dan sistem terdistribusi akan melakukan koordinasi sumber daya bersama (atau membantu berkomunikasi dengan node lain) untuk mencapai tugas masing-masing. Node berkomunikasi menggunakan message passing. Komputasi terdistribusi juga dapat diidentifikasi sebagai menggunakan sistem terdistribusi untuk memecahkan satu masalah besar dengan memecahnya menjadi tugas, yang masing-masing dihitung dalam komputer individu dari sistem terdistribusi. Biasanya, mekanisme toleransi ada untuk mengatasi kegagalan komputer individu. Struktur (topologi, delay dan kardinalitas) dari sistem tidak diketahui sebelumnya dan bersifat dinamis. Komputer individu tidak harus mengetahui segala sesuatu tentang keseluruhan sistem atau input lengkap (agar masalah dapat dipecahkan).

Apa perbedaan antara Cloud dan Komputasi Terdistribusi?

Cloud computing adalah teknologi yang memberikan berbagai jenis sumber daya sebagai layanan, terutama melalui internet, sedangkan komputasi terdistribusi adalah konsep penggunaan sistem terdistribusi yang terdiri dari banyak node yang diatur sendiri untuk memecahkan masalah yang sangat besar (yang biasanya sulit untuk diselesaikan oleh satu komputer). Komputasi awan pada dasarnya adalah model penjualan dan distribusi untuk berbagai jenis sumber daya melalui internet, sedangkan komputasi terdistribusi dapat diidentifikasi sebagai jenis komputasi, yang menggunakan sekelompok mesin untuk bekerja sebagai satu unit untuk memecahkan masalah skala besar. Komputasi terdistribusi mencapai ini dengan memecah masalah menjadi tugas-tugas yang lebih sederhana, dan menetapkan tugas-tugas ini ke node individu.

Direkomendasikan: