ข้ามไปเนื้อหาหลัก
จัดการ & มอนิเตอร์· ~7 นาที· อัปเดตล่าสุด

Cloud Computing คืออะไร และทำไมองค์กรถึงย้าย

นิยามของ Cloud Computing, ประโยชน์ 6 ข้อของ AWS Cloud ที่ข้อสอบชอบถาม

ไฟฟ้าในบ้านคือ cloud ที่เราใช้มาทั้งชีวิต

ไม่มีใครสร้างโรงไฟฟ้าไว้หลังบ้านเพื่อเปิดแอร์ — เราเสียบปลั๊ก ใช้เท่าไหร่จ่ายเท่านั้น โรงไฟฟ้าดูแลเครื่องจักรให้ Cloud Computing คือแนวคิดเดียวกันกับทรัพยากรไอที: อยากได้เซิร์ฟเวอร์ก็ "เสียบปลั๊ก" ผ่านอินเทอร์เน็ต ใช้เสร็จก็ถอด ไม่ต้องซื้อเครื่องมากองไว้

ก่อนยุค cloud บริษัทที่อยากมีระบบออนไลน์ต้องซื้อเซิร์ฟเวอร์ เช่าห้อง เดินไฟ เดินแอร์ จ้างคนดูแล และต้อง "เดา" ล่วงหน้าว่าจะมีผู้ใช้เท่าไหร่ — เดาน้อยไประบบล่ม เดามากไปเงินจม Cloud แก้ปัญหานี้ด้วยการให้เราเช่าใช้ทรัพยากรของผู้ให้บริการ (เช่น AWS) แบบคิดเงินตามการใช้งานจริง

ประโยชน์ 6 ข้อของ AWS Cloud (Six Advantages)

  1. Trade fixed expense for variable expense — เปลี่ยนเงินก้อนลงทุน (CapEx) เป็นค่าใช้จ่ายตามจริง (OpEx) ไม่ต้องจ่ายค่าเครื่องก่อนรู้ว่าธุรกิจจะรุ่งไหม
  2. Benefit from massive economies of scale — AWS ซื้อฮาร์ดแวร์ทีละมหาศาล ต้นทุนต่อหน่วยจึงถูกกว่าที่เราซื้อเอง และส่วนลดนั้นสะท้อนมาที่ราคา
  3. Stop guessing capacity — ไม่ต้องเดาจำนวนผู้ใช้ล่วงหน้า เพิ่ม-ลดทรัพยากรได้ตามโหลดจริง
  4. Increase speed and agility — จากที่เคยรอสั่งซื้อเครื่องเป็นสัปดาห์ เหลือคลิกไม่กี่นาทีก็ได้เครื่องใหม่มาทดลองไอเดีย
  5. Stop spending money running and maintaining data centers — เลิกจ่ายค่าไฟ ค่าแอร์ ค่าคนเฝ้าห้องเซิร์ฟเวอร์ เอาเวลาไปโฟกัสที่ลูกค้า
  6. Go global in minutes — เปิดระบบใน Region ต่างประเทศได้ในไม่กี่คลิก ให้ผู้ใช้ปลายทางได้ latency ต่ำ

คำศัพท์ที่มักเป็นช้อยส์คู่กัน

  • Elasticity — ระบบยืด-หดทรัพยากรอัตโนมัติตามโหลด (เพิ่มเครื่องช่วงเที่ยง ลดตอนตีสาม)
  • Scalability — ความสามารถ "รองรับการเติบโต" ในระยะยาว ทั้งแนวตั้ง (เครื่องใหญ่ขึ้น) และแนวนอน (เครื่องเยอะขึ้น)
  • Agility — ความเร็วในการทดลอง/ปรับตัวของธุรกิจ เพราะสร้างและทิ้งทรัพยากรได้ในไม่กี่นาที
  • High Availability — ระบบยังให้บริการได้แม้บางส่วนพัง (มักมาคู่กับการกระจายหลาย AZ ซึ่งจะเจอในบทถัดๆ ไป)

สรุป Key Takeaways

  • Cloud = ใช้ทรัพยากรไอทีแบบ on-demand ผ่านอินเทอร์เน็ต จ่ายตามที่ใช้จริง
  • ประโยชน์ 6 ข้อ: เปลี่ยน CapEx เป็น OpEx, ได้ราคาจาก economies of scale, เลิกเดา capacity, เร็วและคล่องตัวขึ้น, เลิกจ่ายค่าดูแล data center, ขยายไปทั่วโลกได้ในไม่กี่นาที
  • Elasticity = ยืดหดตามโหลด · Agility = ทดลองไอเดียใหม่ได้เร็ว — แยกสองคำนี้ให้ออก

คำถามที่พบบ่อย

นิยาม Cloud Computing แบบที่ใช้ตอบข้อสอบคืออะไร

การใช้ทรัพยากรไอที (เครื่อง, storage, ฐานข้อมูล) ผ่านอินเทอร์เน็ตแบบ on-demand จ่ายตามที่ใช้จริง (pay-as-you-go) โดยไม่ต้องซื้อและดูแลเซิร์ฟเวอร์เอง — คีย์เวิร์ดสำคัญคือ on-demand, pay-as-you-go และ no upfront commitment

ประโยชน์ 6 ข้อของ cloud ต้องท่องหมดไหม

ควรจำให้ครบเพราะข้อสอบชอบยกสถานการณ์แล้วถามว่าตรงกับข้อไหน เช่น "ไม่ต้องเดาว่าจะใช้ capacity เท่าไหร่" = stop guessing capacity, "เปิดบริการที่ยุโรปได้ในไม่กี่นาที" = go global in minutes

Agility กับ Elasticity ต่างกันอย่างไร

Agility คือความเร็วในการ "ลองของใหม่" — สร้างทรัพยากรทดลองไอเดียได้ในไม่กี่นาที ส่วน Elasticity คือการ "ยืด-หดตามโหลด" — เพิ่มเครื่องตอนคนเยอะ ลดตอนคนน้อยโดยอัตโนมัติ ข้อสอบชอบเอาสองคำนี้มาเป็นช้อยส์คู่กัน

อ่านจบแล้วอย่าลืมทำเครื่องหมาย