KOMPUTASI AWAN (CLOUD COMPUTING)
Secara kata bila diterjemahkan
kedalam Bahasa Indonesia dapat berbunyi “Komputasi Awan”, namun sampai saat
sekarang ini “mungkin” belum memiliki definisi ilmiah ataupun pengartian pokok
yang jelas kecuali sebuah konsep pemahaman dalam rangka pembuatan kerangka
kerja komputasi secara online lokal (LAN) maupun global (internet) dimana
terdapat beragam aplikasi maupun data dan media penyimpanan yang dapat
diakses dan digunakan secara berbagi (shared service) dan bersamaan
(simultaneous access) oleh para pengguna yang beragam – mulai dari perseorangan
sampai kepada kelas pengguna korporasi atau perusahaan.
Kelebihan:
Kelebihan paling menonjol dari
cloud computing adalah kemudahan akses. Untuk mengerjakan suatu pekerjaan tidak
mesti berada dihadapan satu komputer yang sama. Misal anda diberi tugas oleh
oleh atasan anda untuk membuat sebuah bahan presentasi dengan format aplikasi
power point, karena pada komputer anda tidak ada aplikasi power pointnya maka
anda bisa membuatnya di Google Docs (Google Drive) ataupun skydrive nya
windows. Cukup koneksi ke internet, login ke akun google atau hotmail. Outlook
mail, maka anda pun sudah bisa membuat bahan presentasi secara online.
Fleksibilitas, seperti contoh diatas, bahan presentasi yang kita buat tidak
perlu di simpan di hardisk yang akan memakan ruang space. Dimanapun anda berada
ataupun kemanapun anda berpergian file – file tersebut bisa dibuka dimana saja
asalkan ada koneksi internet. Andaikata anda akan pergi ke perusahaan cabang
anda, anda tidak perlu lagi repot – repot membawa laptop ke cabang perusahaan
anda, karena semua file – file tersimpan diawan. Penghematan adalah kelebihan
lain dari cloud computing.
Kekurangan:
Hal yang paling wajib dalam cloud computing adalah koneksi internet, internet bisa dibilang jalan satu – satunya untuk menuju ke cloud computing, ketika tidak ada koneksi internet ditempat kita berada, maka jangan harap bisa menggunakan sistem cloud computing. Hal ini masih menjadi hambatan khususnya bagi Indonesia, karena belum semua wilayah di tanah air terjangkau oleh akses internet, ditambah lagi sekalipun ada koneksi internet, koneksinya belum stabil dan kurang memadai. Kerahasiaan dan keamanan adalah salah satu hal yang paling diragukan pada komputasi awan. Karena dengan menggunakan sistem cloud computing ini berarti kita mempercayakan sepenuhnya atas keamanan dan kerahasiaan data – data kepada perusahaan penyedia server komputasi awan (cloud computing). Contoh yang paling sederhana adalah ketika anda menyimpan foto – foto anda di facebook dengan beberapa konfigurasi privasi yang diberikan kepada kita, maka selebihya kita mempercayakan keamanan file – file tersebut kepada facebook. Andaikata foto – foto tersebut hilang kita tidak bisa menuntut karena kita memanfaatkan jasa tersebut secara cuma – cuma alias gratis.
Kekurangan:
Hal yang paling wajib dalam cloud computing adalah koneksi internet, internet bisa dibilang jalan satu – satunya untuk menuju ke cloud computing, ketika tidak ada koneksi internet ditempat kita berada, maka jangan harap bisa menggunakan sistem cloud computing. Hal ini masih menjadi hambatan khususnya bagi Indonesia, karena belum semua wilayah di tanah air terjangkau oleh akses internet, ditambah lagi sekalipun ada koneksi internet, koneksinya belum stabil dan kurang memadai. Kerahasiaan dan keamanan adalah salah satu hal yang paling diragukan pada komputasi awan. Karena dengan menggunakan sistem cloud computing ini berarti kita mempercayakan sepenuhnya atas keamanan dan kerahasiaan data – data kepada perusahaan penyedia server komputasi awan (cloud computing). Contoh yang paling sederhana adalah ketika anda menyimpan foto – foto anda di facebook dengan beberapa konfigurasi privasi yang diberikan kepada kita, maka selebihya kita mempercayakan keamanan file – file tersebut kepada facebook. Andaikata foto – foto tersebut hilang kita tidak bisa menuntut karena kita memanfaatkan jasa tersebut secara cuma – cuma alias gratis.
KOMPUTASI GRID (GRID COMPUTING)
Komputasi Grid adalah penggunaan
sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah
secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Grid
computing merupakan cabang dari distributed computing.Grid komputer memiliki
perbedaan yang lebih menonjol dan di terapakan pada sisi infrastruktur dari
penyelesaian suatu proses. Grid computing adalah suatu bentuk cluster
(gabungan) komputer-komputer yang cenderung tak terikat batasan geografi. Di
sisi lain, cluster selalu diimplementasikan dalam satu tempat dengan
menggabungkan banyak komputer lewat jaringan.
Virtualisasi
Ada dua istilah yang sedang popouler saat ini dalam hal teknologi komputasi, yaitu Virtualisasi dan Cloud computing, namun saat ini sepertinya banyak yang menganggap bahwa virtualisasi dan cloud computing adalah hal yang sama, padahal sebenarnya cloud computing itu lebih dari sekedar virtualisasi.
Virtualisasi adalah sebuah teknologi, yang memungkinkan anda untuk membuat versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi, karena dialah layer yang “berpura – pura” menjadi sebuah infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya, dengan membeli dan memiliki satu buah mesin, anda seolah – olah memiliki banyak server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.
Ada dua istilah yang sedang popouler saat ini dalam hal teknologi komputasi, yaitu Virtualisasi dan Cloud computing, namun saat ini sepertinya banyak yang menganggap bahwa virtualisasi dan cloud computing adalah hal yang sama, padahal sebenarnya cloud computing itu lebih dari sekedar virtualisasi.
Virtualisasi adalah sebuah teknologi, yang memungkinkan anda untuk membuat versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi, karena dialah layer yang “berpura – pura” menjadi sebuah infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya, dengan membeli dan memiliki satu buah mesin, anda seolah – olah memiliki banyak server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.
DISTRIBUTED COMPUTATION 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.
Komputasi Terdistribusi merupakan
salah satu tujuan dari Cloud Computing, karena menawarkan pengaksesan sumber
daya secara paralel, para pengguna juga bisa memanfaatkannya secara bersamaan
(tidak harus menunggu dalam antrian untuk mendapatkan pelayanan), terdiri dari
banyak sistem sehingga jika salah satu sistem crash, sistem lain tidak akan
terpengaruh dan juga dapat menghemat biaya operasional karena tidak membutuhkan
sumber daya (resourches).
MAP REDUCE DAN NOSQL (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.
Sumber :
Tidak ada komentar:
Posting Komentar