ไขข้อข้องใจ SaaS, PaaS, IaaS คืออะไร และแตกต่างกันยังไง?
อย่างที่รู้กันว่าในปัจจุบัน รูปแบบการให้บริการ Cloud นั้นมีด้วยกัน 3 รูปแบบ ได้แก่ SaaS, PaaS และ IaaS ซึ่งเราได้ทำความรู้จัก PaaS ไปเบื้องต้นแล้ว บทความนี้จึงขอพาทุกท่านมาทำความรู้จักกับบริการทั้ง 3 รูปแบบให้มากขึ้น โดยจะอธิบายให้เห็นถึงความแตกต่างและตัวอย่างของการให้บริการในแต่ละรูปแบบด้วย
Software-as-a-service หรือ SaaS
เป็นบริการซอฟต์แวร์พร้อมใช้งานที่ผู้ใช้บริการสามารถใช้งานผ่านอินเทอร์เน็ต โดยสามารถสมัครสมาชิกและเข้าใช้งานได้ทันที ซอฟต์แวร์ดังกล่าวทำงานอยู่บนคลาวด์ โดยผู้ให้บริการเป็นผู้ดูแลทั้ง software และ hardware เอง ตัวอย่าง SaaS เช่น Microsoft Office 365, Google Workspace, Dropbox เป็นต้น
Platform-as-a-service หรือ SaaS
เป็นบริการแพลตฟอร์มบนคลาวด์ ที่มี framework หรือ tools เพื่อช่วยให้ Developer สามารถพัฒนาซอฟต์แวร์หรือแอปพลิเคชันต่างๆ ได้อย่างสะดวก รวดเร็วและปรับเปลี่ยนได้ตามต้องการตามความเหมาะสม ตัวอย่าง PaaS เช่น Google App Engine (GAE), Heroku., Flextainer เป็นต้น
Infrastructure-a-service หรือ SaaS
เป็นบริการโครงสร้างพื้นฐานระบบไอทีสำหรับองค์กร โดยให้บริการเกี่ยวกับ Virtual Machine (VMs) ที่ประกอบไปด้วย CPU, Memory, Storage และ Networking โดยที่ลูกค้าสามารถกำหนดขนาด (Capacity) ให้เหมาะสมกับความต้องการได้เอง ตัวอย่าง IaaS เช่น Microsoft Azure, AWS EC2, Google Compute Engine (GCE) เป็นต้น
เหมาะกับใคร?
ทั้งสามบริการเหมาะกับธุรกิจที่ใช้บริการคลาวด์ โดยสามารถเลือกใช้อย่างใดอย่างหนึ่ง หรือใช้ผสมกันได้ตามต้องการ ขึ้นอยู่กับจุดประสงค์ของการใช้งาน เพราะบริการ SaaS, PaaS และ IaaS จะมาอำนวยความสะดวกด้านไอทีในองค์กรได้อย่างมีประสิทธิภาพ พร้อมกันนี้ NIPA Cloud ก็ได้ออกผลิตภัณฑ์ PaaS ใหม่ล่าสุด ‘Flextainer’ ที่จะมาช่วยให้ DevOps พัฒนาซอฟต์แวร์และแอปพลิเคชันบนคลาวด์ได้ง่ายขึ้น พร้อมเครื่องมือที่ครบครันในราคาสบายกระเป๋า