ข้ามไปเนื้อหาหลัก
ประมวลผล· ~10 นาที· อัปเดตล่าสุด

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 ข้อ · เฉลยทันที

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