A.
Pengertian Cloud Computing
Cloud
Computing itu adalah gabungan dari pemanfaatan teknologi (komputasi) dan
pengembangan berbasis internet (awan). Cloud computing merupakan sebuah metode
komputasi dimana kemampuan TI disediakan sebagai layanan berbasis
internet. Secara sederhana, Cloud Computing dapat kita bayangkan seperti
sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus
punya pembangkit listrik sendiri? Tentu tidak. Kita tinggal menghubungi
penyedia layanan (dalam hal ini, PLN), menyambungkan rumah kita dengan jaringan
listrik, dan kita tinggal menikmati layanan tersebut. Pembayaran kita lakukan
bulanan sesuai pemakaian. Di bawah ini adalah ilustrasi dari cloud computing :
Perhatikan
titik-titik komputer / server sebagai gabungan dari sumber daya yang akan
dimanfaatkan. Lingkaran-lingkaran sebagai media aplikasi yang menjembatani
sumber daya dan cloud-nya adalah internet. Semuanya tergabung menjadi satu
kesatuan dan inilah yang dinamakan cloud computing.
B.
Perkembangan Cloud Computing
Cloud
computing saat ini sangat populer, selain dari pemain besar software seperti
Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan
layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC.
Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office suite online,
Evernote.com, merupakan sebuah situs yang ditujukan untuk catatan online , dan
RememberTheMilk.com, manajemen tugas online. Email yang tersedia dalam bentuk
web mail merupakan contoh yang sangat kecil dari teknologi cloud computing. Dengan
menggunakan layanan email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi
menggunakan Outlook atau aplikasi desktop lainnya untuk email mereka. Membaca
email dengan browser memungkinkan dilakukan di mana saja sepanjang ada koneksi
internet.
C.
Karakteristik Cloud Computing
Ada lima macam karakteristik cloud computing, yaitu :
1.
On-Demand Self-Services
Sebuah layanan cloud computing harus dapat dimanfaatkan
oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat
dibutuhkan. Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila
kita saat ini membutuhkan layanan aplikasi CRM (sesuai contoh di awal), maka kita
harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia
saat itu juga.
2.
Broad Network Access
Sebuah layanan cloud computing harus dapat diakses dari
mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan
layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung ke
jaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu
melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.
3.
Resource Pooling
Sebuah layanan cloud computing harus tersedia secara
terpusat dan dapat membagi sumber daya secara efisien. Karena cloud
computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan
harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan
secara maksimal.
4.
Rapid Elasticity
Sebuah layanan cloud computing harus dapat menaikkan
(atau menurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila pegawai di
kantor bertambah, maka kita harus dapat menambah user untuk aplikasi
CRM tersebut dengan mudah. Begitu juga jika pegawai berkurang. Atau, apabila
kita menempatkan sebuah website berita dalam jaringan cloud
computing, maka apabila terjadi peningkatkan traffic karena ada
berita penting, maka kapasitas harus dapat dinaikkan dengan cepat.
5.
Measured Service
Sebuah layanan cloud computing harus disediakan secara
terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat
bahwa layanan cloud computing dibayar sesuai penggunaan,
sehingga harus terukur dengan baik.
D.
Tingkatan Cloud Computing
Cloud
computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu:
1.
Infrastructure as service, hal ini meliputi Grid untuk virtualized server,
storage & network. Contohnya seperti Amazon Elastic Compute
Cloud dan Simple Storage Service.
2.
Platform as a service, hal ini memfokuskan pada aplikasi dimana dalam hal ini
seorang developer tidak perlu memikirkan hardware dan tetap fokus pada
pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure
scaling, load balancing dan lain-lain. Contohnya yang sudah mengimplementasikan
ini adalah Force.com dan Microsoft Azure investment .
3.
Software as a service: Hal ini memfokuskan pada aplikasi dengan Web-based interface
yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google
Apps , SalesForce.com dan aplikasi jejaring sosial
seperti FaceBook .
E.
Contoh Cloud Computing
Contoh
cloud computing itu sendiri ada banyak tetapi saya mengambil contoh 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.
Fitur-fitur
Google Drive
Penyimpanan
gratis sebesar 5GB
Google
Drive memberikan fasilitas penyimpanan sebesar 5GB kepada penggunanya dengan
cuma-cuma untuk menyimpan dokumen, baik berupa gambar, video, musik, ataupun
file-file lain.
Memungkinkan
membuat dokumen
Pada
fitur ini Google Drive memungkinkan para penggunanya untuk membuat dokumen,
seperti mengolah data, mengolah angka, membuat presentasi, form dan dokumen
lainnya.
Berbagi
file
Google
Drive memudahkan untuk berbagi file dengan orang lain, dan juga memudahkan
orang lain untuk melakukan pengeditan terhadap file yang kita buat.
Terintegrasi
dengan layanan Google lainnya
Para
pengguna layanan Google lainnya akan merasakan kemudahan dalam memanagement
file dari Google Drive. Karena Google Drive secara otomatis terintegrasi dengan
layanan google lainnya.
Fasilitas
pencarian
Google
Drive memberikan layanan pencarian yang lebih baik dan lebih cepat untuk para
penggunanya dengan menggunakan kata kunci tertentu. Google Drive juga dapat
mengenali gambar atau teks dari dokumen hasil scan.
Menampilkan
berbagai file
Lebih
dari 30 type file yang dapat dibuka dan ditampilkan oleh Google Drive, termasuk
file video, file image, dan lain-lain tanpa mengharuskan pengguna untuk
mengunduh dan menginstal software yang sesuai dengan tipe atau ekstensi file
tersebut.
Menjalankan
aplikasi
Google
Drive juga mempunyai kemampuan untuk membuat, menjalankan dan membagi file
aplikasi favorit yang dimiliki oleh pengguna.
F.
Hubungan Cloud Computing dengan Internet
Cloud
computing adalah teknologi yang menggunakan internet server, Jika kita
pengguna internet atau paling tidak sering menggunakan internet, sebenarnya
tanpa kita sadari, kita sudah menggunakan teknologi ini, dengan cara :
1.
Kerjasama
Melalui internet, kita bisa bekerja satu sama lain dan saling membagi data, meski kita berada di 1 ruangan yang sama maupun saling terpisah satu sama lainnya. Hanya dengan beberapa klik, kita dapat saling membagi foto, lagu, video, slide presentasi, dan sebagainya. Nah jika anda menggunakan jasa sharing melalui dropbox, google drive dll sebenarnya anda sudah menggunakan teknologi cloud ini. Jasa sharing seperti dropbox, google drive, menyimpan data anda di cloud sehingga dapat diakses dari mana saja menggunakan internet dan dapat diupdate kapan saja. Siapa saja yang bisa mengakses dan mengupdate data ini? Anda sendiri, ataupun orang – orang yang anda berikan hak aksesnya. Hanya file itu saja? Tidak juga, situs seperti Delicious maupun Google menawarkan fitur bookmarks, anda sedang browsing, anda menemukan situs yang menarik, tapi ini bukan pc anda dan ingin mengaksesnya di pc anda sendiri? Bisa, cukup login, lalu saat anda berada di pc anda, login kembali, synchronize, dan voila~ anda bisa edit/update bookmarks anda, cukup menarik bukan?
Melalui internet, kita bisa bekerja satu sama lain dan saling membagi data, meski kita berada di 1 ruangan yang sama maupun saling terpisah satu sama lainnya. Hanya dengan beberapa klik, kita dapat saling membagi foto, lagu, video, slide presentasi, dan sebagainya. Nah jika anda menggunakan jasa sharing melalui dropbox, google drive dll sebenarnya anda sudah menggunakan teknologi cloud ini. Jasa sharing seperti dropbox, google drive, menyimpan data anda di cloud sehingga dapat diakses dari mana saja menggunakan internet dan dapat diupdate kapan saja. Siapa saja yang bisa mengakses dan mengupdate data ini? Anda sendiri, ataupun orang – orang yang anda berikan hak aksesnya. Hanya file itu saja? Tidak juga, situs seperti Delicious maupun Google menawarkan fitur bookmarks, anda sedang browsing, anda menemukan situs yang menarik, tapi ini bukan pc anda dan ingin mengaksesnya di pc anda sendiri? Bisa, cukup login, lalu saat anda berada di pc anda, login kembali, synchronize, dan voila~ anda bisa edit/update bookmarks anda, cukup menarik bukan?
2. Penyimpanan
Salah
satu ciri utama dari penggunaan teknologi cloud adalah penyimpanan. Misalkan
dropbox, mediafire, google drive menawarkan jasa untuk menyimpan data anda dan
anda dapat mengaksesnya darimana saja, umumnya jasa yang ditawarkan size nya
juga tidak sedikit. File seperti lagu, video, umumnya cukup besar, dan
terkadang lebih mudah untuk menyimpannya di cloud daripada harus membawa – bawa
USB disk, belum lagi resiko terkena virus, bila anda memasang di pc/laptop yang
memiliki virus. Banyak orang juga menggunakan teknologi cloud untuk menyimpan
backup komputer mereka.
3. Hiburan
Banyak situs music – streaming maupun acara tv streaming yang menggunakan teknologi cloud, contohnya seperti Netflix, iPlayer, Spotify maupun Pandora. Dengan menggunakan cloud, memungkinkan mereka untuk menyimpan data dan file berukuran besar dan dapat diakses oleh sejumlah besar user. Bagaimana dengan game? Cloud gaming juga sudah mulai populer. User dapat memainkan game, meskipun game tersebut tidak terinstal di device mereka, maupun, mereka memiliki pc berspek rendah, namun tetap bisa memainkan game yang seharusnya membutuhkan spek yang lebih, karena sudah dicover di server. contoh cloud gaming, Big Fish maupun GamingAnywhere yang merupakan game opensource pertama
Banyak situs music – streaming maupun acara tv streaming yang menggunakan teknologi cloud, contohnya seperti Netflix, iPlayer, Spotify maupun Pandora. Dengan menggunakan cloud, memungkinkan mereka untuk menyimpan data dan file berukuran besar dan dapat diakses oleh sejumlah besar user. Bagaimana dengan game? Cloud gaming juga sudah mulai populer. User dapat memainkan game, meskipun game tersebut tidak terinstal di device mereka, maupun, mereka memiliki pc berspek rendah, namun tetap bisa memainkan game yang seharusnya membutuhkan spek yang lebih, karena sudah dicover di server. contoh cloud gaming, Big Fish maupun GamingAnywhere yang merupakan game opensource pertama
4. Komunikasi
Hal paling simpel
yang anda tidak sadari bahwa anda telah menggunakan teknologi cloud adalah
email. Gmail, yahoo, hotmail semuanya merupakan bentuk cloud. Email dan kontak
anda tidak semata – mata disimpan di pc anda, tapi di cloud server yang
memungkinkan anda mengaksesnya dimana saja, bahkan melalui device lain selain
pc.
5. Social Networking
Banyak
soc-net yang penggunanya telah mencapai jutaan dan menggunakan teknologi cloud
membuat jasa mereka lebih stabil dan tersedia. Jadi kapanpun anda mengupload
foto atau video di facebook atau memposting status di twitter, sebenarnya anda
telah menggunakan teknologi cloud.
Referensi
:
-
Buku Cloud Computing/2012/Andi/