Cloud
Computing
Cloud Computing adalah
kombinasi dari pemanfaatan teknologi komputer komputasi dan pengembangan yang berbasis
Internet.
Dalam
segala hal yang berhubungan dengan teknologi baru, selain menawarkan
keunggulan-keunggulan dan segala kemudahannya, tentunya ada resiko yang harus
siap ditanggung. Begitu pula dengan cloud computing. Di samping segala
keunggulan dan kemudahannya, teknologi cloud computing tetap memiliki resiko.
Beberapa resiko yang mungkin terjadi antara lain:
1. Service
Level
2. Privacy
3. Compliance
4. Data
Mobility
5. Data
Ownership
Perbedaan Dengan Komputasi Grid
Ø Cloud pada dasarnya merupakan
sebuah perluasan dengan konsep pemrograman berorientasi objek secara abstraksi,
di mana cloud di sini yaitu Internet.
Ø Sistem Grid dirancang untuk
berbagi sumber daya secara kolaboratif. Hal ini juga dapat dianggap sebagai
komputasi cluster yang didistribusikan dengan skala besar.
Ø Komputasi awan dapat menghemat
biaya investasi awal untuk pembelian sumber daya.
Ø Bisa menghemat waktu sehingga
perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
Implementasi
Distribusi Komputasi Awan
Ada tiga poin utama yang diperlukan dalam
implementasi cloud computing, yaitu :
Biasanya merupakan computer desktop biasa.
Computer back end dalam skala besar biasanya berupa
server computer yang dilengkapi dengan data center dalam rak-rak besar. Pada
umumnya computer back end harus mempunyai kinerja yang tinggi, karena harus
melayani mungkin hinggga ribuan permintaan data.
- Penghubung
antara keduanya
Penghubung keduanya bisa berupa jaringan LAN atau internet.
Implementasi Cloud Computing
dalam pemerintahan (E-Goverment)
Cloud Computing dalam pemerintahan (E-Goverment)
dapat mendongkrak kinerja khususnya dalam bidang pemerintahan. E-Goverment
dapat membantu para staff di bidang pemerintahan untuk memberikan pelayanan
yang lebih baik ke masyarakat. Pemerintah dalam negara Indonesia telah
menggunakan cloud computing. Contoh pertama yaitu sebagai penyediaan sumber
informasi. Badan Pengkajian Dan Penerapan Teknologi (BPPT) telah menyediakan
layanan Cloud Computing sebagai layanan jasa alih daya pengelolaan TIK untuk
instansi pemerintah. Layanan ini bertujuan untuk dapat mewujudkan percepatan e-government,
karena memungkinkan pengguna pemerintah berkonsentrasi dalam memberikan layanan
dan tidak dipusingkan dengan konfigurasi maupun pemeliharan perangkat teknologi
informasi.
Definisi
Map Reduce dan NoSQL dan Implementasinya dalam Cloud Computing
Map Reduce adalah
sebuah model pemrograman yang secara khusus dalam mengasosiasikan dan
mendistribusian data dalam menangani masalah pengaturan data dalam skala besar.
Contoh dari penerapan MapReduce ini
dalam suatu produk adalah yang dilakukan oleh Google. Dengan inspirasi dari
functional programming map dan reduce Google bisa menghasilkan filesystem
distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari
Goosle, pada ranah open source terlihat percepatan pemgembangan framework
lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama,
project open source tersebut bernama Apache Hadoop.
Sistem database
NoSQL sangat dioptimalkan untuk pengambilan dan operasi penambahan dan
sering menawarkan fungsionalitas sedikit di luar penyimpanan record (misalnya
key-value stores). Menurunnya fleksibilitas run-time dibandingkan dengan sistem
SQL penuh dikompensasi oleh keuntungan yang nyata pada skalabilitas dan kinerja
untuk data model tertentu.
Wikipedia menyatakan
NoSQL merupakan sistem manajemen database yang berbeda dari sistem manajemen
database relasional yang klasik dalam beberapa hal NoSQL mungkin tidak akan
membutuhkan skema table dan umurnya menghindari operasi join dan berkembang
secara horizontal. Akademisi menyebut database seperti ini sebagai structured
storage, istilah yang di dalamnya mencakup sistem manajemen database
relasional.
Studi Kasus
Studi
kasus pada makalah ini dalam pembahasan cloud computing adalah penggunaan 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:
1. Bisa digunakan untuk melakukan komunikasi berupa chatting
2. Memerlukan biaya yang lebih murah daripada SMS biasa
3. Pesan yang diterima,tidak memenuhi inbox
4. 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 :