Cloud Computing คืออะไร และทำไมองค์กรถึงย้าย
นิยามของ Cloud Computing, ประโยชน์ 6 ข้อของ AWS Cloud ที่ข้อสอบชอบถาม
ไม่มีใครสร้างโรงไฟฟ้าไว้หลังบ้านเพื่อเปิดแอร์ — เราเสียบปลั๊ก ใช้เท่าไหร่จ่ายเท่านั้น โรงไฟฟ้าดูแลเครื่องจักรให้ Cloud Computing คือแนวคิดเดียวกันกับทรัพยากรไอที: อยากได้เซิร์ฟเวอร์ก็ "เสียบปลั๊ก" ผ่านอินเทอร์เน็ต ใช้เสร็จก็ถอด ไม่ต้องซื้อเครื่องมากองไว้
ก่อนยุค cloud บริษัทที่อยากมีระบบออนไลน์ต้องซื้อเซิร์ฟเวอร์ เช่าห้อง เดินไฟ เดินแอร์ จ้างคนดูแล และต้อง "เดา" ล่วงหน้าว่าจะมีผู้ใช้เท่าไหร่ — เดาน้อยไประบบล่ม เดามากไปเงินจม Cloud แก้ปัญหานี้ด้วยการให้เราเช่าใช้ทรัพยากรของผู้ให้บริการ (เช่น AWS) แบบคิดเงินตามการใช้งานจริง
ประโยชน์ 6 ข้อของ AWS Cloud (Six Advantages)
- Trade fixed expense for variable expense — เปลี่ยนเงินก้อนลงทุน (CapEx) เป็นค่าใช้จ่ายตามจริง (OpEx) ไม่ต้องจ่ายค่าเครื่องก่อนรู้ว่าธุรกิจจะรุ่งไหม
- Benefit from massive economies of scale — AWS ซื้อฮาร์ดแวร์ทีละมหาศาล ต้นทุนต่อหน่วยจึงถูกกว่าที่เราซื้อเอง และส่วนลดนั้นสะท้อนมาที่ราคา
- Stop guessing capacity — ไม่ต้องเดาจำนวนผู้ใช้ล่วงหน้า เพิ่ม-ลดทรัพยากรได้ตามโหลดจริง
- Increase speed and agility — จากที่เคยรอสั่งซื้อเครื่องเป็นสัปดาห์ เหลือคลิกไม่กี่นาทีก็ได้เครื่องใหม่มาทดลองไอเดีย
- Stop spending money running and maintaining data centers — เลิกจ่ายค่าไฟ ค่าแอร์ ค่าคนเฝ้าห้องเซิร์ฟเวอร์ เอาเวลาไปโฟกัสที่ลูกค้า
- 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 คือการ "ยืด-หดตามโหลด" — เพิ่มเครื่องตอนคนเยอะ ลดตอนคนน้อยโดยอัตโนมัติ ข้อสอบชอบเอาสองคำนี้มาเป็นช้อยส์คู่กัน

