ศัพท์ไอที · Cloud
PaaS คืออะไร
แพลตฟอร์มในรูปแบบบริการ · หรือ Platform as a Service, Platform-as-a-Service
นิยามสั้น
บริการคลาวด์ที่ให้แพลตฟอร์มพร้อมใช้สำหรับนำแอปพลิเคชันขึ้นทำงาน ผู้ใช้ดูแลเฉพาะโค้ดและการตั้งค่าของแอป ส่วนผู้ให้บริการดูแลเซิร์ฟเวอร์ ระบบปฏิบัติการ สตอเรจ และเครือข่ายให้ทั้งหมด
PaaS คือรูปแบบบริการคลาวด์ที่ให้ผู้ใช้นำแอปพลิเคชันที่พัฒนาเองหรือจัดหามา ขึ้นไปทำงานบนโครงสร้างพื้นฐานคลาวด์ โดยใช้ภาษาโปรแกรม ไลบรารี บริการ และเครื่องมือที่ผู้ให้บริการรองรับ ย่อมาจาก Platform as a Service ตามนิยามของ NIST SP 800-145
PaaS ทำงานอย่างไร
ผู้ให้บริการเตรียมสภาพแวดล้อมสำหรับรันแอปพลิเคชันไว้ครบ ตั้งแต่เซิร์ฟเวอร์ ระบบปฏิบัติการ สตอเรจ ไปจนถึงเครือข่าย นักพัฒนาเพียงส่งโค้ดหรือแพ็กเกจของแอปพลิเคชันขึ้นไป แพลตฟอร์มจะจัดการติดตั้งและรันให้
NIST ระบุขอบเขตความรับผิดชอบไว้ว่า ผู้ใช้ไม่ได้จัดการหรือควบคุมโครงสร้างพื้นฐานคลาวด์ ซึ่งรวมถึงเครือข่าย เซิร์ฟเวอร์ ระบบปฏิบัติการ และสตอเรจ แต่ควบคุมแอปพลิเคชันที่นำขึ้นไป และอาจควบคุมการตั้งค่าของสภาพแวดล้อมที่ใช้รันแอปพลิเคชันได้ งานอย่างการอัปเดตแพตช์ระบบปฏิบัติการจึงเป็นของผู้ให้บริการ ส่วนความปลอดภัยของโค้ดและข้อมูลในแอปพลิเคชันยังเป็นของผู้ใช้
ตัวอย่างการใช้งาน
- ทีมพัฒนาขนาดเล็ก นำเว็บแอปพลิเคชันขึ้นให้บริการได้โดยไม่ต้องมีผู้ดูแลเซิร์ฟเวอร์ประจำ
- ระบบภายในองค์กร เช่น ระบบอนุมัติเอกสารหรือพอร์ทัลพนักงาน ที่ต้องการออกเวอร์ชันใหม่บ่อยและไม่อยากดูแลเครื่องเอง
- แพลตฟอร์มกลางสำหรับนักพัฒนา องค์กรขนาดใหญ่สร้างแพลตฟอร์มภายในบน Kubernetes เพื่อให้ทุกทีมนำแอปขึ้นใช้งานด้วยขั้นตอนมาตรฐานเดียวกัน
- บริการเสริมที่แพลตฟอร์มเตรียมไว้ เช่น ฐานข้อมูลหรือระบบคิวข้อความ ที่ผูกเข้ากับแอปพลิเคชันได้โดยไม่ต้องติดตั้งเอง
PaaS ต่างจาก SaaS อย่างไร
PaaS เป็นเครื่องมือของนักพัฒนา องค์กรยังต้องเขียนหรือจัดหาแอปพลิเคชันมาวางบนแพลตฟอร์มเอง ส่วน SaaS คือแอปพลิเคชันสำเร็จรูปที่ผู้ให้บริการดูแลทั้งระบบ ผู้ใช้เพียงเข้าใช้งานผ่านเว็บเบราว์เซอร์หรือ API และปรับตั้งค่าได้ในขอบเขตจำกัด หากงานนั้นมีซอฟต์แวร์สำเร็จรูปตอบโจทย์อยู่แล้ว SaaS มักเริ่มได้เร็วกว่า แต่ถ้าต้องการระบบเฉพาะของตนเอง PaaS ช่วยให้ทีมใช้เวลากับการพัฒนาแทนการดูแลเครื่อง
แหล่งอ้างอิง
ปรับปรุงล่าสุด โดยกองบรรณาธิการ THAI DATA
ข่าวและบทความเกี่ยวกับ PaaS
สิงคโปร์ผ่าน Digital Infrastructure Bill ดาต้าเซ็นเตอร์และคลาวด์รายใหญ่ต้องมีใบอนุญาต
อ่าน 6 นาทีผู้เข้าชม1
Kubernetes คืออะไร? แนวคิดหลัก ความต่างจาก Docker และ VM และองค์กรแบบไหนควรใช้
อ่าน 11 นาที


