Tech Knowledge

PaaS & K8s เครื่องมือที่นักพัฒนาไม่ควรมองข้าม

Published : June 7, 2022Time : 1 min read

องค์กรในปัจจุบันเผชิญกับความท้าทาย โดยเฉพาะในด้านการปรับใช้และจัดการธุรกิจบริการออนไลน์ ซึ่งในช่วงไม่กี่ปีที่ผ่านมา Cloud ถือเป็นเครื่องมือสำคัญในการขับเคลื่อนธุรกิจต่าง ๆ ไม่ว่าจะเป็นขนาดเล็ก ขนาดกลาง หรือขนาดใหญ่

คลาวด์ คือส่วนสำคัญในการก่อให้เกิดการคิดค้น และพัฒนาโซลูชันต่าง ๆ ร่วมกันได้ ผ่านแพลตฟอร์มโฮสติ้งบนคลาวด์ หรือที่เรียกว่า Platform-as-a-Service (PaaS)

PaaS และ K8s เป็นเครื่องมือสำคัญในการอำนวยความสะดวกให้กับเหล่านักพัฒนาในการคิดค้น พัฒนาให้สะดวก ง่าย และรวดเร็วยิ่งขึ้น ไม่ว่าจะเป็นซอฟต์แวร์ ระบบต่าง ๆ หรือแอปพลิเคชั่น

PaaS ซอฟต์แวร์บนคลาวด์ ตัวกลางเชื่อมต่อการทำงานร่วมกัน

PaaS เป็นซอฟต์แวร์บนระบบคลาวด์ ทำหน้าที่เป็นตัวกลางเพื่อให้ผู้ใช้งานสามารถเข้าถึงบริการได้ในวงกว้าง ตั้งแต่ระบบไปจนถึงฐานข้อมูล รวมถึงการวิเคราะห์ข้อมูล เพื่อทำให้สามารถรวบรวมแอปพลิเคชันต่าง ๆ ที่ถูกปรับแต่งด้วยความสามารถที่หลากหลาย เช่นเดียวกับรูปแบบ “as-a-Service” อื่น ๆ ไม่ว่าจะเป็น Infrastructure-as-a-Service (IaaS) หรือ Software-as-a-Service (SaaS)

Kubernetes หรือ K8s ตัวช่วยจัดสรรทรัพยากรได้อย่างอัตโนมัติ

Kubernetes หรือ K8s ช่วยในการ Scaling หรือลดกระบวนการจัดสรรทรัพยากรให้เพิ่มหรือลดได้อย่างอัตโนมัติ ซึ่งทำให้ Application ที่อยู่บน Container นั้นทำงานได้อย่างต่อเนื่อง และขยายขีดความสามารถในการรองรับจำนวนเวิร์คโหลดที่เปลี่ยนแปลงไป

PaaS หรือ K8s เกี่ยวข้องกันหรือไม่?

จริง ๆ แล้ว K8s เป็นเพียงซอฟต์แวร์หนึ่งใน Open Source ที่ช่วยในการจัดการ Container เท่านั้น แต่ในส่วนของ PaaS จะเปรียบเสมือนทรัพยากรในการรวบรวมทุกอย่างเข้าด้วยกัน และสามารถใช้งานแอปพลิเคชันต่าง ๆ รวมกันได้

ซึ่ง PaaS โดยทั่วไปจะทำงานในระดับคอนเทนเนอร์ ทำให้นักพัฒนาจะไม่มีข้อจำกัดในด้านของการใช้บริการทรัพยากหรือเครื่องมือต่าง ๆ ดังนั้นนักพัฒนาแอปพลิเคชั่นจึงสามารถใช้งานได้ยืดหยุ่นมากยิ่งขึ้น กล่าวคือ K8s ถือเป็นส่วนหนึ่งของ PaaS เท่านั้น แต่ถ้าถูกนำมาพัฒนาหรือต่อยอดจากเดิม K8s จะกลายเป็น PaaS ที่มีข้อดีข้อเสียเหมือนกันเกือบทั้งหมด

เริ่มต้นการย้ายข้อมูลสู่ระบบคลาวด์กับ NIPA Cloud วันนี้ เรายินดีให้คำปรึกษาแก่ทุกองค์กร
AUTHOR
Author
NIPA Cloud
Writer

We—as a team of Thai people—are assured that Thai cloud is the absolute answer for driving your business in the digital era.