Azure Fundamentals · Pelajaran

IaaS, PaaS dan SaaS Diterangkan

Huraikan tiga model perkhidmatan awan dengan contoh dunia sebenar, dan fahami lapisan timbunan yang diabstrakkan oleh setiap model daripada anda.

Pelajaran 2 daripada 413 langkah

IaaS, PaaS dan SaaS Diterangkan ialah pelajaran Azure Fundamentals percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Azure Fundamentals, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.

Susunan Model Perkhidmatan Awan

Perkhidmatan awan hadir dalam tiga bentuk — IaaS, PaaS dan perisian sebagai perkhidmatan. Perbezaannya ialah sejauh mana timbunan tersebut diuruskan oleh penyedia untuk anda, daripada perkakasan asas hingga app yang siap.

IaaS: Infrastruktur sebagai Perkhidmatan

IaaS menyewakan mesin maya, storan dan rangkaian kepada anda. Anda mengurus OS dan segala yang di atasnya; Azure mengendalikan perkakasan fizikal. VM itu berada di bawah kawalan anda.

# IaaS example: create a VM (you manage OS and above)
az vm create \
  --resource-group myRG \
  --name myIaaSVM \
  --image Win2022Datacenter \
  --size Standard_B2s

Siapa Mengurus Apa dalam IaaS?

Dengan IaaS, Azure menjalankan perkakasan dan pemayaan, manakala anda mengendalikan OS, app dan data. Hal ini menjadikannya sesuai untuk memindahkan app sedia ada ke awan.

PaaS: Platform sebagai Perkhidmatan

PaaS berada satu tahap lebih tinggi — Azure menjalankan OS dan masa jalan, jadi anda hanya menghantar kod dan data. Perintah di bawah melaksanakan app web dengan platform yang diurus sepenuhnya.

# PaaS example: deploy a web app (OS and runtime managed by Azure)
az webapp up \
  --name myWebApp \
  --resource-group myRG \
  --runtime 'NODE:20-lts'

Kes Penggunaan dan Faedah PaaS

PaaS sangat sesuai apabila anda mahu mengeluarkan produk dengan pantas tanpa perlu mengurus pelayan — contohnya App Service atau Azure SQL. Pertukarannya: kawalan yang lebih rendah terhadap OS asas.

SaaS: Perisian sebagai Perkhidmatan

SaaS ialah app sedia digunakan yang hanya perlu anda log masuk dan gunakan — seperti Microsoft 365 atau Salesforce. Penyedia menguruskan segala-galanya untuk anda.

Perbandingan Tiga Model

Bayangkan ia seperti piza: IaaS ialah bahan mentah yang anda masak, PaaS ialah piza separuh siap yang anda tambah hiasan, dan SaaS tiba dalam keadaan sedia dimakan. Lebih banyak perkara diuruskan, lebih rendah kawalan anda. 🍕

Perkhidmatan Azure Mengikut Setiap Model

Kebanyakan perkhidmatan tergolong dalam satu model: VM dan cakera ialah IaaS, App Service dan Functions ialah PaaS, manakala Microsoft 365 ialah SaaS. Sesetengahnya, seperti AKS, menggabungkan beberapa model.

Memilih Model Perkhidmatan yang Tepat

Pilih model berdasarkan kawalan dan kelajuan: IaaS untuk akses penuh kepada OS, PaaS untuk bergerak pantas, dan SaaS untuk perisian standard. Banyak pasukan menggunakan ketiga-tiganya dengan baik.

Tanpa Pelayan sebagai Lanjutan PaaS

Tanpa pelayan mengembangkan lagi PaaS — dengan Azure Functions, anda tidak perlu memikirkan pelayan langsung. Kod berjalan atas permintaan, diskalakan hingga sifar dan anda hanya membayar setiap pelaksanaan.

# Azure Functions: HTTP-triggered function snippet
module.exports = async function (context, req) {
    context.res = {
        body: 'Hello from Azure Functions!'
    };
};

Ringkasan Matriks Tanggungjawab

Pemetaan pantas tentang pihak yang mengurus setiap perkara: IaaS = anda memiliki OS dan lapisan di atasnya, PaaS = anda memiliki app dan data, SaaS = anda hanya memiliki data dan akses anda.

Semakan Pantas

Masa untuk semakan pantas! Mari lihat sama ada IaaS, PaaS dan SaaS kini sudah jelas bagi anda.

Rumusan Pelajaran

Rumusan pantas: IaaS memberikan infrastruktur asas yang anda uruskan, PaaS membolehkan anda menumpukan pada kod, manakala SaaS memberikan produk siap dengan penyedia menguruskan segala-galanya.

Percuma untuk bermula

Pelajari Azure Fundamentals dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “IaaS, PaaS dan SaaS Diterangkan” percuma?

Ya — teks penuh “IaaS, PaaS dan SaaS Diterangkan” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Azure Fundamentals, tingkat taraf kepada CoddyKit PRO. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “IaaS, PaaS dan SaaS Diterangkan”?

Huraikan tiga model perkhidmatan awan dengan contoh dunia sebenar, dan fahami lapisan timbunan yang diabstrakkan oleh setiap model daripada anda. Anda berlatih Azure Fundamentals menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Azure Fundamentals?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Azure Fundamentals di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “IaaS, PaaS dan SaaS Diterangkan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Azure Fundamentals ini?

Ya. Setiap pelajaran Azure Fundamentals menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Awan berbanding Infrastruktur Setempat Tradisional
  2. IaaS, PaaS dan SaaS Diterangkan
  3. Awan Awam, Persendirian dan Hibrid
  4. Manfaat Utama Awan dan Ekonomi Skala
← Kembali ke Azure Fundamentals