1. Definisi
Cloud Computing
komputasi awan merupakan gabungan
pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan
pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan
program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu
yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud
computing.
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.
2.
Perbedaan Dengan Komputasi Grid
Perbedaan Dengan Komputasi Grid
-
Komputer
server masih akan diperlukan untuk mendistribusikan berbagai data dan juga
untuk mengumpulkan hasil dari klien yang berpartisipasi didalam konsep
komputasi grid.
-
Konsep
cloud computing akan menawarkan layanan yang lebih baik dari pada komputasi
grid. Bahkan hampir semua layanan yang ada saat ini dapat diperoleh dari konsep
awan (cloud), misalnya seperti pada web hosting, sistem operasi ganda (multiple
operating systems), dukungan berbagai database dan masih banyak lagi yang
lainnya.
-
Konsep
grid computing cenderung lebih sulit digabungkan karena beberapa faktor
heterogen, dan geografis dibandingkan dengan sistem “cluster” komputasi
konvensional, karena harus menggabungkan beberapa macam perbedaan platform dari
sisi perangkat keras dan perangat lunak untuk menghasilkan sebuah
3. Distributed Computation
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.
4.
Map Reduce danNoSQL (Not Only SQL)
Map Reduce danNoSQL (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.
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.
5. Studi Kasus pada mobile BLACKBERRY
dan Amazon Web Services
Blackberry
adalah salah satu dari sekian banyak aplikasi dari mobile computing karena
dilihat dari definisinya,mobile computing adalah computer yang dibuat untuk
mengatasi masalah perpindahan,atau lebih mudahnya adalah computer yang mudah
dibawa kemana-mana dan dapat digunakan untuk berkomunikasi satu sama lain.Salah
satu fasilitas yang ada di black berry untuk berkomunikasi antara satu sama
lain yaitu blackberry messenger atau yang lebih dikenal BBM.Fasilitas dari
blackberry ini menggunakan PIN code dalam berkomunikasi satu sama lain.PIN code
ini hanya untuk membedakan antara blackberry satu dengan blackberry yang
lain.PIN code ini terdiri dari 8 digit,yang terdiri dari alphabet dan
numerik.Blackberry messenger memiliki beberapa kelebihan antara lain:
· Bisa
digunakan untuk melakukan komunikasi berupa chatting
· Memerlukan
biaya yang lebih murah daripada SMS biasa
· Pesan yang
diterima,tidak memenuhi inbox
· Bisa
melakukan chatting dengan grup
Akan tetapi dari beberapa kelebihan tersebut,blackberry messenger memiliki
beberapa kekurangan pula,antara lain : Hanya bisa digunakan oleh sesama
pengguna blackberry Tidak bisa saling berkomunikasi anatara sesama pengguna
apabila tidak mengetahui pin code nya.
Dengan EC2, pelanggan membuat mereka
sendiri Amazon Machine Images (AMIs) yang berisi sistem
operasi, aplikasi, dan data, dan mereka mengontrol berapa banyak contoh
masing-masing berjalan AMI pada waktu tertentu. Pelanggan membayar jam
misalnya-(dan bandwidth) yang mereka gunakan, menambahkan sumber daya komputasi
pada waktu puncak dan menghapus mereka ketika mereka tidak lagi diperlukan. EC2
ini, Simple Storage Service (S3), dan lainnya korban Amazon skala untuk
memberikan layanan melalui internet dalam kapasitas besar untuk jutaan
pengguna.
Amazon menyediakan lima jenis server
yang berbeda mulai dari yang sederhana-core server x86 delapan-core untuk
server x86_64. Anda tidak perlu untuk mengetahui server yang sedang digunakan
untuk memberikan contoh layanan. Anda dapat menempatkan contoh-contoh di lokasi
geografis yang berbeda atau zona ketersediaan. Amazon memungkinkan elastis
alamat IP yang dapat dialokasikan secara dinamis terhadap kasus.Sumber :: www.arsianto.com