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

ใช้คําสั่ง AWS SAM CLI SAM Sync เพื่อดูการเปลี่ยนแปลงภายในระบบและปรับใช้การเปลี่ยนแปลงเหล่านั้นกับ AWS ได้อย่างรวดเร็ว จากนั้น ให้ใช้ SAM Remote Invoke เพื่อทดสอบฟังก์ชัน Lambda ของคุณในระบบคลาวด์

เรียนรู้เพิ่มเติมเกี่ยวกับ AWS SAM CLI SAM Sync

ใช้คำสั่ง SAM ไปป์ไลน์ AWS SAM CLI เพื่อสร้างหรือแก้ไขไปป์ไลน์สำหรับระบบการผสานรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD)

เรียนรู้เพิ่มเติมเกี่ยวกับการปรับใช้แอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์

ทําการแก้ไขจุดบกพร่องและทดสอบโปรเจกต์ Terraform ภายในระบบของคุณกับด้วย AWS SAM CLI

เรียนรู้เพิ่มเติมเกี่ยวกับการสนับสนุน AWS SAM CLI Terraform

ลูกค้า

ตั้งแต่สตาร์ทอัพเกิดใหม่ไปจนถึงองค์กรที่ใหญ่ที่สุดในโลก ลูกค้ากว่าล้านรายเลือกโซลูชันที่ไม่ต้องใช้เซิร์ฟเวอร์ของ AWS เพื่อทำให้ธุรกิจของตนทันสมัย ดูเรื่องราวของลูกค้าเพิ่มเติม »


สำรวจ AWS เพิ่มเติม