Sebuah setup infrastruktur model cloud computing biasanya di kenali sebagai 'Cloud'. Berikut adalah beberapa kategori layanan yang tersedia dari sebuah 'Cloud' seperti:
•
Infrastructure As A Services (IAAS)
• Platform
As A Service (PAAS)
• Software
As A Service (SAAS)
‘Cloud’ ini
biasanya tersedia sebagai layanan kepada siapa saja di Internet. Akan tetapi,
varian yang di sebut ‘Private Cloud’ semakin populer untuk infrastruktur
pribadi / private yang mempunyai atribut seperti 'Cloud’ di atas. Cloud
computing berbeda dengan Grid computing atau Paralel Computing, dimana Grid
computing dan Paralel computing adalah lebih merupakan sebuah bagian dari
prasarana fisik bagi penyediaan konsep Cloud computing.
Implementasi Komputasi Awan
Ada tiga
poin utama yang diperlukan dalam implementasi cloud computing, yaitu :
- Computer front end
Biasanya
merupakan computer desktop biasa.
- Computer back end
Computer
back end dalam skala besar biasanya berupa server computer yang dilengkapi
dengan data center dalam rak-rak besar. Pada umumnya computer back end harus
mempunyai kinerja yang tinggi, karena harus melayani mungkin hinggga ribuan
permintaan data.
- Penghubung antara keduanya
Penghubung
keduanya bisa berupa jaringan LAN atau internet.
Perangkat Lunak Cloud Computing
Belakangan
ini dikembangkan sebuah bentuk nyata (atau setidaknya sebuah common
platform/bentuk umum) dari konsep Cloud Computing agar dapat di-implementasikan
secara umum dan lebih luas, seperti contoh berikut :
• Ubuntu
Enterprise Cloud (UEC)
• Proxmox
• OpenStack
• OpenNebula
• Eucalyptus
Engine utama
dalam cloud computing sebetulnya adalah aplikasi virtualisasi di sisi server,
seperti,
• KVM
• QEMU
• Xen