Cloud Computing Infrastructure as a Service (IaaS)
Infrastructure-as-a-Service menyediakan akses ke sumber daya fundamental seperti mesin fisik, mesin virtual, penyimpanan virtual, dll. Selain sumber daya ini, IaaS juga menawarkan:
- Penyimpanan disk mesin virtual
- Jaringan area lokal virtual (VLAN)
- Load balancer
- Alamat IP
- Bundel perangkat lunak
Semua sumber daya di atas tersedia untuk pengguna akhir melalui server virtualization. Selain itu, sumber daya ini diakses oleh pelanggan seolah-olah mereka adalah pemiliknya.
Manfaat
IaaS memungkinkan penyedia cloud untuk secara bebas menemukan infrastruktur melalui Internet dengan cara yang hemat biaya. Beberapa manfaat utama IaaS tercantum di bawah ini:
Kontrol penuh atas sumber daya komputasi melalui akses administratif ke VM.
Penyewaan perangkat keras komputer yang fleksibel dan efisien.
Portabilitas, interoperabilitas dengan aplikasi lama.
Kontrol penuh atas sumber daya komputasi melalui akses administratif ke VM
IaaS memungkinkan pelanggan untuk mengakses sumber daya komputasi melalui akses administratif ke mesin virtual dengan cara berikut:
Pelanggan mengeluarkan perintah administratif ke penyedia cloud untuk menjalankan mesin virtual atau untuk menyimpan data di server cloud.
Pelanggan mengeluarkan perintah administratif ke mesin virtual yang mereka miliki untuk memulai server web atau untuk menginstal aplikasi baru.
Penyewaan perangkat keras komputer yang fleksibel dan efisien
Sumber daya IaaS seperti mesin virtual, perangkat penyimpanan, bandwidth, alamat IP, layanan pemantauan, firewall, dll. Tersedia untuk pelanggan yang disewa. Pembayaran didasarkan pada jumlah waktu pelanggan mempertahankan sumber daya. Juga dengan akses administratif ke mesin virtual, pelanggan dapat menjalankan perangkat lunak apa pun, bahkan sistem operasi khusus.
Portabilitas, interoperabilitas dengan aplikasi lama
Dimungkinkan untuk mempertahankan warisan antara aplikasi dan beban kerja antara awan IaaS. Sebagai contoh, aplikasi jaringan seperti web server atau e-mail server yang biasanya berjalan pada hardware server milik pelanggan juga dapat dijalankan dari VMs di cloud IaaS.
Masalah
IaaS berbagi masalah dengan PaaS dan SaaS, seperti ketergantungan Jaringan dan risiko berbasis browser. Ini juga memiliki beberapa masalah khusus, yang disebutkan dalam diagram berikut:
Kompatibilitas dengan kerentanan keamanan lama
Karena IaaS menawarkan pelanggan untuk menjalankan perangkat lunak lawas di infrastruktur penyedia, itu memaparkan pelanggan pada semua kerentanan keamanan dari perangkat lunak lawas tersebut.
Mesin Virtual terkapar
VM dapat menjadi kedaluwarsa sehubungan dengan pembaruan keamanan karena IaaS memungkinkan pelanggan untuk mengoperasikan mesin virtual dalam keadaan berjalan, ditangguhkan, dan mati. Namun, penyedia dapat mengupdate VM tersebut secara otomatis, tetapi mekanisme ini sulit dan rumit.
Kekokohan isolasi tingkat VM
IaaS menawarkan lingkungan yang terisolasi untuk pelanggan individu melalui hypervisor. Hypervisor adalah lapisan perangkat lunak yang mencakup dukungan perangkat keras untuk virtualisasi untuk membagi komputer fisik menjadi beberapa mesin virtual.
Praktik penghapusan data
Pelanggan menggunakan mesin virtual yang pada gilirannya menggunakan sumber daya disk umum yang disediakan oleh penyedia cloud. Ketika pelanggan melepaskan sumber daya, penyedia cloud harus memastikan bahwa pelanggan berikutnya yang menyewa sumber daya tidak mengamati residu data dari pelanggan sebelumnya.
Karakteristik
Berikut ciri-ciri model layanan IaaS:
Mesin virtual dengan perangkat lunak yang sudah diinstal sebelumnya.
Mesin virtual dengan sistem operasi yang sudah diinstal sebelumnya seperti Windows, Linux, dan Solaris.
Ketersediaan sumber daya sesuai permintaan.
Memungkinkan untuk menyimpan salinan data tertentu di lokasi yang berbeda.
Sumber daya komputasi dapat ditingkatkan dan diturunkan dengan mudah.