Penjelasan IaaS, PaaS, dan SaaS
Uraikan tiga model layanan awan dengan contoh dunia nyata, dan pahami lapisan tumpukan mana yang diabstraksikan oleh setiap model sehingga tidak perlu Anda kelola.
Penjelasan IaaS, PaaS, dan SaaS adalah pelajaran Azure Fundamentals gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Azure Fundamentals, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Azure Fundamentals mencakup 4 pelajaran total.
Tumpukan Model Layanan Cloud
Layanan cloud hadir dalam tiga bentuk — IaaS, PaaS, dan SaaS. Ketiganya berbeda dalam hal seberapa banyak bagian tumpukan yang dijalankan penyedia untuk Anda, mulai dari perangkat keras dasar hingga app yang sudah jadi.
IaaS: Infrastruktur sebagai Layanan
IaaS menyewakan mesin virtual, penyimpanan, dan jaringan kepada Anda. Anda mengelola OS dan semua lapisan di atasnya; Azure menangani perangkat keras fisik. VM tersebut sepenuhnya berada di bawah kendali Anda.
# IaaS example: create a VM (you manage OS and above)
az vm create \
--resource-group myRG \
--name myIaaSVM \
--image Win2022Datacenter \
--size Standard_B2sSiapa Mengelola Apa dalam IaaS?
Dengan IaaS, Azure menjalankan perangkat keras dan virtualisasi, sedangkan Anda menangani OS, app, dan data. Karena itu, IaaS sangat cocok untuk memindahkan app yang sudah ada ke cloud.
PaaS: Platform sebagai Layanan
PaaS berada satu tingkat lebih tinggi — Azure menjalankan OS dan waktu proses, sehingga Anda cukup mengirimkan kode dan data. Perintah di bawah ini melakukan Deploy app web dengan platform yang sepenuhnya dikelola.
# PaaS example: deploy a web app (OS and runtime managed by Azure)
az webapp up \
--name myWebApp \
--resource-group myRG \
--runtime 'NODE:20-lts'Kasus Penggunaan dan Manfaat PaaS
PaaS sangat cocok jika Anda ingin merilis dengan cepat tanpa perlu memikirkan server — misalnya Layanan Aplikasi atau Azure SQL. Konsekuensinya: kendali atas OS yang mendasarinya menjadi lebih terbatas.
SaaS: Perangkat Lunak sebagai Layanan
SaaS adalah app siap pakai yang cukup Anda masuki dan gunakan — misalnya Microsoft 365 atau Salesforce. Penyedia menjalankan semuanya untuk Anda.
Membandingkan Ketiga Model
Bayangkan seperti pizza: IaaS adalah bahan mentah yang Anda masak, PaaS sudah setengah matang sehingga Anda menambahkan topping, sedangkan SaaS tiba dalam keadaan siap disantap. Semakin banyak yang dikelola penyedia, semakin sedikit kendali Anda. 🍕
Pemetaan Layanan Azure ke Setiap Model
Sebagian besar layanan termasuk dalam satu model: VM dan disk adalah IaaS, Layanan Aplikasi dan Functions adalah PaaS, sedangkan Microsoft 365 adalah SaaS. Beberapa layanan, seperti AKS, menggabungkan beberapa model.
Memilih Model Layanan yang Tepat
Pilih model berdasarkan kendali dan kecepatan: IaaS untuk akses penuh ke OS, PaaS untuk bergerak cepat, dan SaaS untuk perangkat lunak standar. Banyak tim menggunakan ketiganya dengan nyaman.
Tanpa Server sebagai Perluasan PaaS
Tanpa server mengembangkan PaaS lebih jauh — dengan Azure Functions, Anda tidak perlu memikirkan server sama sekali. Kode berjalan sesuai permintaan, dapat diskalakan hingga nol, dan Anda hanya membayar setiap eksekusi.
# Azure Functions: HTTP-triggered function snippet
module.exports = async function (context, req) {
context.res = {
body: 'Hello from Azure Functions!'
};
};Rangkuman Matriks Tanggung Jawab
Peta singkat tentang siapa yang mengelola apa: IaaS = Anda memiliki OS dan lapisan di atasnya, PaaS = Anda memiliki app dan data, SaaS = Anda hanya memiliki data dan akses.
Pemeriksaan Singkat
Saatnya pemeriksaan singkat! Mari lihat apakah IaaS, PaaS, dan SaaS sudah jelas bagi Anda.
Rangkuman Pelajaran
Rangkuman singkat: IaaS menyediakan infrastruktur dasar yang Anda kelola, PaaS memungkinkan Anda berfokus pada kode, dan SaaS memberikan produk jadi dengan penyedia yang menjalankan semuanya.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penjelasan IaaS, PaaS, dan SaaS” gratis?
Ya — teks lengkap “Penjelasan IaaS, PaaS, dan SaaS” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Azure Fundamentals, upgrade ke CoddyKit PRO. Kursus Azure Fundamentals mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Penjelasan IaaS, PaaS, dan SaaS”?
Uraikan tiga model layanan awan dengan contoh dunia nyata, dan pahami lapisan tumpukan mana yang diabstraksikan oleh setiap model sehingga tidak perlu Anda kelola. Kamu berlatih Azure Fundamentals dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Azure Fundamentals?
Tidak diperlukan pengalaman sebelumnya. Azure Fundamentals di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Penjelasan IaaS, PaaS, dan SaaS” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Azure Fundamentals ini?
Ya. Setiap pelajaran Azure Fundamentals menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Awan vs Lokal Tradisional
- Penjelasan IaaS, PaaS, dan SaaS
- Awan Publik, Privat, dan Hibrida
- Manfaat Utama Awan dan Skala Ekonomi