IAAS & PAAS

ตั้งแต่ Cloud service ต่างๆเริ่มเป็นกระแส มีคำสองคำที่ตามมาด้วยคือ IAAS (Infra-structure as a service) กับ PAAS (Platform as a service) แต่ก่อนก็ยังไม่เข้าใจว่ามันคืออะไร มันเกี่ยวอะไรกับ Cloud และมันต่างกันอย่างไรจนถึงช่วงที่ผ่านมาเล่น no.de ของ Joyent กับ Heroku ถึงเข้าใจ

  • IAAS (Infra-structure as a service): สำหรับหมวดนี้ถ้าแต่ก่อนคงเรียกเป็น VPS, Hosting กันแต่พอมาอยู่ในยุคของ Cloud ชื่อเลยถูกอัพเกรดให้ดูหรูขึ้น พร้อมกับความสามารถที่เพิ่มขึ้นมาอีกหลายอย่างเช่น การวางเครื่องแบบแบ่ง Zone เพื่อให้คนใช้ตามประเทศต่างๆ สามารถเข้าถึงได้เร็ว ระบบ Disk ที่สามารถ Allocate ได้ทันทีตามต้องการ หรือการเพิ่มลดความสามารถของเครื่องที่ต้องการใช้

    คนที่เป็นผู้นำของกลุ่มนี้ก็คงเป็น Amazon, Microsoft, VMWare ช่วงหลังไม่สนใจ service ระดับนี้เพราะว่าวิธีใช้งานมันช่างดิบเหลือเกิน ต้องเลือกแม้แต่ OS เองและต้องเลือก ขนาดพื้นที่ ความเร็ว CPU อะไรเทือกนี้อีก แต่สำหรับคนที่ต้องการคุม Performance เอง service ระดับนี้จะเหมาะมาก

  • PAAS (Platform as a service): กลุ่มนี้พึ่งเคยได้ใช้เมื่ออาทิตย์ที่ผ่านมา เพราะว่าเล่น websocket แล้วขี้เกียจรื้อระบบ Proxy เครื่องตัวเอง ความแตกต่างจาก IAAS คือมีกรอบของการใช้งานที่ชัดเจนขึ้น เช่น no.de ที่กำหนดมาเลยว่าสำหรับ node.js โดยเฉพาะหรือ Heroku ที่ก็จะมี CLI มาให้สำหรับ deploy application โดยมี config ที่ต้องกำหนดตามและมี API ให้เรียกใช้เพื่อคุมระบบอีกที ไม่ดิบขนาด ssh เข้าไปควบคุมเองทั้งหมดเหมือนระดับ IAAS

    คนที่ทำกลุ่มนี้ที่เห็นชัดก็คือ Heroku, no.de, Google App Engine หรือที่กำลังจะมาสำหรับ Node ก็ node socket กับ nodejitsu

ตอนนี้ก็นั่งนึกเล่นๆ ว่าสิ่งที่จะมาต่อจากนี้มันจะเป็นยังไง แต่ตอนนี้ยังนึกไม่ออกจริงๆ

About llun

Just a programmer

, , ,