Cloud
Computing (Komputasi Awan) merupakan gabungan dari 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 dalam jaringan
internet. 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. Teknologi
Cloud Computing juga dapat digunakan oleh perusahaan yang dari kecil sampai
yang besar & memiliki manfaat yang besar bagi perusahaan. Misalkan,
jika seseorang ingin menganalisa data penjualan di sebuah area, maka kita dapat
meng-upload & menyimpan data yang termasuk rahasia ke dalam ‘awan’
berupa server data yang tersedia di jaringan & kita dapat mengolah juga
data/mempresentasikan sebuah data olahan di dalam satu jaringan.
Dalam Pembelajaran saya, di
dalam cloud computing terdapat 3 bagian yaitu:
- · Software as a Service (SaaS)
- · Platform as a Service (PaaS)
- · Infrastructure as a Service (IaaS)
Dibawah ini kita bahas,
masing-masing jenis layanan diatas:
1. 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
2. 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 Windows Azure 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.
3. Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, database 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 menyewa sebuah kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa tadi 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: Windows Azure. 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.
Analogi
Scott Hanselman
Tidak ada komentar: