0Pricing
Cloud & IT Cert Prep · บทเรียน

อธิบาย IaaS, PaaS และ SaaS

แจกแจงรูปแบบบริการคลาวด์ทั้งสามด้วยตัวอย่างจากการใช้งานจริง และทำความเข้าใจว่าแต่ละรูปแบบซ่อนชั้นใดของสแตกไว้จากผู้ใช้

อธิบาย IaaS, PaaS และ SaaS เป็นบทเรียน Cloud & IT Cert Prep ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cloud & IT Cert Prep และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

กลุ่มรูปแบบบริการคลาวด์

บริการคลาวด์มีสามรูปแบบ ได้แก่ IaaS, PaaS และ SaaS ทั้งสามแบบแตกต่างกันที่ปริมาณส่วนประกอบของระบบที่ผู้ให้บริการดูแลให้ ตั้งแต่ฮาร์ดแวร์พื้นฐานจนถึง app ที่พร้อมใช้งาน

IaaS: โครงสร้างพื้นฐานในรูปแบบบริการ

IaaS ให้เช่าเครื่องเสมือน พื้นที่จัดเก็บข้อมูล และระบบเครือข่ายแก่คุณ คุณดูแล OS และทุกอย่างที่อยู่เหนือขึ้นไป ส่วน Azure ดูแลฮาร์ดแวร์จริง โดย VM อยู่ภายใต้การควบคุมของคุณ

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

ใครดูแลอะไรใน IaaS

ในรูปแบบ IaaS Azure ดูแลฮาร์ดแวร์และการทำให้เป็นเสมือน ขณะที่ คุณ ดูแล OS, app และข้อมูล รูปแบบนี้จึงเหมาะอย่างยิ่งสำหรับการย้าย app เดิมขึ้นคลาวด์

PaaS: แพลตฟอร์มในรูปแบบบริการ

PaaS อยู่สูงขึ้นไปอีกระดับ — Azure ดูแล OS และสภาพแวดล้อมขณะทำงาน คุณจึงเพียงส่งโค้ดและข้อมูลขึ้นไป คำสั่งด้านล่างจะนำ web app ไปใช้งานโดยมีการจัดการแพลตฟอร์มอย่างครบถ้วน

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

กรณีใช้งานและประโยชน์ของ PaaS

PaaS เหมาะเมื่อคุณต้องการเผยแพร่ผลงานอย่างรวดเร็วโดยไม่ต้องกังวลเรื่องเซิร์ฟเวอร์ เช่น App Service หรือ Azure SQL ข้อแลกเปลี่ยนคือ คุณจะควบคุม OS พื้นฐานได้น้อยลง

SaaS: ซอฟต์แวร์ในรูปแบบบริการ

SaaS คือ app ที่พร้อมใช้งาน เพียงลงชื่อเข้าใช้แล้วเริ่มใช้งานได้ทันที เช่น Microsoft 365 หรือ Salesforce ผู้ให้บริการจะดูแลทุกอย่างให้คุณ

เปรียบเทียบรูปแบบทั้งสาม

ลองนึกถึง พิซซ่า: IaaS คือวัตถุดิบที่คุณต้องนำไปปรุงเอง PaaS คือพิซซ่าที่อบมาแล้วบางส่วนและคุณเติมหน้าเอง ส่วน SaaS มาถึงพร้อมรับประทาน ยิ่งมีการจัดการให้มาก คุณก็ยิ่งควบคุมได้น้อยลง 🍕

จับคู่บริการ Azure กับแต่ละรูปแบบ

บริการส่วนใหญ่จัดอยู่ในรูปแบบใดรูปแบบหนึ่ง: VM และดิสก์เป็น IaaS, App Service และ Functions เป็น PaaS และ Microsoft 365 เป็น SaaS ส่วนบริการบางอย่าง เช่น AKS เป็นการผสมผสานหลายรูปแบบ

การเลือกรูปแบบบริการที่เหมาะสม

เลือกรูปแบบโดยพิจารณาจากระดับการควบคุมและความเร็ว: IaaS สำหรับการเข้าถึง OS อย่างเต็มที่ PaaS สำหรับการทำงานอย่างรวดเร็ว และ SaaS สำหรับซอฟต์แวร์มาตรฐาน หลายทีมเลือกใช้ทั้งสามรูปแบบร่วมกัน

Serverless ในฐานะส่วนต่อยอดของ PaaS

Serverless ต่อยอดจาก PaaS ให้มากขึ้น — เมื่อใช้ Azure Functions คุณแทบไม่ต้องสนใจเซิร์ฟเวอร์เลย โค้ดจะทำงานเมื่อมีคำขอ ปรับขนาดลงจนเป็นศูนย์ได้ และคุณจ่ายเฉพาะแต่ละครั้งที่ทำงาน

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

สรุปตารางความรับผิดชอบ

สรุปอย่างรวดเร็วว่าใครดูแลอะไร: IaaS = คุณดูแล OS ขึ้นไป PaaS = คุณดูแล app และข้อมูล SaaS = คุณดูแลเฉพาะข้อมูลและสิทธิ์การเข้าถึง

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ได้เวลาตรวจสอบความเข้าใจอย่างรวดเร็วแล้ว มาดูกันว่า IaaS, PaaS และ SaaS ชัดเจนสำหรับคุณแล้วหรือยัง

สรุปบทเรียน

สรุปสั้น ๆ: IaaS มอบโครงสร้างพื้นฐานพื้นฐานที่คุณต้องดูแลเอง PaaS ช่วยให้คุณมุ่งเน้นที่โค้ด และ SaaS มอบผลิตภัณฑ์สำเร็จรูปโดยผู้ให้บริการเป็นผู้ดูแลทุกอย่าง

คำถามที่พบบ่อย

บทเรียน “อธิบาย IaaS, PaaS และ SaaS” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “อธิบาย IaaS, PaaS และ SaaS” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cloud & IT Cert Prep ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “อธิบาย IaaS, PaaS และ SaaS”

แจกแจงรูปแบบบริการคลาวด์ทั้งสามด้วยตัวอย่างจากการใช้งานจริง และทำความเข้าใจว่าแต่ละรูปแบบซ่อนชั้นใดของสแตกไว้จากผู้ใช้ คุณปฏิบัติ Cloud & IT Cert Prep ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cloud & IT Cert Prep หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cloud & IT Cert Prep บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “อธิบาย IaaS, PaaS และ SaaS” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cloud & IT Cert Prep นี้ได้ไหม

ได้ บทเรียน Cloud & IT Cert Prep ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. คลาวด์กับระบบภายในองค์กรแบบดั้งเดิม
  2. อธิบาย IaaS, PaaS และ SaaS
  3. คลาวด์สาธารณะ ส่วนตัว และไฮบริด
  4. ประโยชน์หลักของคลาวด์และการประหยัดต่อขนาด
← กลับไปที่ Cloud & IT Cert Prep