Soal :
- Definisi cloud computing
- Perbedaan dengan komputasi grid
- Implementasi distributed computation dalam cloud computing
- Definisi map reduce dan NoSQL (not only SQL) dan implementasinya dalam cloud computing
- Studi kasus dalam penerapan cloud computing dari beberapa service yang diberikan. Berikan 1 contoh!
Jawaban :
1. Cloud Computing
cloud computing) adalah gabungan
pemanfaatan teknologi komputer (‘komputasi’) dan pengembangan berbasis Internet
(‘awan’).Teknologi komputer berbasis sistem Cloud ini merupakan sebuah
teknologi yang menjadikan internet sebagai pusat server untuk mengelola data
dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk
menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses
data pribadi mereka melalui komputer dengan akses internet
Grid Computing
Grid computing merupakan salah
satu jenis dari komputasi modern. Grid computing adalah arsitektur TI baru yang
menghasilkan sistem informasi perusahaan yang berbiaya rendah dan lebih adaptif
terhadap dinamika bisnis. Dengan grid computing, sejumlah komponen hardwaredan
software yang modular dan independen akan dapat dikoneksikan dan disatukan
untuk memenuhi tuntutan kebutuhan bisnis.
2. Perbedaan Grid Computing dan Cloud Computing
Secara generik, keuntungan dasar
dari penerapan komputasi Grid, yaitu:
1. Perkalian dari sumber daya:
Resource pool dari CPU dan storage tersedia ketika idle
2. Lebih cepat dan lebih besar:
Komputasi simulasi dan penyelesaian masalah apat berjalan lebih cepat dan
mencakup domain yang lebih luas
3. Software dan aplikasi: Pool
dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda,
Metodologi penelitian yang lebih baik
4. Data: Akses terhadap sumber
data global, dan Hasil penelitian lebih baik
sedangkan Cloud Computing
1. Menghemat biaya investasi awal
untuk pembelian sumber daya.
2. Bisa menghemat waktu sehingga
perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
3. Membuat operasional dan
manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam
satu cloud dapat dimonitor dan diatur dengan mudah.
4. Menjadikan kolaborasi yang
terpercaya dan lebih ramping.
5. Mengehemat biaya operasional
pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang
dibangun
3. Implementasi Distributed Computing dalam Cloud Computing
Mempelajari tentang pengunaan
terkoordinasi dari komputer secara fisik terpisah atau terdistribusi, untuk
dalam komputasi cloud dimana media dapat berjalan bersamaan pada banyaknya
komputer yang terhubung melalui media internet.
4. Map Reduce dan NoSQL
Map Reduce merupakan sebuah konsep dimana data yang kontinue
dipecah menjadi bagian data / komponen data kecil dan didistribusikan melalui
mesin-mesin yang terhubung secaracluster. Bisa dibilang map reduce merupakan
sebuah framework yang digunakan untuk mempercepat proses pengolahan data pada
konsep cloud computing.
NoSQL adalah istilah yang dikenal dalam teknologi komputasi untuk
merujuk kepada kelas yang luas dari sistem manajemen basis data yang di
identifikasikan dengan tidak mematuhi aturan pada model sistem manajemen basis
data relasional yang banyak digunakan. Implementasi Map Reduce dan NoSQL dalam
Cloud Computing
Map Reduce dan NoSQL (Not
Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user
mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain.
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.
5. Studi Kasus
Komputasi awan adalah suatu
konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang
dikenal luas,dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan
kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi
bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan
perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini
merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi
Cloud Computing ini adalah iCloud
Tidak ada komentar:
Posting Komentar