AWS Serverless Application Model
เครื่องมือสําหรับนักพัฒนาแบบโอเพนซอร์สที่ช่วยลดความยุ่งยากและเพิ่มประสบการณ์การสร้างและการใช้งานแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์บน AWS
ประโยชน์ของ AWS SAM
ปรับปรุงวงจรการพัฒนาแบบไม่ต้องใช้เซิร์ฟเวอร์ของคุณ และพัฒนาแนวคิดไปสู่การผลิตอย่างรวดเร็วและมีประสิทธิภาพ
พัฒนา แก้ไขจุดบกพร่อง และปรับใช้แอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ของคุณด้วย AWS SAM CLI
กําหนดและจัดการโค้ดโครงสร้างพื้นฐานของคุณด้วยเทมเพลต AWS SAM
ทําการแก้ไขจุดบกพร่องและทดสอบแบบเรียลไทม์ในระบบคลาวด์ด้วย AWS SAM Accelerate
วิธีทำงาน
AWS Serverless Application Model (AWS SAM) ประกอบด้วยสองส่วน คือ เทมเพลต AWS SAM และ AWS Serverless Application Model Command Line Interface (AWS SAM CLI) เทมเพลต AWS SAM มีไวยากรณ์แบบสั้น ซึ่งปรับให้เหมาะสมสําหรับการกําหนด Infrastructure as Code (IaC) สําหรับแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ ส่วนขยายของ AWS CloudFormation คุณปรับใช้เทมเพลต SAM กับ AWS CloudFormation โดยตรง โดยได้รับประโยชน์จากการสนับสนุน IaC ที่ครอบคลุมบน AWS AWS SAM CLI เป็นเครื่องมือสําหรับนักพัฒนาที่ได้นำคุณสมบัติ AWS SAM มาไว้ที่ปลายนิ้วของคุณ ใช้เพื่อสร้าง พัฒนา และปรับใช้แอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ได้อย่างรวดเร็ว ฟีเจอร์ของ AWS SAM ได้แก่ AWS Serverless Application Model Accelerate (AWS SAM Accelerate) ซึ่งเพิ่มความเร็วในการพัฒนาภายในและการทดสอบระบบคลาวด์ และการผสานรวม AWS SAM CLI ซึ่งขยาย AWS SAM ไปยังเครื่องมืออื่นๆ เช่น AWS Cloud Development Kit (AWS CDK) และ Terraform
กรณีการใช้งาน
ใช้คําสั่ง AWS SAM CLI SAM Build และ SAM Deploy เพื่อเตรียมแอปพลิเคชันของคุณสําหรับการนำไปใช้จริงและปรับใช้กับ AWS
ใช้คําสั่ง AWS SAM CLI SAM Sync เพื่อดูการเปลี่ยนแปลงภายในระบบและปรับใช้การเปลี่ยนแปลงเหล่านั้นกับ AWS ได้อย่างรวดเร็ว จากนั้น ให้ใช้ SAM Remote Invoke เพื่อทดสอบฟังก์ชัน Lambda ของคุณในระบบคลาวด์
ใช้คำสั่ง SAM ไปป์ไลน์ AWS SAM CLI เพื่อสร้างหรือแก้ไขไปป์ไลน์สำหรับระบบการผสานรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD)
เรียนรู้เพิ่มเติมเกี่ยวกับการปรับใช้แอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์
ทําการแก้ไขจุดบกพร่องและทดสอบโปรเจกต์ Terraform ภายในระบบของคุณกับด้วย AWS SAM CLI
ลูกค้า
ตั้งแต่สตาร์ทอัพเกิดใหม่ไปจนถึงองค์กรที่ใหญ่ที่สุดในโลก ลูกค้ากว่าล้านรายเลือกโซลูชันที่ไม่ต้องใช้เซิร์ฟเวอร์ของ AWS เพื่อทำให้ธุรกิจของตนทันสมัย
Disney+
การปรับปรุงประสิทธิภาพของนักพัฒนาที่ Disney แบบไม่ต้องใช้เซิร์ฟเวอร์และโอเพนซอร์ส
Capital One
Capital One ช่วยประหยัดเวลาของนักพัฒนาและลดค่าใช้จ่ายได้ด้วยการไม่ต้องใช้เซิร์ฟเวอร์บน AWS