Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> บริการคลาวด์

คอมพิวติ้งบนคลาวด์ (Cloud Computing) คืออะไร? คู่มือครบวงจรสำหรับผู้เริ่มต้น

คอมพิวติ้งบนคลาวด์ (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 วัน เพื่อลองบริการและทดลองคลาวด์