Page 46 - E-Modul Teknologi Virtualisasi dan Cloud FIX
P. 46
SaaS dihosting oleh vendor SaaS dan disampaikan kepada konsumen
melalui jaringan/Internet. Berbeda dengan aplikasi berpaket tradisional yang
diinstal oleh pengguna di setup komputasi mereka sendiri, vendor SaaS
menjalankannya di pusat data mereka. Pelanggan tidak perlu membeli lisensi
perangkat lunak atau sumber daya komputasi tambahan untuk mendukung
aplikasi dan dapat mengakses aplikasi dengan membayar biaya sewa
berdasarkan penggunaan. Aplikasi SaaS terkadang disebut sebagai perangkat
lunak berbasis web atau perangkat lunak yang dihosting.
SaaS dibangun dengan menambahkan lapisan di atas tumpukan komponen
PaaS (Gambar 3.4). Ini adalah fasilitas penggunaan aplikasi yang dikelola dan
disampaikan oleh penyedia layanan melalui infrastruktur cloud. Dalam model
SaaS, semua hal dikelola oleh vendor termasuk pembaruan atau peningkatan
aplikasi; bahkan data dan tindakan aplikasi yang dilakukan juga dikelola
(penyimpanan di database atau file, dll.) oleh SaaS. Pengguna dapat
mengakses aplikasi melalui antarmuka klien yang ringan (biasanya melalui
browser) dari lokasi mana pun.
Data
Aplikasi
Runtime
Middleware
SaaS Guest OS Dikelola oleh provider
Lapisan Virtualisasi
Jaringan
Penyimpanan
Server
Fasilitas
Gambar 3. 4 Tumpukan Komponen SaaS
Sumber: (Badger et al., 2012)
36