Tuesday 9 June 2015

Cloud Computing

Kegiatan ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana  membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing  yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.Cloud Computing merupakan gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud Computing merupakan sebuah metode penggabungan dari berbagai pemanfaatan beberapa teknologi dimana kemampuan TI disediakan sebagai layanan berbasis internet.

Kelebihan dan Kekurangan Cloud Computing:

Kelebihan Cloud Computing:
1. Menghemat biaya dan ruang infratructure pembelian sumber daya komputer
2. Bisa mengakses file dimana saja dan kapan saja
3. Bisa menghemat waktu pada perusahaan sehingga bisa langsung fokus pada perkembangan infrastructure
4. Dapat dengan mudah di monitoring dari satu server
5. Operasional dan manajemen lebih mudah dan sederhana
Kekurangan Cloud Computing:
1. Komputer akan menjadi lemot  atau lambat atau tidak bisa dipakai sama sekali bila internet putus
2. Komputer akan menjadi lambat kinerjanya jika koneksi internet kita juga lambat
3. Komputer akan menjadi sangat lambat karena diakses oleh banyak pengguna sehingga server akan menerima banyak sekali permintaan
Pengertian dan Fungsi Teknologi Cloud Computing


Pengertian Grid Computing
Grid Computing atau Komputasi Grid merupakan salah satu dari tipe Komputasi Paralel, 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.
Grid computing  sendiri 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 

Distributed Computation dalam Cloud Computing
 Hal ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana  membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing  yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.
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.
 
STUDI KASUS
 Studi kasus pada artikel ini dalam pembahasan cloud computing adalah penggunaan pada mobile 
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 :
http://www.it-newbie.com/2014/08/pengertian-dan-fungsi-teknologi-cloud.html
http://semuthitam45.blogspot.com/2013/05/makalah-cloud-computing.html
https://musthopz.wordpress.com/2013/10/10/cloud-computing-dan-grid-computing/
http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html