Cloud Computing
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.
Berdasarkan
jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
Adalah layanan dari Cloud Computing dimana kita tinggal memakai software
(perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak
bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik
(Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb)
instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi
yang lain. Dalam perkembangan-nya, banyak
perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi
tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud
Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal
terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang
sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati
lewat Adobe Creative Cloud, dsb.
Platform as a Service (PaaS)
Adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut
lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi,
dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk
menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang
kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan
“rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi,
misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita
sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang
penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat
tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus
layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows
Azure, bahkan tradisional hosting-pun
merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang
bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional
dari “rumah” untuk aplikasi yang kita buat.
Infrastructure as a Service (IaaS)
Adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT
(komputasi, storage, memory, network dsb). Kita bisa definisikan berapa
besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith,
dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah
menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa
kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install
sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini
adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb.
Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan
konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down)
dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan
beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.
Contoh
Penjelasan
mengenai contoh dari penerapan cloud
computing.
Gmail
Diberikan
contoh sebelumnya pada Software as a
Service yaitu Gmail. Pada Gmail umumnya
kegiatan berkirim surat sudah otomatis dilakukan melalui browser. Tanpa perlu
menginstall software apapun, sesuai pada layanan SaaS. Jika kita membuat mail
server sendiri cukup rumit, mulai dari aplikasi Mail Agent-nya, konfigurasinya,
penyimpanannya, dll. Namun untuk cloud computing gmail ini dapat diakses 24 jam
hanya memerlukan akun gmail, browser untuk mengakses gmail, serta koneksi
internet memadai, maka kita dapat berkirim surat.
Penggunaan gmail ini hanya perlu sebuah akun google, dan mengakses melalui gmail.com ataupun mail.google.com.
Setelah melakukan login maka akan masuk ke beranda yang berisi email-email yang masuk.
Untuk dapat mengirim sebuah email terlebih dahulu membuat email baru yang tampilannya dapat dilihat dibawah. karena menggunakan internet explorer, hanya dapat melihat html basic viewnya saja, berbeda dengan browser yang umum digunakan saat ini seperti google chrome ataupun mozilla firefox.
Penggunaan gmail ini hanya perlu sebuah akun google, dan mengakses melalui gmail.com ataupun mail.google.com.
Setelah melakukan login maka akan masuk ke beranda yang berisi email-email yang masuk.
Untuk dapat mengirim sebuah email terlebih dahulu membuat email baru yang tampilannya dapat dilihat dibawah. karena menggunakan internet explorer, hanya dapat melihat html basic viewnya saja, berbeda dengan browser yang umum digunakan saat ini seperti google chrome ataupun mozilla firefox.
Windows Azure
Contoh
selanjutnya adalah Windows Azure,
sesuai namanya platform cloud computing ini adalah milik Microsoft corp. layanan
yang diberikan oleh windows azure diantaranya adalah
- Web Sites (Web Hosting)
- Virtual Machine
- Cloud Service
- Mobile Service
Berdasarkan
layanan layanan diatas, bisa dikatakan bahwa windows azure merupakan layanan
cloud computing yaitu Platform as a
Service (PaaS), disediakan tempat untuk melakukan hosting web, serta
seluruh aplikasi untuk web yang telah kita buat dilakukan pada cloud.
Dropbox
Contoh
ke-3 adalah Dropbox, Dropbox adalah tempat Anda menyimpan
semua foto, dokumen, video, dan file lainnya. Dropbox memungkinkan Anda
mengakses file di mana saja dan mudah membagikannya ke orang lain. Bisa dikatakan
kalau Dropbox adalah Infrastructure as a Service karena
menyediakan infrastructure berupa penyimpanan (storage) online. Keuntungan dari
penyimpanan online ini, kita dapat mengakses file dimanapun, dan dapat
membagikan file dimanapun.
Penggunaan dropbox pertama kali dapat dibuka pada website dropbox.com
Untuk upload dapat dilihat pada gambar dibawah
Penggunaan dropbox pertama kali dapat dibuka pada website dropbox.com
Maka halaman awal/homenya adalah sebagai berikut
Untuk upload dapat dilihat pada gambar dibawah
Sumber.