Sebelum ada cloud, memiliki server berarti membeli mesin fisik. Perusahaan harus memesan perangkat, menunggu pengiriman, memasangnya di rak, lalu menghubungkannya ke listrik dan jaringan. Proses ini bisa memakan waktu berminggu-minggu. Kapasitasnya pun harus dihitung untuk trafik tertinggi, sehingga sebagian besar waktu mesin itu menganggur padahal modalnya sudah keluar di depan.

IaaS adalah model layanan cloud computing untuk menyewa server, penyimpanan, dan jaringan lewat internet dengan sistem bayar sesuai pemakaian. Model ini menjawab masalah di atas: alih-alih membeli mesin, Anda memakai perangkat keras milik penyedia. Server virtual bisa menyala dalam hitungan menit dan dimatikan lagi saat tidak dibutuhkan. Artikel ini membahas pengertian IaaS, cara kerjanya, contoh layanannya, bedanya dengan VPS, sampai komponen tagihan yang sering luput diperhitungkan.

Apa Itu IaaS (Infrastructure as a Service)?

IaaS (Infrastructure as a Service) adalah layanan penyewaan infrastruktur TI dasar, yaitu server, penyimpanan, dan jaringan, yang disediakan penyedia cloud sesuai permintaan. Kepanjangan IaaS bisa diterjemahkan sebagai "infrastruktur sebagai layanan". Anda tidak memiliki perangkat kerasnya, tetapi bisa memakainya seolah-olah milik sendiri.

Definisi yang paling sering dirujuk berasal dari NIST (National Institute of Standards and Technology) dalam dokumen SP 800-145 tahun 2011. Menurut NIST, pengguna IaaS menyewa pemrosesan, penyimpanan, jaringan, dan sumber daya komputasi dasar lainnya. Di atasnya, pengguna bebas memasang perangkat lunak apa pun, termasuk sistem operasi. Pengguna tidak mengelola infrastruktur fisik di bawahnya, tetapi memegang kendali atas sistem operasi, penyimpanan, aplikasi, dan sebagian pengaturan jaringan seperti firewall di level host.

Kalimat terakhir itu menentukan banyak hal. IaaS memberi Anda fondasi, bukan bangunan jadi. Sistem operasi yang Anda pasang, pembaruan keamanannya, serta aplikasi di atasnya tetap menjadi urusan Anda.

Dalam peta cloud computing, IaaS adalah lapisan paling dasar. Di atasnya ada PaaS (Platform as a Service) yang sudah menyiapkan lingkungan siap menjalankan kode. Lapisan teratas adalah SaaS (Software as a Service) yang langsung menyajikan aplikasi jadi. Semakin ke atas, semakin sedikit yang Anda urus, dan semakin sedikit pula yang bisa Anda atur.

Singkatan IAAS juga dipakai oleh International Association of Students in Agricultural and Related Sciences. Organisasi mahasiswa pertanian internasional ini berdiri pada 1957 di Tunisia dan punya cabang di sejumlah kampus Indonesia. Artikel ini membahas IaaS dalam konteks cloud computing.

Cara Kerja IaaS: Dari Satu Permintaan sampai Server Virtual Menyala

Inti IaaS adalah virtualisasi, yaitu teknik membagi satu mesin fisik menjadi beberapa mesin virtual (virtual machine atau VM) yang saling terpisah. Pembagian ini dilakukan oleh hypervisor (perangkat lunak yang mengatur jatah CPU, memori, dan perangkat untuk tiap mesin virtual). Contoh hypervisor yang banyak dipakai adalah KVM di Linux, yang bisa dikelola lewat perintah virsh, dan ESXi buatan VMware. Penyedia IaaS menjalankan ribuan mesin fisik berhypervisor di data center miliknya, lalu menyewakan potongan-potongannya kepada pelanggan.

Yang membedakan IaaS dari sekadar menyewa mesin virtual adalah lapisan otomasi di atasnya. Lapisan ini sering disebut control plane, yaitu sistem yang menerima permintaan pelanggan dan mengeksekusinya tanpa campur tangan petugas. Saat Anda membuat sebuah server virtual, urutannya kira-kira seperti ini:

  1. Anda mengirim permintaan: lewat konsol web, perintah CLI, atau panggilan API. Isinya spesifikasi (jumlah vCPU dan memori), sistem operasi, ukuran disk, dan lokasi.
  2. Control plane mencari tempat: sistem memilih mesin fisik yang masih punya kapasitas kosong di lokasi yang Anda minta.
  3. Hypervisor membuat mesin virtual: jatah CPU dan memori dikunci untuk Anda, lalu sistem operasi dari image (cetakan sistem operasi siap pakai) disalin ke disk.
  4. Penyimpanan dan jaringan dipasang: disk virtual dihubungkan dari sistem penyimpanan terpisah, alamat IP diberikan, dan aturan firewall diterapkan.
  5. Meteran tagihan mulai berjalan: sejak server menyala, pemakaian dicatat per detik atau per jam.

Seluruh proses ini biasanya selesai dalam satu sampai beberapa menit. Karena dikendalikan lewat API, langkah yang sama juga bisa ditulis sebagai skrip, sehingga membuat sepuluh server sama mudahnya dengan membuat satu.

Cara kerja IaaS dalam lima langkah: permintaan diproses control plane, hypervisor membuat VM, lalu meteran tagihan berjalan.
Cara kerja IaaS dalam lima langkah: permintaan diproses control plane, hypervisor membuat VM, lalu meteran tagihan berjalan.

Lokasi yang Anda pilih di langkah pertama punya dua tingkat. Region adalah wilayah geografis, misalnya Jakarta atau Singapura. Di dalam satu region ada beberapa availability zone, yaitu kelompok data center terpisah dengan listrik, pendingin, dan jaringan sendiri. Menyebar server ke dua zona membuat layanan Anda tetap hidup ketika satu zona mengalami gangguan.

Komponen IaaS yang Anda Sewa

Layanan IaaS tidak dijual sebagai satu paket utuh, melainkan sebagai komponen yang bisa dirangkai. Ini perbedaan mendasar dengan penyewaan server tradisional. Secara umum ada tiga kelompok komponen, ditambah satu pelengkap.

  1. Komputasi: wujud paling umum adalah mesin virtual dengan jumlah vCPU dan memori tertentu. Penyedia biasanya menawarkan puluhan tipe, dari yang dioptimalkan untuk memori sampai yang dilengkapi GPU untuk pelatihan model AI. Ada juga bare metal, yaitu satu mesin fisik utuh yang disewakan tanpa hypervisor bersama pelanggan lain.
  2. Penyimpanan: terbagi tiga jenis dengan fungsi berbeda. Block storage berperan seperti hard disk yang dipasang ke mesin virtual. Object storage menyimpan berkas sebagai objek yang diakses lewat HTTP, cocok untuk gambar, video, dan cadangan. File storage menyediakan folder bersama yang bisa diakses beberapa server sekaligus.
  3. Jaringan: mencakup jaringan privat virtual yang mengisolasi server Anda dari pelanggan lain, alamat IP publik, dan aturan firewall (sering disebut security group). Ada juga load balancer untuk membagi trafik ke beberapa server.
  4. Image dan snapshot: image adalah cetakan sistem operasi untuk membuat server baru. Snapshot adalah salinan kondisi disk pada satu titik waktu, berguna sebelum melakukan perubahan besar.

Karena komponen-komponen ini terpisah, Anda bisa melepas sebuah disk dari satu mesin virtual lalu memasangnya ke mesin lain. Alamat IP juga bisa dipindah ke server pengganti tanpa mengubah catatan DNS. Fleksibilitas ini bermanfaat, tetapi juga berarti setiap komponen ditagih sendiri-sendiri. Konsekuensinya kita bahas di bagian tagihan.

Contoh IaaS dan Penyedianya di Indonesia

Contoh IaaS yang paling dikenal datang dari penyedia cloud global. Tabel berikut merangkum contoh layanan IaaS untuk komputasi dari beberapa penyedia besar:

PenyediaLayanan komputasi IaaSRegion Indonesia
Amazon Web ServicesAmazon EC2Jakarta, sejak Desember 2021
Microsoft AzureAzure Virtual MachinesIndonesia Central, sejak April 2025
Google CloudCompute EngineJakarta, sejak Juni 2020
Alibaba CloudElastic Compute Service (ECS)Jakarta, sejak Maret 2018

Selain nama-nama tersebut, ada penyedia IaaS lokal seperti Biznet Gio dan Telkom yang mengoperasikan data center di Indonesia. Pasarnya sendiri sangat terkonsentrasi. Menurut Gartner, pendapatan IaaS publik dunia pada 2024 mencapai US$171,8 miliar, naik 22,5% dari tahun sebelumnya. Amazon menguasai 37,7%, Microsoft 23,9%, dan Google 9,0%. Lima penyedia teratas bersama-sama memegang 82,1% pasar.

Bagi pengguna IaaS di Indonesia, keberadaan region lokal punya dua arti praktis. Pertama, latensi ke pengguna di dalam negeri jauh lebih rendah dibanding server di Singapura atau Amerika. Kedua, data bisa disimpan di dalam negeri, yang sering menjadi syarat bagi instansi pemerintah dan sektor keuangan.

Contoh IaaS di Indonesia per tahun region dibuka: Alibaba ECS 2018, Google Compute Engine 2020, AWS EC2 2021, Azure VM 2025.
Contoh IaaS di Indonesia per tahun region dibuka: Alibaba ECS 2018, Google Compute Engine 2020, AWS EC2 2021, Azure VM 2025.

Contoh pemakaian IaaS sehari-hari antara lain:

  • Lingkungan pengujian: tim developer menyalakan server untuk menguji rilis, lalu menghapusnya setelah selesai.
  • Lonjakan musiman: toko online menambah server menjelang tanggal belanja besar, lalu menguranginya kembali.
  • Komputasi berat sesaat: analisis data besar atau pelatihan model AI dengan GPU selama beberapa jam saja.
  • Lokasi cadangan: salinan sistem disiapkan di region lain sebagai rencana pemulihan bencana.
  • Pindah dari server fisik: aplikasi lama dipindahkan ke mesin virtual dengan konfigurasi yang hampir sama.

IaaS dan VPS: Mirip, tetapi Tidak Persis Sama

Pembaca yang sudah mengenal VPS mungkin bertanya, apa bedanya dengan IaaS? Keduanya sama-sama menyewakan mesin virtual dengan akses root, dan Anda sama-sama mengurus sistem operasinya sendiri. Kalau mengikuti definisi NIST, VPS bahkan termasuk bentuk IaaS.

Namun, dalam praktik, istilah "IaaS" lazim dipakai untuk layanan yang punya tiga ciri tambahan:

  1. Dikendalikan lewat API: setiap tindakan, dari membuat server sampai mengubah firewall, bisa dijalankan oleh skrip atau alat otomasi tanpa membuka panel.
  2. Ditagih terukur: pemakaian dihitung per detik atau per jam. Server yang menyala tiga jam hanya ditagih tiga jam.
  3. Komponennya terpisah: disk, alamat IP, dan jaringan adalah sumber daya mandiri yang bisa dilepas, dipindah, atau diperbesar sendiri-sendiri.

VPS umumnya dijual sebagai paket bulanan dengan spesifikasi terikat, misalnya 2 vCPU, 4 GB RAM, 80 GB SSD, dan kuota bandwidth tertentu dalam satu harga. Model ini kurang lentur, tetapi tagihannya bisa ditebak sejak awal.

Pola tagihan IaaS vs VPS: tagihan VPS sama setiap bulan, tagihan IaaS naik-turun mengikuti pemakaian, termasuk saat lonjakan.
Pola tagihan IaaS vs VPS: tagihan VPS sama setiap bulan, tagihan IaaS naik-turun mengikuti pemakaian, termasuk saat lonjakan.
AspekVPS bertarif bulananIaaS
Cara menagihHarga tetap per bulanPer detik/jam, per GB, per alamat IP
SpesifikasiPaket siap pakaiDirangkai dari komponen
KendaliPanel, sebagian lewat APIAPI penuh, mudah diotomasi
Prediksi biayaMudahPerlu dipantau
Cocok untukBeban kerja stabilBeban naik-turun, proyek sementara

Untuk website atau aplikasi yang trafiknya relatif stabil sepanjang bulan, VPS Indonesia dengan tarif tetap sering lebih hemat dan lebih sederhana dikelola. IaaS unggul ketika kebutuhan berubah-ubah atau Anda butuh banyak server yang dibuat dan dihapus secara otomatis.

Perbedaan IaaS dan PaaS: Siapa yang Memegang Sistem Operasi

Patokan paling mudah untuk membedakan IaaS dan PaaS adalah siapa yang memegang sistem operasi. Di IaaS, sistem operasi adalah milik Anda: memilih distribusinya, memasang pembaruannya, dan mengatur web server di atasnya. Di PaaS, sistem operasi dan runtime (lingkungan tempat kode dijalankan, misalnya Node.js atau PHP) sudah diurus penyedia.

Ambil contoh aplikasi web Node.js. Di IaaS, Anda membuat mesin virtual Ubuntu, memasang Node.js, mengatur Nginx sebagai reverse proxy, memasang sertifikat SSL, lalu menjaga semuanya tetap mutakhir. Di PaaS seperti Heroku, Anda cukup mengunggah kode dan platform menjalankannya. Pekerjaan Anda jauh lebih sedikit, tetapi pilihan versi, paket sistem, dan konfigurasi server ikut dibatasi.

Perbandingan lengkap ketiga model, termasuk SaaS, sudah kami bahas di artikel SaaS adalah. Rincian lapisan mana yang diurus siapa, termasuk posisi model tanpa server, ada di artikel serverless computing.

Kelebihan IaaS

Daya tarik IaaS terletak pada kombinasi kendali penuh dan kecepatan. Berikut kelebihan utamanya:

  1. Tanpa modal perangkat keras di depan: pengeluaran berubah dari pembelian aset menjadi biaya operasional bulanan. Untuk usaha rintisan, ini berarti uang tidak tertahan di mesin yang belum tentu terpakai.
  2. Kapasitas dalam hitungan menit: server baru siap dalam satu sampai beberapa menit, bukan berminggu-minggu menunggu pengadaan.
  3. Bisa menyusut kembali: kapasitas yang ditambah saat ramai bisa dikurangi lagi saat sepi, sehingga Anda tidak membayar mesin yang menganggur.
  4. Kendali penuh atas stack: Anda bebas memilih sistem operasi, versi perangkat lunak, dan konfigurasi kernel. Ini tidak bisa dilakukan di PaaS maupun shared hosting.
  5. Pilihan lokasi luas: server bisa ditempatkan di beberapa region dan zona untuk menekan latensi atau menyiapkan cadangan.
  6. Perangkat keras rusak bukan urusan Anda: kalau mesin fisik gagal, penyedia yang menggantinya. Mesin virtual Anda bisa dijalankan ulang di mesin lain.

Kekurangan IaaS dan Hal yang Perlu Anda Pertimbangkan

Kendali penuh selalu datang bersama tanggung jawab penuh. Sebelum memakai IaaS, ada beberapa hal yang perlu dipertimbangkan:

  1. Keamanan sistem tetap tugas Anda: penyedia mengamankan gedung, perangkat keras, dan hypervisor. Pembaruan sistem operasi, aturan firewall, kata sandi, kunci SSH, dan hak akses akun tetap menjadi urusan Anda. Port database yang terbuka ke internet adalah kesalahan pelanggan, bukan penyedia.
  2. Biaya sulit diprediksi: tagihan bergantung pada jam pemakaian, ukuran disk, trafik keluar, dan banyak komponen kecil lain. Server uji yang lupa dihapus tetap ditagih setiap jam.
  3. Butuh keahlian sysadmin: Anda perlu memahami Linux, jaringan, dan pemantauan server. Tanpa itu, kendali penuh justru menjadi beban.
  4. Ketergantungan pada penyedia: semakin banyak layanan khas penyedia yang Anda pakai, semakin mahal dan rumit pindah ke penyedia lain. Biaya trafik keluar juga membuat pemindahan data besar terasa berat.
  5. Cadangan tidak otomatis lengkap: snapshot memang tersedia, tetapi menyimpannya di akun dan region yang sama bukan strategi backup yang aman. Kalau akun Anda dibobol, snapshot bisa ikut terhapus.

Membaca Tagihan IaaS: Empat Komponen yang Sering Terlupa

"Bayar sesuai pemakaian" terdengar hemat, tetapi tagihan IaaS jarang hanya berisi biaya server. Ada empat komponen yang perlu Anda pahami.

  1. Komputasi: dihitung selama mesin virtual menyala. Amazon EC2, misalnya, menagih instance Linux dan Windows per detik dengan minimum 60 detik. Pengecualiannya sedikit, salah satunya SUSE Linux Enterprise Server yang masih ditagih per jam penuh.
  2. Disk: block storage ditagih per GB per bulan, termasuk ketika mesin virtualnya dimatikan. Mematikan server menghentikan biaya komputasi, bukan biaya disk. Disk baru berhenti ditagih setelah dihapus.
  3. Alamat IPv4 publik: sejak 1 Februari 2024, AWS menagih US$0,005 per jam untuk setiap alamat IPv4 publik. Jumlahnya sekitar US$43,80 per tahun untuk satu alamat yang selalu terpasang.
  4. Trafik keluar (egress): data yang dikirim dari server ke internet ditagih per GB. AWS menggratiskan 100 GB pertama per bulan, dihitung gabungan seluruh region. Trafik masuk umumnya gratis. Penjelasan dasar soal kuota data ini ada di artikel bandwidth.

Agar lebih konkret, mari hitung satu server kecil yang menyala sebulan penuh (730 jam). Tarif komputasi, disk, dan egress di bawah ini adalah angka ilustrasi yang dibulatkan, bukan harga resmi penyedia mana pun. Hanya tarif IPv4 yang memakai angka resmi AWS. Trafik keluarnya diasumsikan 150 GB, sehingga yang ditagih adalah 50 GB di atas kuota gratis.

KomponenAsumsiBiaya per bulan
Komputasi730 jam × US$0,02US$14,60
IPv4 publik730 jam × US$0,005US$3,65
Disk30 GB × US$0,10US$3,00
Egress50 GB × US$0,12US$6,00
TotalUS$27,25

Dari total itu, biaya server hanya 54%. Sisanya, 46%, berasal dari komponen yang tidak terlihat di halaman harga komputasi. Kalau server itu dimatikan sepanjang bulan tetapi tidak dihapus, tagihan disk dan IP sebesar US$6,65 tetap muncul.

Contoh biaya IaaS US$27,25 per bulan: komputasi hanya 54%, sisanya egress, IPv4 publik, dan disk yang tetap ditagih.
Contoh biaya IaaS US$27,25 per bulan: komputasi hanya 54%, sisanya egress, IPv4 publik, dan disk yang tetap ditagih.

Selain tarif standar (on-demand), penyedia IaaS biasanya menawarkan dua model lain. Model komitmen memberi potongan harga bila Anda berjanji memakai kapasitas tertentu selama satu atau tiga tahun. Model spot menjual kapasitas sisa hingga 90% lebih murah, tetapi server bisa dihentikan penyedia dengan pemberitahuan dua menit. Spot cocok untuk pekerjaan yang bisa diulang, seperti pemrosesan data batch, dan tidak cocok untuk website produksi.

💡 Tarif dan ketentuan penyedia di atas dicek pada Oktober 2026. Harga cloud cukup sering berubah, jadi cocokkan dulu dengan halaman harga resmi penyedia sebelum menyusun anggaran.

Kapan IaaS Masuk Akal, Kapan Tidak

IaaS bukan pilihan terbaik untuk semua kebutuhan. Panduan berikut bisa membantu Anda menentukan:

  • Pilih IaaS kalau beban kerja Anda naik-turun tajam, misalnya trafik puncak lebih dari tiga kali trafik rata-rata. Pilih juga kalau proyeknya sementara (di bawah tiga bulan), butuh GPU sesekali, atau butuh server di beberapa negara.
  • Pilih VPS atau dedicated server bertarif tetap kalau server menyala 24 jam sehari dengan beban yang relatif stabil. Untuk pola seperti ini, tarif bulanan hampir selalu lebih murah daripada tarif per jam, dan tagihannya tidak mengejutkan.
  • Pilih PaaS atau SaaS kalau tim Anda tidak punya orang yang siap mengurus pembaruan sistem operasi dan keamanan server.

Kalau Anda memutuskan mencoba IaaS, lakukan empat hal ini sejak hari pertama:

  1. Pasang peringatan anggaran: hampir semua penyedia menyediakan notifikasi saat tagihan melewati batas tertentu, misalnya 50% dan 80% dari anggaran bulanan.
  2. Beri label setiap sumber daya: tandai nama proyek dan pemiliknya, supaya server tanpa pemilik mudah ditemukan.
  3. Periksa sisa sumber daya setiap bulan: disk yang terlepas, snapshot lama, dan alamat IP tanpa server adalah sumber tagihan diam-diam.
  4. Mulai dari region terdekat: untuk pengguna di Indonesia, region Jakarta memberi latensi terendah.

Pertanyaan Seputar IaaS

Apa kepanjangan IaaS?

IaaS adalah singkatan dari Infrastructure as a Service, atau infrastruktur sebagai layanan. Artinya, infrastruktur TI seperti server, penyimpanan, dan jaringan disewakan sebagai layanan lewat internet, bukan dibeli sebagai barang.

Apakah IaaS sama dengan cloud computing?

Tidak. Cloud computing adalah konsep payungnya, sedangkan IaaS adalah salah satu model layanan di dalamnya, bersama PaaS dan SaaS. Semua IaaS termasuk cloud computing, tetapi tidak semua layanan cloud adalah IaaS. Gmail, misalnya, adalah cloud computing berbentuk SaaS.

Siapa yang bertanggung jawab atas keamanan di IaaS?

Tanggung jawabnya dibagi dua. Penyedia mengamankan fasilitas fisik, perangkat keras, jaringan inti, dan hypervisor. Anda bertanggung jawab atas sistem operasi, aplikasi, data, aturan firewall, dan akses akun. Pembagian ini sering disebut shared responsibility model.

Apakah IaaS cocok untuk website kecil?

Bisa, tetapi jarang menjadi pilihan paling efisien. Website kecil dengan trafik stabil biasanya lebih hemat dan lebih mudah dikelola di shared hosting atau VPS bertarif tetap. IaaS mulai terasa manfaatnya ketika trafik sangat fluktuatif atau Anda butuh otomasi infrastruktur.

Bagaimana menjawab soal "jelaskan IaaS dan sebutkan contohnya"?

Rumusan singkatnya: IaaS adalah model layanan cloud computing yang menyewakan infrastruktur TI berupa server virtual, penyimpanan, dan jaringan lewat internet dengan sistem bayar sesuai pemakaian. Pengguna mengelola sistem operasi dan aplikasinya sendiri. Contohnya Amazon EC2, Google Compute Engine, Microsoft Azure Virtual Machines, dan Alibaba Cloud ECS.

Kesimpulan

IaaS memungkinkan Anda menyewa fondasi infrastruktur, yaitu server, penyimpanan, dan jaringan, dalam hitungan menit tanpa membeli perangkat keras. Kendali yang Anda dapat sangat luas, tetapi sistem operasi, keamanan, dan tagihan tetap harus diawasi sendiri. Model ini paling tepat untuk beban kerja yang naik-turun, proyek sementara, atau kebutuhan otomasi. Untuk server yang menyala stabil sepanjang bulan, tarif tetap VPS atau dedicated server biasanya lebih masuk akal.

Semoga artikel ini membantu.