ข้ามไปยังเนื้อหา

ศัพท์ไอที · Cloud

Cloud Computing คืออะไร

การประมวลผลแบบคลาวด์ · หรือ คลาวด์คอมพิวติง, คลาวด์คอมพิวติ้ง, ระบบคลาวด์

นิยามสั้น

รูปแบบการใช้ทรัพยากรคอมพิวเตอร์ เช่น เซิร์ฟเวอร์ สตอเรจ เครือข่าย และแอปพลิเคชัน ผ่านเครือข่ายตามต้องการ โดยขอใช้และคืนได้รวดเร็วและจ่ายตามการใช้งานจริง

Cloud Computing คือรูปแบบการเข้าถึงทรัพยากรคอมพิวเตอร์ที่ใช้ร่วมกันผ่านเครือข่ายได้ทุกที่ สะดวก และตามต้องการ ทรัพยากรเหล่านี้ ได้แก่ เครือข่าย เซิร์ฟเวอร์ สตอเรจ แอปพลิเคชัน และบริการ ซึ่งจัดสรรและคืนได้รวดเร็วโดยแทบไม่ต้องอาศัยผู้ให้บริการเข้ามาจัดการ นิยามนี้มาจากเอกสาร NIST SP 800-145 ที่เผยแพร่ในเดือนกันยายน 2011

Cloud Computing ทำงานอย่างไร

NIST ระบุคุณลักษณะสำคัญห้าข้อที่ทำให้บริการหนึ่งนับเป็นคลาวด์

  • On-demand self-service ผู้ใช้ขอทรัพยากรได้เองโดยอัตโนมัติ ไม่ต้องรอเจ้าหน้าที่
  • Broad network access เข้าถึงผ่านเครือข่ายด้วยอุปกรณ์หลากหลาย
  • Resource pooling ผู้ให้บริการรวมทรัพยากรไว้ให้ลูกค้าหลายรายใช้ร่วมกันแบบ multi-tenant
  • Rapid elasticity ขยายและลดทรัพยากรได้รวดเร็วตามความต้องการ
  • Measured service วัดปริมาณการใช้งานได้ จึงคิดค่าบริการตามที่ใช้จริง

จากนั้นแบ่งรูปแบบบริการเป็นสามแบบ คือ IaaS, PaaS และ SaaS และแบ่งรูปแบบการติดตั้งเป็นสี่แบบ คือ Private Cloud, Community Cloud, Public Cloud และ Hybrid Cloud

ตัวอย่างการใช้งาน

  • รองรับช่วงที่มีผู้ใช้มาก ร้านค้าออนไลน์เพิ่มเซิร์ฟเวอร์ช่วงแคมเปญ แล้วลดลงเมื่อจบงาน โดยไม่ต้องซื้อเครื่องเผื่อไว้ทั้งปี
  • ทดลองโครงการใหม่ ทีมพัฒนาเปิดสภาพแวดล้อมทดสอบได้ภายในไม่กี่นาที และปิดเมื่อเลิกใช้
  • สำรองข้อมูลและศูนย์สำรอง เก็บข้อมูลสำรองหรือเตรียมระบบสำรองไว้นอกสถานที่ โดยไม่ต้องสร้างดาต้าเซ็นเตอร์แห่งที่สอง
  • ใช้ซอฟต์แวร์สำเร็จรูป เช่น อีเมลและระบบงานขายแบบ SaaS ที่พร้อมใช้ทันที

Cloud Computing ต่างจาก On-premises อย่างไร

ระบบ On-premises องค์กรซื้อและดูแลฮาร์ดแวร์เอง จึงต้องลงทุนล่วงหน้าและเผื่อกำลังไว้สำหรับช่วงที่ใช้งานสูงสุด ส่วน Cloud Computing เป็นการเช่าทรัพยากรตามต้องการโดยไม่ต้องดูแลโครงสร้างพื้นฐานทางกายภาพ ค่าใช้จ่ายจึงแปรผันตามการใช้งาน การเลือกระหว่างสองแบบควรดูจากลักษณะงาน ข้อกำหนดด้านข้อมูล และต้นทุนรวมตลอดอายุการใช้งาน ไม่ใช่ราคาต่อเดือนเพียงอย่างเดียว

แหล่งอ้างอิง

  1. SP 800-145: The NIST Definition of Cloud Computing — NIST
  2. Cloud Computing | Cloud Native Glossary — CNCF

ปรับปรุงล่าสุด โดยกองบรรณาธิการ THAI DATA