Cloud Services มีอะไรบ้าง
ในยุคนี้ใคร ๆ ก็ใช้ cloud กัน แล้ว cloud service มีอะไรบ้าง แบ่งได้เป็นกี่ประเภท วันนี้จะพามารู้จักกัน
แต่ก่อนแต่ละบริษัทก็จะมี infrastructure สำหรับ server ไว้ที่ได้ที่หนึ่งโดยที่บริษัทเป็นเจ้าของเอง ส่ิงนี้จะเรียกว่า On-Premise ซึ่งมีค่าใช้จ่ายในการลงทุนที่สูงมาก และยังต้องมีการ Maintenance ตลอดเวลา
แทนที่จะต้องลงทุนกับ server หรือ data center แบบ on-premise เราสามารถใช้บริการ cloud service ที่ผู้ใช้บริการจะดูแลทั้งหมดให้เรา ซึ่งมีค่าใช้จ่ายที่ถูกกว่า และสามารถ scale ได้ด้วย จึงเหมาะกับธุรกิจขนาดเล็ก และขนาดกลาง แต่ในปัจจุบันธุรกิจขนาดใหญ่ก็หันมาใช้ cloud service กันเยอะมากขึ้นเช่นกัน
Cloud Service สามารถแบ่งได้เป็น 3 ประเภทใหญ่ ๆ ดังนี้
1. IaaS (Infrastructure-as-a-Service)
หากเราใช้บริการ cloud ประเภทนี้ ทางผู้ให้บริการจะเตรียม hardware resources ต่าง ๆ ให้ คล้ายๆกับการเช่าเครื่องคอมพิวเตอร์ โดยที่เราไม่ต้องยุ่งกับการติดตั้ง hardware และ network ต่างๆ
หากเปรียบเทียบกับโรงพิมพ์ การใช้ cloud ประเภทนี้ทางผู้ให้บริการจะเตรียมเครื่องพิมพ์ให้เรา ทางเราต้องเตรียม หมึก กระดาษ และดีไซน์ในการใช้งานเครื่องพิมพ์นั่นเอง
ตัวอย่างผู้ให้บริการ cloud ประเภทนี้ เช่น AWS EC2, Windows Azure Virtual Machines เป็นต้น
2. PaaS (Platform-as-a-Service)
Cloud ประเภทนี้จะมี OS, middleware, และ runtime environment ต่าง ๆ มาให้โดยที่เราสามารถโฟกัสกับการสร้าง application อย่างเดียวพอ ที่เหลือ cloud provider จัดการเตรียมให้แล้ว
หากเปรียบกับโรงพิมพ์ การใช้ cloud ประเภทนี้ทางผู้ใช้บริการจะเตรียมเครื่องพิมพ์ หมึกและกระดาษให้เรา เราเพียงแค่เตรียมดีไซน์ในการปริ้นงานเท่านั้น
ตัวอย่างผู้ให้บริการ cloud ประเภทนี้ เช่น AWS Elastic Beanstalk, Heroku เป็นต้น
3. SaaS (Software-as-a-Service)
Cloud ประเภทนี้จะเหมือนเราใช้ software หรือ application ที่ทำงานบน IaaS หรือ PaaS อีกที หากเปรียบกับโรงพิมพ์ ผู้ให้บริการจะมาพร้อมกับเครื่องพิมพ์ หมึก กระดาษและยังมีดีไซน์ให้เราเลือกได้อีก
ตัว application ก็จะมีหลากหลาย ตัวอย่างผู้ให้บริการ SaaS อย่างเช่น Google Docs, Microsoft Office 365 เป็นต้น