Page 44 - E-Modul Teknologi Virtualisasi dan Cloud FIX
P. 44
diperlukan), dan perpustakaan runtime. Program aplikasi juga diinstal di atas
Platform ini.
Seorang penyedia PaaS tidak hanya menyampaikan lingkungan
pengembangan dan implementasi aplikasi yang sepenuhnya dikelola, tetapi
juga mengurus manajemen dan penyediaan sumber daya tingkat yang lebih
rendah (tingkat infrastruktur). Seperti yang ditunjukkan dalam Gambar 3.3,
PaaS dilengkapi dengan kemampuan IaaS yang terintegrasi ke dalamnya.
Data
Dikelola oleh konsumer Platform & Komponen
Aplikasi Aplikasi
Runtime
Middleware
Guest OS
PaaS Lapisan Virtualisasi Dikelola oleh provider
Jaringan
Penyimpanan
Server
Fasilitas
Gambar 3. 3 Tumpukan Komponen PaaS
Sumber: (Badger et al., 2012)
Dengan menggunakan PaaS, pengembangan aplikasi secara kolaboratif
menjadi lebih mudah di mana beberapa pengguna dapat bekerja dari lokasi
geografis yang berbeda. PaaS juga mengurangi total biaya kepemilikan (TCO)
karena platform komputasi tersedia secara sewa.
Model PaaS memungkinkan pengguna fokus hanya pada pengembangan
dan implementasi aplikasi tanpa harus mengatur dan mengelola perangkat
keras dan perangkat lunak yang mendasarinya.
Ada banyak penawaran PaaS populer yang tersedia di pasar, diantaranya
adalah, Google App Engine, Microsoft Azure Platform, GoGrid Cloud Center,
34