Apa itu Cloud Computing?
Mungkin
pembaca masih binggung tentang apa itu cloud computing ? Mengapa sangat
terkenal namun kita tidak tahu maksud dari cloud computing itu ???
Berikut pengertian Cloud Computing dari
beberapa sumber :
Cloud computing adalah
kumpulan dari beberapa resources yang terintegrasi menjadi satu dan digunakan
melalui web. Sebenarnya, cloud computing ini didasarkan pada teknologi grid
computing yang membuat skalabilitas suatu sistem komputasi menjadi sangat besar
dengan cara menggabungkan beberapa sumber daya komputer menjadi satu resource.
Sehingga tidak salah jika ada orang yang mengatakan cloud computing adalah grid
computing yang digabungkan dengan virtualisasi.
(http://danupermadi.blogspot.com/2013/11/pengertian-cloud-computing-sejarah-dan_19.html)
Komputasi awan (bahasa Inggris: cloud
computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi')
dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah
metafora dari internet, sebagaimana awan yang sering digambarkan di diagram
jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer
tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi
dari infrastruktur kompleks yang disembunyikannya.
(http://id.wikipedia.org/wiki/Komputasi_awan)
Komputasi
awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di
server di internet dan tersimpan secara sementara di komputer pengguna atau
client seperti desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan
lain-lain. Cloud Computing (Komputasi awan) adalah gabungan pemanfaatan teknologi
komputer (komputasi) dan pengembangan berbasis Internet (awan).
( http://www.blognazcules.com/2013/03/definisi-cloud-computing.html#ixzz3JsPJeZiX )
( http://www.blognazcules.com/2013/03/definisi-cloud-computing.html#ixzz3JsPJeZiX )
Jadi
dapat kita simpulkan , Cloud Computing adalah sebuah informasi yang kita punya
di komputer (sementara) dan kita simpan di server (internet) secara permanen
untuk bisa kita akses lagi sebagai client. Gambaran dari cloud computing adalah
penyimpanan data dengan sistem awan yaitu saling terhubung satu sama lain ke
server.
Menurut NIST (National
Institute of Standards and Technology), terdapat 5 karakteristik sehingga
sistem tersebut disebut Cloud Computing,
yaitu:
1.
Resource Pooling
Sumber
daya komputasi (storage, CPU, memory, network bandwidth, dsb.) yang dikumpulkan
oleh penyedia layanan (service provider) untuk memenuhi kebutuhan banyak
pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi
ini bisa berupa sumber daya fisik ataupun virtual dan juga bisa dipakai secara
dinamis oleh para pelanggan untuk mencukupi kebutuhannya.
2.
Broad Network Access
Kapabilitas
layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai
jenis perangkat, seperti smartphone, tablet, laptop, workstation, dsb.
3.
Measured Service
Tersedia
layanan untuk mengoptimasi dan memonitor layanan yang dipakai secara otomatis.
Dengan monitoring sistem ini, kita bisa melihat berapa resources komputasi yang
telah dipakai, seperti: bandwidth , storage, processing, jumlah pengguna aktif,
dsb. Layanan monitoring ini sebagai bentuk transparansi antara cloud provider
dan cloud consumer.
4.
Rapid Elasticity
Kapabilitas
dari layanan cloud provider bisa dipakai oleh cloud consumer secara dinamis
berdasarkan kebutuhan. Cloud consumer bisa menaikkan atau menurunkan kapasitas
layanan. Kapasitas layanan yang disediakan ini biasanya tidak terbatas, dan
service consumer bisa dengan bebas dan mudah memilih kapasitas yang diinginkan
setiap saat.
5.
Self Service
Cloud
Consumer bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai melalui
sebuah sistem, tanpa perlu interaksi manusia dengan pihak cloud provider. Konfigurasi
layanan yang dipilih ini harus tersedia segera dan saat itu juga secara otomatis.
Kelima
karakteristik Cloud Computing tersebut harus ada di service provider jika ingin
disebut sebagai penyedia layanan Cloud Computing. Salah satu saja dari layanan
tersebut tidak terpenuhi, maka penyedia layanan tersebut belum/tidak pantas
disebut sebagai cloud provider.
Layanan Cloud Computing
Setelah
pengguna mengetahui karakteristik dari Cloud Computing, berikutnya akan dibahas
jenis-jenis layanan dari Cloud Computing. NIST sendiri membagi jenis layanan
Cloud Computing menjadi tiga sebagai berikut:
1.
Software as a Service (SaaS)
SaaS
adalah layanan dari Cloud Computing dimana pelanggan dapat menggunakan software
(perangkat lunak) yang telah disediakan oleh cloud provider. Pelanggan cukup
tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik.
Contoh
dari layanan SaaS ini antara lain adalah: Layanan produktivitas: Office365,
GoogleDocs, Adobe Creative Cloud, dsb.
Layanan
email: Gmail, YahooMail, LiveMail, dsb.
Layanan
social network: Facebook, Twitter,
Tagged, dsb.
Layanan
instant messaging: YahooMessenger, Skype, GTalk, dsb.
Selain
contoh di atas, tentu masih banyak lagi contoh yang lain. Dalam perkembangannya, banyak perangkat lunak
yang dulu hanya bisa dinikmati dengan menginstal aplikasi tersebut di komputer
kita (on-premise) mulai bisa dinikmatidengan layanan Cloud Computing.
Keuntungan
dari SaaS ini adalah kita tidak perlu membeli lisensi software lagi. Kita tinggal
berlangganan ke cloud provider dan tinggal membayar berdasarkan pemakaian.
2.
Platform as a Service (PaaS)
PaaS
adalah layanan dari Cloud Computing kita bisa menyewa “rumah” berikut lingkungannya,
untuk menjalankan aplikasi yang telah dibuat. Pelanggan tidak perlu pusing
untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi
yang dibuat dapat berjalan dengan baik. Pemeliharaan “rumah” ini (sistem operasi,
network, database engine, framework aplikasi, dll) menjadi tanggung jawab dari penyedia
layanan.
Sebagai
analogi, misalkan ingin menyewa kamar hotel, kita tinggal tidur di kamar yang sudah
disewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan kamar. Yang
terpenting adalah, suasananya nyaman untuk digunakan. Jika suatu saat dibuat tidak
nyaman, maka pelanggan dapat pindah ke hotel lain yang lebih bagus
layanannya.
Contoh
penyedia layanan PaaS: Amazon Web Service, Windows Azure, dan GoogleApp Engine
Keuntungan
dari PaaS bagi pengembang dapat fokus
pada aplikasi yang sedang dikembangkan tanpa harus memikirkan “rumah” untuk
aplikasi, dikarenakan ahl tersebut sudah menjadi tanggung jawab cloud provider.
3.
Infrastructure as a Service (IaaS)
IaaS
adalah layanan dari Cloud Computing sewaktu kita bisa “menyewa” infrastruktur
IT (unit komputasi, storage, memory, network, dsb). Dapat didefinisikan berapa
besar unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwidth
, dan konfigurasi lainnya yang akan disewa. Untuk lebih mudahnya, layanan IaaS
ini adalah seperti menyewa komputer yang masih kosong. Kita sendiri yang
mengkonfigurasi komputer ini untuk digunakan sesuai dengan kebutuhan kita dan
bisa kita install sistem operasi dan aplikasi apapun diatasnya.
Contoh
penyedia layanan IaaS : Amazon EC2, Rackspace Cloud, Windows Azure, dsb.
Keuntungan
dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer
virtual tersebut dapat diubah (scale up/scale down) dengan mudah.
Sebagai
contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa
tambahkan CPU, RAM, Storage, dsb. dengan segera.
Cara Kerja Sistem Cloud Computing
Sistem Cloud bekerja menggunakan internet sebagai
server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke
internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan
tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan
juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan
internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi.
Setelah perintah diterima di server aplikasi kemudian data diproses dan pada
proses final pengguna akan disajikan dengan halaman yang telah diperbaharui
sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat
merasakan manfaatnya.
Contohnya lewat penggunaan email seperti Yahoo ataupun
Gmail. Data di beberapa server diintegrasikan secara global tanpa harus
mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi
internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software
dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi
secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke
internet.
Manfaat Cloud Computing
·
Skalabilitas, yaitu dengan cloud computing kita bisa
menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan
tambahan, misalnya hardisk dll. Kita cukup menambah kapasitas yang
disediakan oleh penyedia layanan cloud computing.
·
Aksesibilitas, yaitu kita bisa mengakses data kapanpun
dan dimanapun kita berada, asal kita terkoneksi denganinternet, sehingga
memudahkan kita mengakses data disaat yang penting.
·
Keamanan, yaitu data kita bisa terjamin keamanan nya
oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang berbasis
IT, data bisa disimpan secara aman di penyedia cloud computing. Itu juga
mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.
·
Kreasi, yaitu para user bisa melakukan/mengembangkan
kreasi atau project mereka tanpa harus mengirimkan project mereka secara
langsung ke perusahaan, tapi user bisa mengirimkan nya lewat penyedia layanan
cloud computing.
·
Kecemasan, ketika terjadi bencana alam data milik kita
tersimpan aman di cloud meskipun hardisk atau gadget kita rusak
Contoh aplikasi yang
menggunakan cloud computing :
1. Google
Drive
Google
Drive adalah layanan penyimpanan Online yang dimiliki Google. Google Drive
diluncurkan pada tanggal 24 April 2012. Sebenarnya Google Drive merupakan
pengembangan dari Google
Docs. Google Drive memberikan kapasitas penyimpanan sebesar 5GB kepada setiap
penggunanya. Kapasitas tersebut dapat ditambahkan dengan melakukan pembayaran
atau pembelian Storage. Penyimpanan file di Google Drive dapat memudahkan
pemilik file dapat mengakses file tersebut kapanpun dan dimanapun dengan
menggunakan komputer
desktop, laptop, komputer tablet ataupun smartphone. File tersebut juga
dapat dengan mudah dibagikan dengan orang lain untuk berbagi pakai ataupun
melakukan kolaborasi dalam pengeditan.
2. Windows
Azure
Windows
Azure adalah sistem operasi yang
berbasis komputasi
awan, dibuat oleh Microsoft untuk mengembangkan dan mengatur
aplikasi serta melayani sebuah jaringan global dari Microsoft Data Centers.
Windows Azure yang mendukung berbagai macam bahasa dan alat pemograman. Sistem
operasi ini dirilis pada 1
Februari 2010.
3. Microsoft
OneDrive
Microsoft
OneDrive (SkyDrive) merupakan layanan komputasi
awan serupa dengan Dropbox dan Google
Driveyang memungkinkan penggunanya mengunggah dan mensinkronkan berkas ke suatu penyimpanan awan dan kemudian mengaksesnya melalui
peramban Web atau perangkat tertentu.
4. Dropbox
Drop Box adalah
layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc.
Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna
untuk menyimpan dan berbagi data serta berkas dengan pengguna lain di internet menggunakan sinkronisasi data. Dropbox
didirikan pada tahun 2007 oleh lulusanMassachusetts Institute of
Technology (MIT) Drew Houston dan
Arash Ferdowsi dengan modal awal yang didapat dari Y Combinator.
Dalam artikel diatas, penulis mengambil beberapa referensi dari berbagai macam sumber dibawah ini.
Sumber Materi dari Buku (E-Book) dan Slide (ppt) :
Sumber Materi di Internet :
-http://id.wikipedia.org/wiki/Komputasi_awan
-http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html
-http://www.blognazcules.com/2013/03/definisi-cloud-computing.html
-http://danupermadi.blogspot.com/2013/11/pengertian-cloud-computing-sejarah-dan_19.html
-http://id.wikipedia.org/wiki/OneDrive
-http://id.wikipedia.org/wiki/Dropbox
-http://www.google.co.id/
Sumber Gambar di Internet :
-http://coldwatersoftware.com/wp-content/uploads/2014/02/windows-azure-logo.jpg
-http://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Cloud_computing-id.svg/305px-Cloud_computing-id.svg.png
-http://www.theinquirer.net/IMG/486/301486/google-drive-logo-2014.jpg
-http://mscorpnews.blob.core.windows.net/ncmedia/2014/09/logo_onedrive2014_ hero1.jpg
-http://m.c.lnkd.licdn.com/mpr/mpr/p/2/005/068/3c4/1c08528.jpg
-https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHEVRTCBwRoAaZRijIZuWGMMomu9O-FRSB8lhQrwfLRVTAPm-YsNaDyf3MU6o2XyH2My8nWNEDjwm_KMQH7zjfjZzrgaDoAXS0xtb-hKnXYEpr_c4FOMNffmFpcZSAerMbCHoahDHeNTM_/s1600/ cloud2.png
-https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigmO-6MrIzZw8y_SjwpoaZylxCjCa7m30xIIXm6Rqjkf64tWfAzsfBpkMvHkAsuAEjwf6vwHOKj5UI4nmLlwffrvXlKO2L5ZgnJ2XMnJ2EbMxrDlk6AGk2HbY8xlPb9TWsONYKEZZ78Y0/ s1600/Cloud-computing-concept_nobg.png
-http://chip.co.id/asset/public/articles/images/prediksi_cloud_computing_2013_ dari_red_hat_121212 .jpg
EmoticonEmoticon