คอมพิวติ้งบนคลาวด์ (Cloud Computing) หมายถึงการนำทรัพยากรฮาร์ดแวร์และซอฟต์แวร์มาให้บริการผ่านอินเทอร์เน็ตในรูปแบบบริการที่จัดการโดยผู้ให้บริการภายนอก บริการเหล่านี้พัฒนาจากแอปพลิเคชันซอฟต์แวร์ขั้นสูงและเครือข่ายเซิร์ฟเวอร์ระดับสูง ทำให้ผู้ใช้สามารถเข้าถึงพลังประมวลผล พื้นที่จัดเก็บ และแอปพลิเคชันต่างๆ ได้จากทุกที่ ทุกเวลา เพียงมีการเชื่อมต่ออินเทอร์เน็ต
ประเภทของคอมพิวติ้งบนคลาวด์
ผู้ให้บริการสร้างระบบคลาวด์เพื่อตอบสนองความต้องการทางธุรกิจหรือการวิจัยที่หลากหลาย ตัวอย่างบริการที่นิยมได้แก่:
- ไอทีเสมือนจริง (Virtual IT): กำหนดค่าและปรับใช้เซิร์ฟเวอร์ภายนอกจากระยะไกลเป็นส่วนขยายของเครือข่ายไอทีภายในองค์กร
- ซอฟต์แวร์: ใช้แอปพลิเคชันเชิงพาณิชย์ หรือพัฒนาและโฮสต์แอปพลิเคชันที่สร้างขึ้นเองบนคลาวด์
- ที่จัดเก็บข้อมูลบนเครือข่าย (Network Storage): จัดเก็บข้อมูลข้ามอินเทอร์เน็ตไปยังผู้ให้บริการโดยไม่ต้องทราบตำแหน่งที่ตั้งทางกายภาพของที่จัดเก็บ
ระบบคอมพิวติ้งบนคลาวด์ออกแบบมาเพื่อรองรับลูกค้าจำนวนมากและความต้องการที่เพิ่มขึ้นได้อย่างรวดเร็ว (Scalability)
โมเดลซอฟต์แวร์เป็นบริการ (SaaS - Software as a Service)
บริการคลาวด์ที่ใช้โมเดล SaaS จะนำโปรแกรมที่ทำงานสมบูรณ์ไปสู่ผู้ใช้ปลายทาง แม้โปรแกรมเหล่านั้นจะไม่ได้ติดตั้งบนคอมพิวเตอร์ท้องถิ่นก็ตาม ตัวอย่างเช่น บริการอีเมลอย่าง Gmail และ Outlook.com หรือโปรแกรมทุกตัวที่ทำงานภายในเว็บเบราว์เซอร์ ล้วนเป็นแอปพลิเคชัน SaaS โมเดลนี้คุ้นเคยที่สุดกับผู้ใช้ทั่วไป
โมเดลแพลตฟอร์มเป็นบริการ (PaaS - Platform as a Service)
โซลูชัน SaaS ทำงานบนแพลตฟอร์มหนึ่งๆ ผู้ให้บริการ PaaS มักมุ่งเป้าไปที่ลูกค้าองค์กร ผลิตภัณฑ์ PaaS ประกอบด้วย เซิร์ฟเวอร์เสมือนจริง สภาพแวดล้อมระบบปฏิบัติการ สภาพแวดล้อมฐานข้อมูล และส่วนประกอบ มิดเดิลแวร์ (middleware) อื่นๆ ที่อยู่ระหว่างฮาร์ดแวร์และแอปพลิเคชันที่ผู้ใช้เข้าถึง
โมเดลโครงสร้างพื้นฐานเป็นบริการ (IaaS - Infrastructure as a Service)
แพลตฟอร์มต่างๆ ทำงานบนโครงสร้างพื้นฐาน โซลูชัน IaaS จะจัดการระดับ เบร์เมทัล (bare metal)
— เซิร์ฟเวอร์ทางกายภาพ อุปกรณ์เครือข่าย และที่จัดเก็บอุปกรณ์ ที่จำเป็นต่อการทำงานของแพลตฟอร์ม (และบริการ) IaaS นิยมในองค์กร โดยมีการแลกเปลี่ยนระหว่างความเร็ว ต้นทุน และความเป็นส่วนตัว ซึ่งแต่ละผู้ให้บริการมีจุดสมดุลที่แตกต่างกัน
ตัวอย่างบริการคอมพิวติ้งบนคลาวด์
ผู้ให้บริการจำนวนมากเสนอบริการคลาวด์ประเภทต่างๆ:
- Amazon EC2 — ไอทีเสมือนจริง
- Google App Engine — โฮสติ้งแอปพลิเคชัน
- Google Apps และ Microsoft Office Online — SaaS
- Apple iCloud — ที่จัดเก็บข้อมูลบนเครือข่าย
- DigitalOcean — เซิร์ฟเวอร์ (IaaS/PaaS)
บางผู้ให้บริการเสนอบริการฟรี ส่วนบางรายต้องการค่าสมาชิกรายเดือนหรือรายปี
คอมพิวติ้งบนคลาวด์ทำงานอย่างไร?
ระบบคอมพิวติ้งบนคลาวด์เก็บข้อมูลสำคัญบนเซิร์ฟเวอร์อินเทอร์เน็ต แทนที่จะกระจายไฟล์ข้อมูลไปยังอุปกรณ์ของผู้ใช้แต่ละเครื่อง ตัวอย่างเช่น บริการวิดีโอสตรีมมิ่งอย่าง Netflix จะสตรีมข้อมูลข้ามอินเทอร์เน็ตไปยังแอปพลิเคชันเล่นวิดีโอบนอุปกรณ์ของผู้ชม แทนที่จะส่งแผ่น DVD หรือ Blu-ray จริง
ผู้ใช้ต้องเชื่อมต่ออินเทอร์เน็ตจึงจะใช้บริการคลาวด์ได้ บางเกมบน Xbox Network ต้องดาวน์โหลดออนไลน์เท่านั้น (ไม่มีแผ่นดิสก์) และบางเกมเล่นไม่ได้หากไม่ได้เชื่อมต่ออินเทอร์เน็ต
นักวิเคราะห์คาดการณ์ว่าคอมพิวติ้งบนคลาวด์จะยังคงยอดนิยมเพิ่มขึ้น Chromebook เป็นตัวอย่างหนึ่งของวิวัฒนาการคอมพิวเตอร์ส่วนบุคคลในอนาคต — อุปกรณ์ที่มีพื้นที่จัดเก็บท้องถิ่นน้อย และแอปพลิเคชันท้องถิ่นน้อย โดยใช้เว็บเบราว์เซอร์เป็นประตูสู่แอปพลิเคชันและบริการออนไลน์
ข้อดีและข้อเสียของคอมพิวติ้งบนคลาวด์
เช่นเดียวกับเทคโนโลยีและนวัตกรรมใหม่ๆ คอมพิวติ้งบนคลาวด์มีจุดแข็งและจุดอ่อนที่นักพัฒนาและผู้บริโภคต้องประเมินอย่างรอบคอบ
ข้อดี: ผู้ให้บริการรับผิดชอบติดตั้งและบำรุงรักษาเทคโนโลยีแกนกลาง ลูกค้าธุรกิจหลายรายชอบโมเดลนี้เพราะลดภาระการบำรุงรักษาโครงสร้างพื้นฐานด้วยตนเอง
ข้อเสีย: ลูกค้าต้องยอมละทิ้งการควบคุมระบบ และพึ่งพาผู้ให้บริการในการมอบความน่าเชื่อถือและระดับประสิทธิภาพที่ต้องการ
ผู้ใช้ทั่วไปจะพึ่งพาผู้ให้บริการอินเทอร์เน็ตมากขึ้น: การขาดการเชื่อมต่อชั่วคราวหรือบรอดแบนด์ช้าที่ก่อนหน้านี้เป็นเพียงความไม่สะดวกเล็กน้อย อาจกลายเป็นปัญหาใหญ่ในโลกที่พึ่งพาคลาวด์อย่างเต็มที่ แต่ผู้สนับสนุนเทคโนโลยีคลาวด์โต้แย้งว่า การวิวัฒนาการนี้อาจขับเคลื่อนผู้ให้บริการอินเทอร์เน็ตให้ปรับปรุงคุณภาพบริการเพื่อแข่งขัน
ระบบคลาวด์ออกแบบมาเพื่อติดตามทรัพยากรระบบอย่างใกล้ชิด ทำให้ผู้ให้บริการสามารถเรียกเก็บค่าบริการตามการใช้งานจริง (Metered Billing) — 網絡, ที่จัดเก็บ และการประมวลผล บางลูกค้าชอบวิธีนี้เพื่อประหยัดค่าใช้จ่าย ส่วนบางรายชอบค่าบริการคงที่ (Flat-rate) เพื่อความแน่นอนของค่าใช้จ่ายรายเดือน/รายปี
การใช้สภาพแวดล้อมคลาวด์มักต้องส่งข้อมูลผ่านอินเทอร์เน็ตและจัดเก็บบนระบบที่ผู้ขายจัดการ ความเสี่ยงด้านความเป็นส่วนตัวและความปลอดภัยต้องถูกชั่งน้ำหนักกับประโยชน์และทางเลือกอื่นๆ
สรุปสำหรับผู้บริโภคทั่วไป
ผู้บริโภคที่ไม่ใช่ไอทีได้รับประโยชน์จากเทคโนโลยี SaaS/PaaS/IaaS เนื่องจากต้นทุนต่ำกว่า เวลาตैनป้อยเร็วขึ้น และความยืดหยุ่นสูงขึ้น แม้บางคนชอบเป็นเจ้าของใบอนุญาตซอฟต์แวร์เวอร์ชันคงที่ แต่คนอื่นๆ ยอมรับโมเดลสมาชิกที่ต้องการอินเทอร์เน็ตได้ดี
คำถามที่พบบ่อย (FAQ)
- คอมพิวติ้งบนคลาวด์คืออะไรในภาษาสimple?
คอมพิวติ้งบนคลาวด์มอบที่จัดเก็บ เซิร์ฟเวอร์ ฐานข้อมูล เครือข่าย และซอฟต์แวร์แบบออนดีมานด์ ที่เข้าถึงได้ผ่านอินเทอร์เน็ต (คลาวด์) คลาวด์แต่ละอันทำหน้าที่เป็นที่เก็บข้อมูลกลางสำหรับบริการบางส่วนหรือทั้งหมด เข้าถึงได้โดยธุรกิจและผู้ใช้ที่ได้รับอนุญาตผ่านการเชื่อมต่ออินเทอร์เน็ต - คลาวด์อีลาสติก (Elastic Cloud) คืออะไร?
ลักษณะสำคัญของคลาวด์คือจ่ายเฉพาะสิ่งที่ต้องการ คลาวด์อีลาสติกให้ระดับบริการที่เปลี่ยนแปลงได้ตามความต้องการของลูกค้า วิธีจ่ายตามการใช้งาน (Pay-as-you-go) ทำให้คลาวด์เข้าถึงได้สำหรับลูกค้าทุกขนาด - เราใช้คอมพิวติ้งบนคลาวด์ในชีวิตประจำวันอย่างไร?
เมื่อคุณสตรีมหนังหรือเข้าร่วมประชุม Zoom คุณกำลังใช้คลาวด์ หากใช้แอปของ Apple บน iCloud หรือสำรองข้อมูลออนไลน์ ก็คือการใช้คลาวด์ เล่นเกมออนไลน์ สตรีมเพลง จัดเก็บรูปออนไลน์ อีเมลบนเบราว์เซอร์ และซอฟต์แวร์แก้ไขออนไลน์ ล้วนเป็นไปได้เพราะคลาวด์ - Azure คลาวด์คอมพิวติ้งคืออะไร?
Azure เป็นบริการคอมพิวติ้งบนคลาวด์ที่ Microsoft พัฒนาและเป็นเจ้าของ เช่นเดียวกับบริการคลาวด์อื่นๆ บริษัทจ่ายเฉพาะสิ่งที่ใช้ และเลือกตัวเลือกบัญชีได้หลากหลาย Azure ให้ทดลองใช้ฟรี 30 วัน เพื่อลองบริการและทดลองคลาวด์