Cloud
computing atau komputasi awan ialah teknologi yang memanfaatkan
layanan internet menggunakan pusat server yang bersifat virtual dengan tujuan pemeliharaan
data dan aplikasi. Keberadaan komputasi awan jelas akan menimbulkan perubahan
dalam cara kerja sistem teknologi informasi dalam sebuah organisasi. Hal ini karena
komputasi awan melalui konsep virtualisasi, standarisasi dan fitur mendasar
lainnya dapat mengurangi biaya Teknologi Informasi (TI), menyederhanakan pengelolaan layanan TI, dan
mempercepat penghantaran layanan. Ada tiga
komponen dasar komputasi awan dalam topologi yang sederhana menurut Velte
(2010) yaitu clients, datacenter, and distributed servers. Ketiga komponen dasar tersebut memiliki tujuan
dan peranan yang spesifik dalam menjalankan operasi komputasi awan.