ในปัจจุบันอินเทอร์เน็ตเข้ามามีบทบาทในชีวิตประจำวันของเราเป็นอย่างมาก กล่าวได้ว่าแทบจะเป็นเทคโนโลยีพื้นฐานที่ทุกคนสามารถเข้าถึงได้ อีกทั้งยังพัฒนาอย่างต่อเนื่องจนกระทั่งเราสามารถส่งข้อมูลต่าง ๆ ผ่านอินเทอร์เน็ตได้อย่างรวดเร็ว และรองรับการรับส่งข้อมูลปริมาณมาก ๆ อีกด้วย
ด้วยความสามารถของอินเทอร์เน็ตที่เพิ่มขึ้นทำให้การส่งข้อมูลและการประมวลผลต่าง ๆ ถูกทำงานโดยคอมพิวเตอร์ของผู้ให้บริการ ส่วนอุปกรณ์ในมือของเราทำหน้าที่เป็นเพียงผู้ใช้งานเท่านั้น เราอาจเคยใช้งานเทคโนโลยีนี้โดยไม่รู้ตัว หรืออาจเคยได้ยินเทคโนโลยีนี้ในชื่อว่า “Cloud Computing”
Cloud Computing คืออะไร?
Cloud Computing คือ การเก็บและประมวลผลข้อมูลโดยใช้ระบบ ซอฟต์แวร์ หรือทรัพยากรอื่น ๆ จากเครื่องคอมพิวเตอร์ของผู้ให้บริการ (Server) ผ่านเครือข่ายอินเทอร์เน็ต ผู้ใช้งานอาจมีบัญชีส่วนตัว (Account) ที่สมัครไว้กับผู้ให้บริการในการเลือกใช้ทรัพยากรต่าง ๆ หรือ อาจเข้าใช้งานในฐานะผู้ใช้งานทั่วไป (Guest) ก็ได้แต่อาจโดนจำกัดสิทธิ์บางอย่าง เช่น สามารถดูเอกสารได้อย่างเดียวไม่สามารถแก้ไขได้ เป็นต้น
ทำไมต้อง Cloud Computing?
จะเห็นได้ว่า Cloud Computing ใช้วิธีการเก็บ ประมวลผล และการจัดสรรทรัพยากรให้ผู้ใช้งานจาก Server ซึ่งติดตั้งอยู่ตามที่ต่าง ๆ ผู้ให้บริการจะเชื่อมต่อ Server เข้าด้วยกัน และผู้ใช้งานเข้าใช้งานผ่านเครือข่ายอินเทอร์เน็ตทำให้สามารถทำงานได้ทุกที่ ทุกเวลา อีกทั้งในบางระบบยังสามารถใช้งานได้หลายบุคคลในเวลาเดียวกัน (Shared services) มีโอกาสน้อยมากที่ข้อมูลจะสูญหาย ผู้ใช้งานไม่ต้องเสียเวลา หรือเสียทรัพยากรในการวางและดูแลระบบ ทำให้สะดวก รวดเร็ว ใช้งานง่าย และเป็นที่นิยมเป็นอย่างมาก
รูปแบบของ Cloud Computing
Cloud Computing สามารถแบ่งตามลักษณะการให้บริการได้ 3 รูปแบบหลัก ได้แก่
เราสามารถสรุปภาพรวมของการให้บริการ Cloud Computing ได้ตามรูปภาพด้านล่าง จะเห็นได้ว่ารูปแบบการให้บริการที่ครอบคลุมทรัพยากรมากที่สุดจะเป็นแบบ Software as a Service (SaaS) ที่เราคุ้นชินกันในชีวิตประจำวัน ซึ่งสะดวกและเข้าใจได้ง่าย แต่ก็จะถูกจำกัดฟังก์ชันการใช้งานจากผู้ให้บริการ ส่วนการให้บริการแบบ Infrastructure as a Service (IaaS) จะเป็นเพียงการจัดสรรทรัพยากรพื้นฐานมาให้ ผู้ใช้งานจะสามารถพัฒนาแอปพลิเคชันของตัวเองได้และยืดหยุ่นกว่านั่นเอง
เทคโนโลยีการสื่อสารยังคงถูกพัฒนาต่อไปอย่างไม่หยุดยั้ง เครื่องมือหรือนวัตกรรมต่าง ๆ จะถูกสร้างขึ้นมาเพื่อตอบสนองความต้องการของมนุษย์ หากแต่ว่าการพัฒนาเทคโนโลยีเหล่านี้จะไม่ได้ถูกพัฒนาขึ้นโดยบุคลเฉพาะด้านเท่านั้น แต่จะถูกพัฒนาขึ้นจากผู้ใช้งานเอง เราจะสามารถทำงาน ติดต่อสื่อสาร หรือมีปฏิสัมพันธ์กับเพื่อน ๆ ได้ทุกที่ทุกเวลา โดยไม่ต้องพกเครื่องมือมากมายไว้กับตัว เสมือนว่าโลกอันกว้างใหญ่ใบนี้ได้ถูกย่อส่วนลงมาให้ใกล้ชิดกันมากขึ้นนั่นเอง
ที่มารูปภาพ :
[1] https://azure.microsoft.com/en-us/overview/what-is-iaas/
[2] https://www.extrasys.com/cloud-computing-benefits-and-disadvantages/
แหล่งข้อมูลอ้างอิง :
[1] What is cloud computing? [อินเทอร์เน็ต]. (เข้าถึงวันที่ 18 มิ.ย. 64) เข้าได้จาก https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/
[2] สรุปประเภทของ Cloud Computing Services มีอะไรบ้าง [อินเทอร์เน็ต]. (เข้าถึงวันที่ 18 มิ.ย. 64) เข้าได้จาก https://medium.com/thipwriteblog/%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%A0%E0%B8%97%E0%B8%82%E0%B8%AD%E0%B8%87-cloud-computing-service-%E0%B8%A1%E0%B8%B5%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%87-544e2c6a8c85
[3] Cloud Computing คืออะไร? [อินเทอร์เน็ต]. (เข้าถึงวันที่ 18 มิ.ย. 64) เข้าได้จาก https://sc2.kku.ac.th/office/sci-it/index.php/29-cloud-computing.html
เรียบเรียง: ธานี หลินลาโพธิ์
ตรวจทาน: วรรณวจี สุจริตธรรม
กองวิชาการเทคโนโลยีและนวัตกรรม สำนักวิชาการพิพิธภัณฑ์วิทยาศาสตร์ องค์การพิพิธภัณฑ์วิทยาศาสตร์แห่งชาติ