Definisi Cloud Computing
Jika diartikan cloud computing adalah komputer awan. Seperti yang ada di
Wikipedia bahwa 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 umum, definisi cloud computing (komputasi awan) merupakan gabungan
pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan
pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan
program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu
yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud
computing.
Teknologi komputer berbasis sistem Cloud ini
merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk
mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para
pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna
untuk mengakses data pribadi mereka melalui komputer dengan akses internet.
Manfaat
Cloud Computing
Setelah penjabaran definisi singkat diatas
tentu penggunaan teknologi dengan sistem cloud cukup memudahkan pengguna selain
dalam hal efisiensi data, juga penghematan biaya. Berikut manfaat manfaat yang
dapat dipetik lewat teknologi berbasis sistem cloud.
1. Semua Data
Tersimpan di Server Secara Terpusat
Salah satu keunggulan teknologi cloud adalah
memungkinkan pengguna untuk menyimpan data secara terpusat di satu server
berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu
sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan
infrastruktur seperti data center, media penyimpanan/storage dll karena semua
telah tersedia secara virtual.
2. Keamanan Data
Keamanan data pengguna dapat disimpan dengan
aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti
jaminan platform teknologi, jaminan ISO, data pribadi, dll.
3. Fleksibilitas dan
Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas
dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan
bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat
dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa
perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT
kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk
menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat
menyimpan nya secara virtual/melalui internet.
4. Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris
seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan
dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang
telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas
lisensi software juga bisa dikurangi karena semua telah dijalankan lewat
komputasi berbasis Cloud.
Penerapan Cloud
Computing Dalam Kehidupan Sehari – hari
Penerapan Cloud Computing telah dilakukan
oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google
Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya
yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri
penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of
Sale/program kasir.
Salah satu perusahaan yang mengembangkan
produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of
Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang
telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun
pemilik toko berada. Selain itu, perusahaan telekomunikasi ternama
nasional, Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini
melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang
diarahkan untuk pelanggan UKM (Usaha Kecil-Menengah).
Untuk ilustrasinya, cloud computing
digambarkan seperti ini:
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 yag dinamakan
cloud computing.
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.
Karakteristik
Cloud Computing:
1. On-Demand Self-Services
Merupakan sebuah layanan cloud computing yang
harus dapat dimanfaatkan oleh para pengguna melalui beberapa mekanisme swalayan
dan dapat langsung tersedia pada saat dibutuhkan oleh para pengguna.
2. Broad
Network Access
Merupakan sebuah layanan cloud computing harus
bisa diakses dari kapan saja, dimana saja, dengan software apa pun, yang
terpenting kita terhubung ke jaringan internet. misal : Handphone, tablet.
3. Resource
Pooling
Merupakan sebuah layanan cloud computing yang
harus tersedia secara terpusat dan bisa membagi sumber daya secara cepat dan
efisien.
4. Rapid
Elasticity
Merupakan sebuah layanan cloud computing yang
harus dapat menaikan dan menurunkan kapasitas sesuai dengan kebutuhan server
dan pengguna.
5. Measured
Service
Merupakan sebuah layanan cloud computing yang
harus disediakan secara terukur dan teratur, karena ini akan dilakukan dalam
proses pembayaran.
Layanan
Cloud Computing
Cloud computing mempunyai 3 tingkatan layanan
yang diberikan kepada pengguna, yaitu:
- Infrastructure as service (IaaS): hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud dan Simple Storage Service.
- Platform as a service (PaaS): 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.
- Software as a service (SaaS): hal ini memfokuskan pada aplikasi dengan Web-base interface yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google Apps, SalesForce.com dan aplikasi jejaring sosial seperti FaceBook.
Syarat
sebuah server yang cocok untuk Cloud Computing :
1. Memiliki
kemampuan Virtualisasi
Virtualisasi
merupakan kemampuan untuk menjalankan beberapa server secara virtual disebuah
perangkat server utama. Server Virtual bisa dijalankan menggunakan fitur dan
aplikasi khusus, misalnya VMWare atau ProxMox. Dengan server virtual, user
tidak perlu membeli banyak server untuk menjalankan fungsi server berbeda, misalnya
web server, database server, FTP server, dsb. Virtualisasi mutlak diperlukan
cloud computing, agar dapat melayani user dengan beragam platform software.
2. Menggunakan
arsitektur & komponen orisinal server
Server cloud
computing haruslah sebuah “server orisinil”, yaitu sebuah perangkat yang
memiliki arsitektur dan komponen server sesungguhnya. Hal ini penting dilakukan
karena layanan cloud harus mampu bekerja tanpa henti (24-jam x 7-hari), mampu
menangani request pekerjaan dalam jumlah banyak dan bisa menangani data dalam
kapasitas besar. Beberapa komponen penting yang harus memiliki teknologi
server, seperti : Processor, Motherboard, Hard Disk dan Power Supply.
3. Menggunakan Motherboard server dengan dual-LAN port
kemampuan Gigabit Ethernet
Walau tampak
sederhana, tapi sebuah server orisinal haruslah menggunakan dual LAN port untuk
memisahkan protokol internet pada fungsi server berbeda. Server “non-orisinal”
umumnya menggunakan single LAN port seperti sebuah PC Desktop.
4. Memiliki kemampuan
scale-out
Scale-out adalah kemampuan unik server yang membedakannya dengan perangkat
komputer lain. Scale-out adalah fungsi dimana sebuah unit server dapat ditambah
jumlahnya, yang digunakan secara bersamaan. Itu mirip seperti kita membangun
rumah, yang ditambah ruangan atau tingkat bangunanannya. Dalam arsitektur
server, penambahan jumlah server bisa dalam sebuah tumpukan (stack, rackmount
atau blade) atau dihubungkan secara standar saja.
Kelebihan dan kekurangan Cloud Computing
- Kelebihan
Cloud Computing
- Menghemat biaya investasi awal untuk pembelian sumber daya.
- Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
- Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
- Menjadikan kolaborasi yang terpercaya dan lebih ramping.
- Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.
Komputer akan menjadi lambat atau tidak bisa dipakai
sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan
yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber
daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud
computing. Jika server vendor rusak atau punya layanan backup yang buruk, maka
perusahaan akan mengalami kerugian besar.
Sumber:
http://teknohere.com/apa-itu-cloud-computing/
http://id.wikipedia.org/wiki/Komputasi_awan
http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html
http://www.it-newbie.com/2014/08/pengertian-dan-fungsi-teknologi-cloud.html