Elastic Beanstalk
Deploy เว็บแอปง่าย ๆ โดย AWS จัดการ Infra ให้
Elastic Beanstalk เหมือนผู้รับเหมาสร้างบ้านแบบ Turn-key คุณแค่ส่งแบบแปลนบ้าน (Source Code) ไปให้ผู้รับเหมา แล้วเขาจะลงมือปูพื้นฐาน ทาสี เดินท่อ (สร้าง EC2, เซ็ต Load Balancer) ให้เสร็จสรรพ จนคุณเดินเข้าอยู่ได้เลย
AWS Elastic Beanstalk เป็นบริการระดับ PaaS (Platform as a Service) สำหรับฝั่งนักพัฒนา (Developers) ช่วยให้สามารถอัปโหลดโค้ดแอป (Java, .NET, PHP, Node.js) ขึ้นไป แล้วให้ AWS ดำเนินการเสกโครงสร้างพื้นฐานเบื้องหลังที่จำเป็นให้อัตโนมัติ
สรุป Key Takeaways
- Beanstalk = PaaS อัปโหลดโค้ดแล้ว AWS จัดการ EC2/ELB/ASG ให้
- เหมาะ deploy เร็วโดยไม่ต้องตั้ง infra เอง
คำถามที่พบบ่อย
Beanstalk ต่างจากการวางเองด้วย EC2+ALB+ASG ยังไง
ผลลัพธ์เบื้องหลังคือของชุดเดียวกัน — Beanstalk แค่ประกอบให้อัตโนมัติจากโค้ดที่อัปโหลด (จัดการ EC2, ALB, ASG, monitoring ให้) เหมาะกับทีมที่อยาก deploy เร็วโดยไม่เรียนรู้ infra ลึก และยังเข้าไปแก้ resource ข้างใต้ได้เมื่อโตขึ้น — คีย์เวิร์ดข้อสอบ: "deploy web app quickly without managing infrastructure"
Beanstalk เสียค่าใช้จ่ายเพิ่มไหม
ตัว Beanstalk ฟรี — จ่ายเฉพาะ resource ที่มันสร้าง (EC2, ALB ฯลฯ) ตามปกติ เป็นข้อเท็จจริงสั้นๆ ที่ข้อสอบชอบเอามาเป็นตัวเลือกหลอก
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

